This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-mainline-allmodconfig in repository toolchain/ci/llvm-project.
from e69917f1662 Add IR debug info support for Elemental, Pure, and Recursiv [...] adds c747ac3f936 [X86] Fix the pattern changes from r356121 so that the ROR* [...] adds 8dd9b54d9b8 [Tests] Add negative folding tests w/fences as requested in D59345 adds 621de86907d [HWASan] Use less Printf() calls in register dump. adds 702411fc298 [libc++][CMake] Do not define `cxx_shared_EXPORTS` when bui [...] adds fa3f6401dae [Reproducers] Fix data race found by tsan adds 6f8dddf1693 Fix two of the three bot failures for midpoint; the ones re [...] adds 70d156991ca Allow code motion (and thus folding) for atomic (but unorde [...] adds f6a84ed30b2 [Python] Start eradicating unneeded LLDB_DISABLE_PYTHON guards. adds af41b282c5d [Tests] Add tests for reordering of unordered atomics on in [...] adds d63c1dbd4b1 Safer casting in ClangExpressionParser code completion adds 43570a0a62b [InstCombine] add tests for funnel shift constant shift amo [...] adds 1dbbf2de330 [DataFormatters] Delete unused code. Not even exposed in the API. adds 0d8df983284 Reorg the midpoint pointer test into runtime and constexpr [...] adds a80d9ce5cfa Speeding up llvm-cov export with multithreaded renderFiles [...] adds 225c0bd61ee [ARC] Better classify add/sub immediate instructions in fra [...] adds c53f02a32a8 Auto-generate an existing test to make it easier to update adds 5aff1f475c6 [GlobalISel][AArch64] Add partial selection support for G_I [...] adds 9616cf05103 [Tests] Revert an accident change to a test adds 81abc7fb0c7 [Tests] Add tests to demonstrate hoisting of unordered inva [...] adds 0f56b22614c Add PragmaHandler for MSVC pragma execution_character_set adds cc8e4e839f6 Make a hack for LTO work only when you are actually doing LTO. adds 3689caebecf [Sema] Fix a use-after-free of a _Nonnull ParsedAttr adds 3e60ee9f10f [LLD][COFF] Add /summary to print statistics adds 2d7458a3514 [MemorySSA] Remove redundant walker assignment [NFC]. adds bb26a7eb113 Return llvm::Error and llvm::Expected from DWARF parsing code. adds 6e86216531e [InstCombine] add tests for funnel shift constant shift amo [...] adds de1d5d36759 [InstCombine] canonicalize funnel shift constant shift amou [...] adds 6823c823d19 Handle consecutive-double-quotes in Windows argument parsing adds 72b8e77a492 [pstl] By default, disable the parallel policies adds 38f07b1966a [InstCombine] remove duplicate tests adds 4af1c265025 [CodeGen] Consider tied operands when adjusting inline asm [...] adds c4420b00f10 Reland part of "Add AIX Target Info" adds 0d8fcdf11a2 [OPENMP]Fix crash for the ordered(n) clause. adds 51fe000d8a6 gn build: Add build files for clang-doc adds 9fd18488231 [ARC] Add more load/store variants. adds e0e02444bc1 [TSan][libdispatch] Remove dependency on system headers adds 4d4f64cdddb [NFC][TSan] Move libdispatch tests into their own subfolder adds 48eb21ee5ff [InstCombine] Add tests for range-based saturing math overf [...] adds 595a97a2002 Line wrap README file adds 07b97492d43 Add test I forgot to git-add in r356163. adds 0b31b24c137 AMDGPU: Correct type for waitcnt debug flag adds 12ed01dcf91 [llvm-strip] Hook up (unimplemented) --only-keep-debug adds 7f7867b05ab Reland the rest of "Add AIX Target Info" adds 5f6a5ac19cd Add noexcept to operator[] for array and deque. This is an [...] adds 3772796aaaf [ObjCLanguage] Remove LLDB_DISABLE_PYTHON markers from the [...] adds 3068500aa70 XFAIL this debug-mode test that I just broke. Eric has a pa [...] adds 2ff2298c3e2 [AArch64][GlobalISel] Add some support for G_CONCAT_VECTORS. adds d61b89be8d7 [AArch64][GlobalISel] Implement selection for G_UNMERGE of [...] adds 7d6784f5225 [AArch64][GlobalISel] Add isel support for G_UADDO on s32s [...] adds bc6d07ca46d MIR: Allow targets to serialize MachineFunctionInfo adds fb26c329afb [MC] Sort FDEs by the associated CIE before emitting them. adds 96c1f2cd6c8 Tighten up tests that use -debugify as a shortcut. NFC adds 2c9275a7900 [CGP] add another bailout for degenerate code (PR41064) adds 1d83670dbd6 AMDGPU: Remove intrinsic operand assert adds 787a7734982 Fixed global constant/variable naming check on C++ class fo [...] adds 3d70a2b7d16 [WebAssembly] Remove unused load/store patterns that use te [...] adds 06451368d2f [analyzer] Support C++17 aggregates with bases without cons [...] adds f2192b204ff [analyzer] RetainCount: A function isn't a CFRetain if it t [...] adds 5bcca9ffd16 Mark vector::operator[] and front/back as noexcept. We alre [...] adds 71560b5e2bf [DataFormatters] Remove LLDB_DISABLE_PYTHON from FormatManager. adds e8710ef1fbe [ELF] Split RW PT_LOAD on the PT_GNU_RELRO boundary adds 717b1c804b2 [lldb-vscode] Fix dangling pointer in request_evaluate. adds 2f741868ed7 Add missing override specifier [NFC] adds f4646a0bb10 [ELF] Fix 3 tests after D56828 adds 639058d7c94 [ELF] Add a test for large .bss.rel.ro adds ef1e06df6ff Remove an assert in template pack deduction during nested i [...] adds 5664d4c8cae [BPF] do not generate unused local/global types adds bf3a279bced Revert "[BPF] do not generate unused local/global types" adds cacac05aca3 [BPF] do not generate unused local/global types adds 76a7ecb3aeb [ELF] De-template wrapSymbols, isReserved and addGotEntry. NFC adds 3e0da146ac2 [MIPS GlobalISel] Improve selection of constants adds f9695e166b3 [ELF] Delete unused forward declarations and unused Dynamic [...] adds 4ac6d7e4b85 [COFF] Delete unused declarations and add a missing forward [...] adds 77eccf24d5c [msan] Fix BMI2 detection in msan tests, take 2. adds 9e73020bfae [ARM][ParallelDSP] Disable for big-endian adds a85bf8747a7 [llvm-objcopy] Don't use {}; NFC adds 3dfc3fb02b3 [llvm-objcopy] Delete unused parameter from replaceDebugSec [...] adds 53dcf2d4991 [llvm-readobj] Delete unused variable. NFC adds b10f48bbb47 [yaml2obj]Allow explicit setting of p_filesz, p_memsz, and [...] adds 8b0a15b0ef6 [llvm-profdata] Deleted unused Cutoffs added by D16005 adds 0ad17402a90 [X86][SSE] Attempt to convert SSE shift-by-var to shift-by-imm. adds a65ec7eec8d Make getFullyQualifiedName qualify both the pointee and cla [...] adds 918d0c2ba6e [WebAssembly] Remove icmp undef in stackify test adds 22bebcbbbf4 [ARM] Remove icmp undef from reduced tests adds 398f9bb4341 [SPARC] Regenerate label test for D59363 adds 5f5a74582f8 Rename directory housing clang-change-namespace to be eponymous adds 04188fc0c6e [CUDA][Windows] Partial fix for bug #38811 (Step 1 of 3) adds d9e88f7b7fe [LSR] Check for signed overflow in NarrowSearchSpaceByDetec [...] new 728293ac874 [LSR] Update test from rL356256 after rebase. new 6883d7e192f [AMDGPU] Fix SGPR fixing through SCC chaining
The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: clang-tools-extra/CMakeLists.txt | 2 +- .../CMakeLists.txt | 0 .../ChangeNamespace.cpp | 0 .../ChangeNamespace.h | 0 .../tool/CMakeLists.txt | 0 .../tool/ClangChangeNamespace.cpp | 0 .../google/GlobalVariableDeclarationCheck.cpp | 4 + clang-tools-extra/pp-trace/PPCallbacksTracker.cpp | 16 + clang-tools-extra/pp-trace/PPCallbacksTracker.h | 3 + .../Inputs/fake-std.h | 0 .../lambda-function.cpp | 0 .../macro.cpp | 0 .../simple-move.cpp | 0 .../white-list.cpp | 0 .../google-objc-global-variable-declaration.mm | 10 + clang-tools-extra/unittests/CMakeLists.txt | 2 +- .../CMakeLists.txt | 2 +- .../ChangeNamespaceTests.cpp | 0 clang/include/clang/Basic/DiagnosticLexKinds.td | 11 + clang/include/clang/Lex/PPCallbacks.h | 18 + clang/lib/AST/QualTypeNames.cpp | 13 + clang/lib/Analysis/RetainSummaryManager.cpp | 13 +- clang/lib/Basic/Targets.cpp | 4 + clang/lib/Basic/Targets/OSTargets.h | 47 +++ clang/lib/Basic/Targets/PPC.cpp | 4 +- clang/lib/Basic/Targets/PPC.h | 29 ++ clang/lib/CodeGen/CGStmt.cpp | 10 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 5 +- clang/lib/Frontend/PrintPreprocessedOutput.cpp | 20 + clang/lib/Headers/__clang_cuda_device_functions.h | 4 +- clang/lib/Lex/Pragma.cpp | 65 ++++ clang/lib/Sema/SemaOpenMP.cpp | 3 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 36 +- clang/lib/Sema/SemaType.cpp | 22 +- clang/lib/StaticAnalyzer/Core/RegionStore.cpp | 47 ++- .../StaticAnalyzer/Core/Z3ConstraintManager.cpp | 2 +- clang/test/Analysis/array-struct-region.cpp | 67 +++- clang/test/Analysis/retain-release.mm | 12 + clang/test/CodeGen/asm-inout.c | 9 + clang/test/Driver/types.c | 6 + clang/test/Headers/max_align.c | 12 + clang/test/OpenMP/ordered_doacross_codegen.cpp | 13 +- clang/test/Preprocessor/init.c | 415 +++++++++++++++++++++ clang/test/Preprocessor/pragma_microsoft.c | 18 + clang/test/Sema/varargs-aix.c | 6 + clang/test/SemaObjC/nonnull.m | 6 + clang/test/SemaTemplate/pack-deduction.cpp | 19 + clang/unittests/Tooling/QualTypeNamesTest.cpp | 4 +- compiler-rt/lib/hwasan/hwasan_report.cpp | 38 +- compiler-rt/lib/msan/tests/msan_test.cc | 2 +- compiler-rt/lib/tsan/rtl/tsan_dispatch_defs.h | 66 ++++ compiler-rt/lib/tsan/rtl/tsan_libdispatch.cc | 24 +- compiler-rt/test/lit.common.cfg | 6 +- .../{gcd-apply-race.c => libdispatch/apply-race.c} | 4 +- .../test/tsan/{gcd-apply.c => libdispatch/apply.c} | 4 +- .../test/tsan/{gcd-data.c => libdispatch/data.c} | 2 - .../dispatch_main.c} | 2 - .../dispatch_once_deadlock.c} | 2 - .../groups-destructor.c} | 2 - .../groups-leave.c} | 4 +- .../groups-stress.c} | 2 - compiler-rt/test/tsan/libdispatch/lit.local.cfg | 11 + .../test/tsan/{gcd-once.c => libdispatch/once.c} | 4 +- .../semaphore-norace.c} | 2 - .../source-serial.c} | 2 - .../tsan/{gcd-suspend.c => libdispatch/suspend.c} | 2 - libcxx/include/array | 8 +- libcxx/include/deque | 8 +- libcxx/include/vector | 16 +- libcxx/lib/CMakeLists.txt | 1 + .../array/array.zero/db_indexing.pass.cpp | 2 +- .../db_sequence_container_iterators.pass.cpp | 1 + .../numerics/numeric.ops/midpoint.integer.pass.cpp | 5 +- .../containers/sequences/array/indexing.pass.cpp | 11 + .../sequences/deque/deque.capacity/access.pass.cpp | 22 +- .../containers/sequences/vector/access.pass.cpp | 121 ++++++ .../numeric.ops.midpoint/midpoint.integer.pass.cpp | 5 +- .../numeric.ops.midpoint/midpoint.pointer.pass.cpp | 50 ++- lld/COFF/Config.h | 1 + lld/COFF/Driver.cpp | 2 + lld/COFF/ICF.cpp | 1 - lld/COFF/InputFiles.h | 1 - lld/COFF/MarkLive.h | 2 + lld/COFF/Options.td | 1 + lld/COFF/PDB.cpp | 45 ++- lld/COFF/Writer.h | 1 - lld/ELF/Driver.cpp | 14 +- lld/ELF/MarkLive.cpp | 4 +- lld/ELF/OutputSections.h | 9 - lld/ELF/Relocations.cpp | 6 +- lld/ELF/Symbols.h | 7 - lld/ELF/SyntheticSections.h | 2 - lld/ELF/Writer.cpp | 49 +-- lld/ELF/Writer.h | 2 - lld/test/COFF/pdb-type-server-simple.test | 13 +- lld/test/COFF/precomp-link.test | 14 +- lld/test/ELF/aarch64-copy.s | 2 +- lld/test/ELF/amdgpu-relocs.s | 2 +- lld/test/ELF/arm-copy.s | 2 +- lld/test/ELF/arm-exidx-shared.s | 2 +- lld/test/ELF/arm-plt-reloc.s | 8 +- lld/test/ELF/arm-thumb-plt-reloc.s | 8 +- lld/test/ELF/basic-ppc64.s | 34 +- lld/test/ELF/gnu-ifunc-dyntags.s | 4 +- lld/test/ELF/i386-merge.s | 4 +- lld/test/ELF/invalid/invalid-elf.test | 2 +- .../ELF/linkerscript/align-section-offset.test | 4 +- lld/test/ELF/linkerscript/overlapping-sections.s | 12 +- lld/test/ELF/linkerscript/repsection-symbol.s | 6 +- lld/test/ELF/lto/archive-no-index.ll | 17 +- lld/test/ELF/map-file.s | 32 +- lld/test/ELF/merge-shared-str.s | 4 +- lld/test/ELF/merge-shared.s | 4 +- lld/test/ELF/pack-dyn-relocs-loop.s | 22 +- lld/test/ELF/ppc64-relocs.s | 8 +- lld/test/ELF/relocation.s | 4 +- lld/test/ELF/relro-bss.s | 44 +++ lld/test/ELF/relro.s | 5 +- lld/test/ELF/verdef-defaultver.s | 4 +- lld/test/ELF/verdef.s | 4 +- lld/test/ELF/verneed.s | 10 +- .../lldb/DataFormatters/DataVisualization.h | 9 - lldb/include/lldb/DataFormatters/FormatManager.h | 9 - .../lldb/DataFormatters/FormattersHelpers.h | 2 - lldb/include/lldb/DataFormatters/TypeCategory.h | 22 +- lldb/include/lldb/DataFormatters/TypeSynthetic.h | 3 - lldb/include/lldb/lldb-forward.h | 4 - lldb/source/DataFormatters/DataVisualization.cpp | 11 - lldb/source/DataFormatters/FormatManager.cpp | 20 - lldb/source/DataFormatters/FormattersHelpers.cpp | 2 - lldb/source/DataFormatters/TypeCategory.cpp | 2 - lldb/source/DataFormatters/TypeSynthetic.cpp | 4 - .../Clang/ClangExpressionParser.cpp | 4 +- .../Language/CPlusPlus/CPlusPlusLanguage.cpp | 7 - lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp | 6 - .../GDBRemoteCommunicationReplayServer.cpp | 2 + .../DWARF/DWARFAbbreviationDeclaration.cpp | 71 ++-- .../DWARF/DWARFAbbreviationDeclaration.h | 18 +- .../Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.cpp | 28 +- .../Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.h | 13 +- .../source/Plugins/SymbolFile/DWARF/DWARFDefines.h | 2 + .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 23 +- lldb/tools/lldb-vscode/lldb-vscode.cpp | 5 +- llvm/docs/CommandGuide/llvm-cov.rst | 13 + .../llvm}/CodeGen/MIRParser/MIParser.h | 4 +- llvm/include/llvm/CodeGen/MIRYamlMapping.h | 17 + llvm/include/llvm/CodeGen/MachineModuleInfo.h | 2 + llvm/include/llvm/IR/Constant.h | 4 + llvm/include/llvm/ObjectYAML/ELFYAML.h | 3 + .../llvm/Target/GlobalISel/SelectionDAGCompat.td | 1 + llvm/include/llvm/Target/TargetMachine.h | 28 ++ llvm/lib/Analysis/InstructionSimplify.cpp | 1 - llvm/lib/Analysis/MemorySSA.cpp | 4 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 6 +- llvm/lib/CodeGen/MIRParser/MIParser.cpp | 2 +- llvm/lib/CodeGen/MIRParser/MIRParser.cpp | 21 +- llvm/lib/CodeGen/MIRPrinter.cpp | 5 + llvm/lib/CodeGen/MachineInstr.cpp | 4 +- llvm/lib/IR/Constants.cpp | 10 + llvm/lib/MC/MCDwarf.cpp | 26 +- llvm/lib/ObjectYAML/ELFYAML.cpp | 3 + llvm/lib/Support/CommandLine.cpp | 7 + .../Target/AArch64/AArch64InstructionSelector.cpp | 262 ++++++++++--- llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 13 +- .../lib/Target/AArch64/AArch64RegisterBankInfo.cpp | 12 + llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 73 ++++ llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.h | 8 + llvm/lib/Target/AMDGPU/LLVMBuild.txt | 2 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 19 +- llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp | 4 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 24 +- llvm/lib/Target/AMDGPU/SIInstrInfo.h | 6 +- llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp | 39 ++ llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h | 54 ++- llvm/lib/Target/ARC/ARCFrameLowering.cpp | 50 ++- llvm/lib/Target/ARC/ARCInstrFormats.td | 64 ++++ llvm/lib/Target/ARC/ARCInstrInfo.cpp | 45 +++ llvm/lib/Target/ARC/ARCInstrInfo.h | 10 + llvm/lib/Target/ARC/ARCInstrInfo.td | 115 +++--- llvm/lib/Target/ARM/ARMParallelDSP.cpp | 18 +- llvm/lib/Target/BPF/BTFDebug.cpp | 19 +- llvm/lib/Target/Mips/MipsInstructionSelector.cpp | 55 ++- .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 10 +- .../Target/WebAssembly/WebAssemblyInstrAtomics.td | 149 -------- .../Target/WebAssembly/WebAssemblyInstrMemory.td | 76 ---- .../lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 4 - llvm/lib/Target/X86/X86ISelLowering.cpp | 13 +- llvm/lib/Target/X86/X86InstrShiftRotate.td | 16 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 15 +- .../InstCombine/InstCombineSimplifyDemanded.cpp | 6 +- llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp | 4 +- .../AArch64/GlobalISel/legalize-concat-vectors.mir | 37 ++ .../GlobalISel/legalizer-info-validation.mir | 6 +- .../GlobalISel/regbank-insert-vector-elt.mir | 113 ++++++ .../AArch64/GlobalISel/select-concat-vectors.mir | 63 ++++ .../GlobalISel/select-insert-vector-elt.mir | 106 ++++++ .../CodeGen/AArch64/GlobalISel/select-uaddo.mir | 62 +++ .../CodeGen/AArch64/GlobalISel/select-unmerge.mir | 56 +++ llvm/test/CodeGen/AArch64/arm64-big-endian-eh.ll | 2 + llvm/test/CodeGen/AArch64/arm64-xaluo.ll | 9 + llvm/test/CodeGen/AMDGPU/fix-sgpr-copies.mir | 18 + .../CodeGen/AMDGPU/scalar-store-cache-flush.mir | 14 + .../CodeGen/AMDGPU/sgpr-spill-wrong-stack-id.mir | 5 + llvm/test/CodeGen/AMDGPU/spill-before-exec.mir | 4 + .../CodeGen/AMDGPU/spill-empty-live-interval.mir | 10 + .../AMDGPU/stack-slot-color-sgpr-vgpr-spills.mir | 7 +- .../CodeGen/AMDGPU/subreg-split-live-in-error.mir | 5 + llvm/test/CodeGen/AMDGPU/udivrem64.ll | 14 + .../CodeGen/ARM/ParallelDSP/multi-use-loads.ll | 3 + llvm/test/CodeGen/ARM/ParallelDSP/smlad0.ll | 1 + llvm/test/CodeGen/ARM/ParallelDSP/smladx-1.ll | 1 + llvm/test/CodeGen/ARM/ParallelDSP/smlald0.ll | 1 + .../CodeGen/ARM/ParallelDSP/unroll-n-jam-smlad.ll | 5 + llvm/test/CodeGen/ARM/ifcvt-branch-weight-bug.ll | 9 +- llvm/test/CodeGen/ARM/struct-byval-frame-index.ll | 14 +- llvm/test/CodeGen/BPF/BTF/extern-global-var.ll | 69 ++++ llvm/test/CodeGen/BPF/BTF/local-var.ll | 108 ++++++ llvm/test/CodeGen/BPF/BTF/static-var.ll | 107 ++++++ .../MIR/AMDGPU/machine-function-info-no-ir.mir | 151 ++++++++ ...machine-function-info-register-parse-error1.mir | 12 + ...machine-function-info-register-parse-error2.mir | 12 + .../CodeGen/MIR/AMDGPU/machine-function-info.ll | 83 +++++ .../MIR/AMDGPU/mfi-frame-offset-reg-class.mir | 13 + .../AMDGPU/mfi-parse-error-frame-offset-reg.mir | 12 + .../AMDGPU/mfi-parse-error-scratch-rsrc-reg.mir | 12 + .../mfi-parse-error-scratch-wave-offset-reg.mir | 12 + .../mfi-parse-error-stack-ptr-offset-reg.mir | 12 + .../MIR/AMDGPU/mfi-scratch-rsrc-reg-reg-class.mir | 13 + .../AMDGPU/mfi-scratch-wave-offset-reg-class.mir | 13 + .../MIR/AMDGPU/mfi-stack-ptr-offset-reg-class.mir | 13 + .../Mips/GlobalISel/instruction-select/branch.mir | 3 +- .../GlobalISel/instruction-select/constants.mir | 80 ++++ .../instruction-select/gloal_address.mir | 3 +- .../Mips/GlobalISel/instruction-select/icmp.mir | 30 +- .../Mips/GlobalISel/instruction-select/mul.mir | 6 +- .../Mips/GlobalISel/instruction-select/phi.mir | 3 +- .../Mips/GlobalISel/instruction-select/select.mir | 6 +- .../GlobalISel/instruction-select/stack_args.mir | 3 +- llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/add.ll | 33 +- .../test/CodeGen/Mips/GlobalISel/llvm-ir/branch.ll | 3 +- .../CodeGen/Mips/GlobalISel/llvm-ir/constants.ll | 80 ++-- .../Mips/GlobalISel/llvm-ir/global_address.ll | 3 +- llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/icmp.ll | 30 +- llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/mul.ll | 33 +- llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/phi.ll | 12 +- .../CodeGen/Mips/GlobalISel/llvm-ir/rem_and_div.ll | 24 +- .../test/CodeGen/Mips/GlobalISel/llvm-ir/select.ll | 15 +- .../CodeGen/Mips/GlobalISel/llvm-ir/stack_args.ll | 3 +- llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/sub.ll | 24 +- .../GlobalISel/llvm-ir/truncStore_and_aExtLoad.ll | 3 +- llvm/test/CodeGen/SPARC/missinglabel.ll | 20 +- llvm/test/CodeGen/WebAssembly/cfg-stackify.ll | 6 +- llvm/test/CodeGen/X86/atomic-non-integer.ll | 9 +- llvm/test/CodeGen/X86/atomic-unordered.ll | 278 +++++++++++--- llvm/test/CodeGen/X86/funnel-shift-rot.ll | 4 +- llvm/test/CodeGen/X86/hoist-invariant-load.ll | 208 ++++++++++- llvm/test/CodeGen/X86/rot32.ll | 4 +- llvm/test/CodeGen/X86/rot64.ll | 2 +- llvm/test/CodeGen/X86/vec_shift2.ll | 8 +- llvm/test/CodeGen/X86/vector-idiv-v2i32.ll | 51 ++- .../DebugInfo/Generic/fortran-subprogram-attr.ll | 74 ++++ llvm/test/MC/Disassembler/ARC/ldst.txt | 47 +++ llvm/test/MC/ELF/cfi-signal-frame.s | 12 +- llvm/test/MC/ELF/cfi.s | 370 +++++++++--------- .../CodeGenPrepare/X86/overflow-intrinsics.ll | 21 ++ .../AMDGPU/amdgcn-demanded-vector-elts.ll | 11 + llvm/test/Transforms/InstCombine/fsh.ll | 63 +++- .../Transforms/InstCombine/saturating-add-sub.ll | 178 +++++++++ .../Transforms/InstMerge/st_sink_check_debug.ll | 3 +- .../Transforms/JumpThreading/branch-debug-info.ll | 8 +- .../LoopStrengthReduce/X86/lsr-overflow.ll | 38 ++ llvm/test/Transforms/SROA/alignment.ll | 5 +- .../SimplifyCFG/debug-info-thread-phi.ll | 4 +- llvm/test/tools/llvm-cov/export_functions.test | 10 + llvm/test/tools/llvm-cov/showExpansions.cpp | 3 + .../tools/llvm-objcopy/COFF/only-keep-debug.test | 4 + .../llvm-objcopy/ELF/basic-only-keep-debug.test | 4 + .../tools/yaml2obj/program-header-size-offset.yaml | 85 +++++ llvm/tools/llvm-cov/CodeCoverage.cpp | 13 + llvm/tools/llvm-cov/CoverageExporterJson.cpp | 62 ++- llvm/tools/llvm-cov/CoverageViewOptions.h | 2 + llvm/tools/llvm-objcopy/CopyConfig.cpp | 1 + llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp | 6 +- llvm/tools/llvm-objcopy/ELF/Object.h | 2 +- llvm/tools/llvm-objcopy/ObjcopyOpts.td | 5 +- llvm/tools/llvm-objcopy/StripOpts.td | 5 + llvm/tools/llvm-profdata/llvm-profdata.cpp | 2 - llvm/tools/llvm-readobj/ObjDumper.cpp | 1 - llvm/tools/yaml2obj/yaml2elf.cpp | 82 ++-- llvm/unittests/Support/CommandLineTest.cpp | 9 +- llvm/utils/gn/secondary/BUILD.gn | 1 + .../secondary/clang-tools-extra/clang-doc/BUILD.gn | 29 ++ .../clang-tools-extra/clang-doc/tool/BUILD.gn | 16 + llvm/utils/vim/README | 3 +- pstl/CMakeLists.txt | 2 +- 295 files changed, 5347 insertions(+), 1471 deletions(-) rename clang-tools-extra/{change-namespace => clang-change-namespace}/CMakeLists.t [...] rename clang-tools-extra/{change-namespace => clang-change-namespace}/ChangeNamesp [...] rename clang-tools-extra/{change-namespace => clang-change-namespace}/ChangeNamesp [...] rename clang-tools-extra/{change-namespace => clang-change-namespace}/tool/CMakeLi [...] rename clang-tools-extra/{change-namespace => clang-change-namespace}/tool/ClangCh [...] rename clang-tools-extra/test/{change-namespace => clang-change-namespace}/Inputs/ [...] rename clang-tools-extra/test/{change-namespace => clang-change-namespace}/lambda- [...] rename clang-tools-extra/test/{change-namespace => clang-change-namespace}/macro.c [...] rename clang-tools-extra/test/{change-namespace => clang-change-namespace}/simple- [...] rename clang-tools-extra/test/{change-namespace => clang-change-namespace}/white-l [...] create mode 100644 clang-tools-extra/test/clang-tidy/google-objc-global-variable-d [...] rename clang-tools-extra/unittests/{change-namespace => clang-change-namespace}/CM [...] rename clang-tools-extra/unittests/{change-namespace => clang-change-namespace}/Ch [...] create mode 100644 clang/test/Headers/max_align.c create mode 100644 clang/test/Sema/varargs-aix.c create mode 100644 compiler-rt/lib/tsan/rtl/tsan_dispatch_defs.h rename compiler-rt/test/tsan/{gcd-apply-race.c => libdispatch/apply-race.c} (94%) rename compiler-rt/test/tsan/{gcd-apply.c => libdispatch/apply.c} (96%) rename compiler-rt/test/tsan/{gcd-data.c => libdispatch/data.c} (97%) rename compiler-rt/test/tsan/{gcd-dispatch_main.c => libdispatch/dispatch_main.c} (97%) rename compiler-rt/test/tsan/{gcd-dispatch_once_deadlock.c => libdispatch/dispatch [...] rename compiler-rt/test/tsan/{gcd-groups-destructor.c => libdispatch/groups-destru [...] rename compiler-rt/test/tsan/{gcd-groups-leave.c => libdispatch/groups-leave.c} (96%) rename compiler-rt/test/tsan/{gcd-groups-stress.c => libdispatch/groups-stress.c} (97%) create mode 100644 compiler-rt/test/tsan/libdispatch/lit.local.cfg rename compiler-rt/test/tsan/{gcd-once.c => libdispatch/once.c} (96%) rename compiler-rt/test/tsan/{gcd-semaphore-norace.c => libdispatch/semaphore-nora [...] rename compiler-rt/test/tsan/{gcd-source-serial.c => libdispatch/source-serial.c} (97%) rename compiler-rt/test/tsan/{gcd-suspend.c => libdispatch/suspend.c} (97%) create mode 100644 libcxx/test/std/containers/sequences/vector/access.pass.cpp create mode 100644 lld/test/ELF/relro-bss.s rename llvm/{lib => include/llvm}/CodeGen/MIRParser/MIParser.h (98%) create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-concat-vectors.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/regbank-insert-vector-elt.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/select-concat-vectors.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/select-insert-vector-elt.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/select-uaddo.mir create mode 100644 llvm/test/CodeGen/AMDGPU/fix-sgpr-copies.mir create mode 100644 llvm/test/CodeGen/BPF/BTF/extern-global-var.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/local-var.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/static-var.ll create mode 100644 llvm/test/CodeGen/MIR/AMDGPU/machine-function-info-no-ir.mir create mode 100644 llvm/test/CodeGen/MIR/AMDGPU/machine-function-info-register-par [...] create mode 100644 llvm/test/CodeGen/MIR/AMDGPU/machine-function-info-register-par [...] create mode 100644 llvm/test/CodeGen/MIR/AMDGPU/machine-function-info.ll create mode 100644 llvm/test/CodeGen/MIR/AMDGPU/mfi-frame-offset-reg-class.mir create mode 100644 llvm/test/CodeGen/MIR/AMDGPU/mfi-parse-error-frame-offset-reg.mir create mode 100644 llvm/test/CodeGen/MIR/AMDGPU/mfi-parse-error-scratch-rsrc-reg.mir create mode 100644 llvm/test/CodeGen/MIR/AMDGPU/mfi-parse-error-scratch-wave-offse [...] create mode 100644 llvm/test/CodeGen/MIR/AMDGPU/mfi-parse-error-stack-ptr-offset-reg.mir create mode 100644 llvm/test/CodeGen/MIR/AMDGPU/mfi-scratch-rsrc-reg-reg-class.mir create mode 100644 llvm/test/CodeGen/MIR/AMDGPU/mfi-scratch-wave-offset-reg-class.mir create mode 100644 llvm/test/CodeGen/MIR/AMDGPU/mfi-stack-ptr-offset-reg-class.mir create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/instruction-select/constants.mir create mode 100644 llvm/test/DebugInfo/Generic/fortran-subprogram-attr.ll create mode 100644 llvm/test/Transforms/LoopStrengthReduce/X86/lsr-overflow.ll create mode 100644 llvm/test/tools/llvm-cov/export_functions.test create mode 100644 llvm/test/tools/yaml2obj/program-header-size-offset.yaml create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/clang-doc/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/clang-doc/tool/BUILD.gn