This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk/llvm-master-arm-spec2k6-Oz_LTO in repository toolchain/ci/llvm-project.
from 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 [...] adds 728293ac874 [LSR] Update test from rL356256 after rebase. adds 6883d7e192f [AMDGPU] Fix SGPR fixing through SCC chaining adds f82d4ed771a [ARM] Remove EarlyCSE from backend adds 339daae806b [CodeGenPrepare] avoid crashing from replacing a phi twice adds 373bee85c2b [clangd] Tune the fuzzy-matching algorithm adds a933d6c7c0a Delete type_sp member from TypePair adds 1de5a2ef966 Fix a typo in FindLibEdit.cmake adds a06b467ddcf [clangd] Remove includes of "gmock-matchers.h". NFC adds 2c3ab665393 [llvm] Skip over empty line table entries. adds 2fa901c4716 Update a deque test with more assertions. NFC adds 55e1330edaa [Hexagon] Remove icmp undef from reduced tests adds 70ec64cb723 [ThinLTO] Restructure AliasSummary to contain ValueInfo of Aliasee adds 230837c662b YAMLIO: Improve endian type support adds 65165d54bbf [X86] Add SimplifyDemandedBitsForTargetNode support for PIN [...] adds bbcda82e21b [DataFormatters] Remove LLDB_DISABLE_PYTHON from TypeCategory. adds 2f1ebe6ee81 [LLVM-C] Expose the "Add Discriminators" Pass To LLVM-C adds 8fbe439345b [SelectionDAG] Add SimplifyDemandedBits handling for ISD::S [...] adds 90b700daf14 [AArch64] Regenerate build vector tests adds 2ebbb889605 Implement a better way of not passing the sanitizer environ [...] adds e3d3e862de0 [ConstantRange] Add overflow check helpers adds 04fddc9b27f [HIP-Clang] propagate -mllvm options to opt and llc adds 1cbbab9277a Return Error and Expected from more DWARF interfaces. adds 44ed286a2f8 [BPF] handle external global properly adds d238bf7855a [X86][GlobalISEL] Support lowering aligned unordered atomics adds 764c2165e85 [TSan][libdispatch] Enable linking and running of tests on Linux adds d55016b2760 [AArch64][GlobalISel] Regbankselect: Fix G_BUILD_VECTOR try [...] adds a70c9d49af4 [InstCombine] add tests for masked store/scatter; NFC adds 98661d02210 Abbreviation declarations are required to have non-null tags. adds 6867b1f7de1 [tests] Add a test for constexpr mask as requested in D57372 adds 8d92b8e905e [ConstantRange] Try to fix compiler warnings; NFC adds 052d1b7b66a [InstCombine] add tests for logic of NaN fcmps; NFC adds 44b476c141c [OpenMP] Remove deprecated taskq adds 5af1c22d0b3 [OpenMP] Add missing parenthesis in Perl module adds 614b1bea97d [ValueTracking] Use ConstantRange overflow checks for unsig [...] new 177301f0482 [CUDA][Windows] Partial fix for bug 38811 (Step 2 of 3)
The 1 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/clangd/FuzzyMatch.cpp | 29 +- .../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 .../unittests/clangd/ExpectedTypeTest.cpp | 1 - .../unittests/clangd/FuzzyMatchTests.cpp | 10 +- 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/Driver/ToolChains/HIP.cpp | 9 + clang/lib/Headers/__clang_cuda_device_functions.h | 24 +- .../lib/Headers/__clang_cuda_libdevice_declares.h | 2 +- clang/lib/Sema/SemaOpenMP.cpp | 3 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 36 +- 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/hip-toolchain-mllvm.hip | 36 + 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/Sema/varargs-aix.c | 6 + clang/test/SemaTemplate/pack-deduction.cpp | 19 + clang/unittests/Tooling/QualTypeNamesTest.cpp | 4 +- compiler-rt/CMakeLists.txt | 21 +- compiler-rt/cmake/Modules/AddCompilerRT.cmake | 1 + compiler-rt/lib/msan/tests/msan_test.cc | 2 +- compiler-rt/lib/tsan/CMakeLists.txt | 5 +- compiler-rt/lib/tsan/rtl/tsan_dispatch_defs.h | 66 + compiler-rt/lib/tsan/rtl/tsan_libdispatch.cc | 24 +- compiler-rt/lib/tsan/tests/CMakeLists.txt | 1 + compiler-rt/test/lit.common.cfg | 6 +- compiler-rt/test/tsan/CMakeLists.txt | 3 + .../{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 +- .../array/array.zero/db_indexing.pass.cpp | 2 +- .../db_sequence_container_iterators.pass.cpp | 1 + .../containers/sequences/array/indexing.pass.cpp | 19 +- .../sequences/deque/deque.capacity/access.pass.cpp | 22 +- .../containers/sequences/vector/access.pass.cpp | 121 ++ lld/COFF/ICF.cpp | 1 - lld/COFF/InputFiles.h | 1 - lld/COFF/MarkLive.h | 2 + lld/COFF/Writer.h | 1 - lld/ELF/Driver.cpp | 4 +- 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/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 +- .../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/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/cmake/modules/FindLibEdit.cmake | 2 +- .../lldb/DataFormatters/DataVisualization.h | 4 - lldb/include/lldb/DataFormatters/FormatClasses.h | 6 - lldb/include/lldb/DataFormatters/FormatManager.h | 4 - lldb/include/lldb/DataFormatters/TypeCategoryMap.h | 2 - lldb/include/lldb/Symbol/Type.h | 78 +- lldb/include/lldb/lldb-forward.h | 4 - lldb/packages/Python/lldbsuite/test/lldbtest.py | 5 +- lldb/source/DataFormatters/DataVisualization.cpp | 4 - lldb/source/DataFormatters/FormatManager.cpp | 6 - lldb/source/DataFormatters/TypeCategory.cpp | 23 - lldb/source/DataFormatters/TypeCategoryMap.cpp | 2 - lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp | 6 - .../ItaniumABI/ItaniumABILanguageRuntime.cpp | 7 +- .../DWARF/DWARFAbbreviationDeclaration.cpp | 8 +- .../Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp | 89 +- .../Plugins/SymbolFile/DWARF/DWARFCompileUnit.h | 8 +- .../SymbolFile/DWARF/DWARFDebugArangeSet.cpp | 171 +- .../Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.h | 4 +- .../Plugins/SymbolFile/DWARF/DWARFDebugAranges.cpp | 43 +- .../Plugins/SymbolFile/DWARF/DWARFDebugAranges.h | 4 +- .../Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp | 124 +- .../Plugins/SymbolFile/DWARF/DWARFDebugInfo.h | 5 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 14 +- lldb/source/Symbol/Type.cpp | 6 +- lldb/tools/lldb-vscode/lldb-vscode.cpp | 5 +- llvm/include/llvm-c/Transforms/Utils.h | 3 + .../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/IR/ConstantRange.h | 16 + llvm/include/llvm/IR/ModuleSummaryIndex.h | 59 +- llvm/include/llvm/ObjectYAML/ELFYAML.h | 3 + llvm/include/llvm/Support/YAMLTraits.h | 55 +- .../llvm/Target/GlobalISel/SelectionDAGCompat.td | 1 + llvm/include/llvm/Target/TargetMachine.h | 28 + llvm/lib/Analysis/InstructionSimplify.cpp | 1 - llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | 8 +- llvm/lib/Analysis/ValueTracking.cpp | 46 +- llvm/lib/AsmParser/LLParser.cpp | 18 +- llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 18 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 14 +- llvm/lib/CodeGen/MIRParser/MIParser.cpp | 2 +- llvm/lib/CodeGen/MIRParser/MIRParser.cpp | 21 +- llvm/lib/CodeGen/MIRPrinter.cpp | 5 + llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 13 + llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp | 37 +- llvm/lib/IR/ConstantRange.cpp | 92 + llvm/lib/IR/Constants.cpp | 10 + llvm/lib/IR/ModuleSummaryIndex.cpp | 12 +- llvm/lib/MC/MCDwarf.cpp | 26 +- llvm/lib/ObjectYAML/ELFYAML.cpp | 3 + llvm/lib/Support/CommandLine.cpp | 7 + .../Target/AArch64/AArch64InstructionSelector.cpp | 223 ++- llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 5 +- .../lib/Target/AArch64/AArch64RegisterBankInfo.cpp | 7 +- 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/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/ARM/ARMTargetMachine.cpp | 6 +- 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 | 60 +- llvm/lib/Target/X86/X86InstructionSelector.cpp | 18 +- llvm/lib/Transforms/IPO/FunctionImport.cpp | 7 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 15 +- .../InstCombine/InstCombineSimplifyDemanded.cpp | 6 +- llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp | 4 +- llvm/lib/Transforms/Utils/Utils.cpp | 3 + .../AArch64/GlobalISel/legalize-concat-vectors.mir | 37 + .../GlobalISel/legalizer-info-validation.mir | 4 +- .../GlobalISel/regbankselect-build-vector.mir | 34 + .../AArch64/GlobalISel/select-concat-vectors.mir | 63 + .../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-build-vector.ll | 57 +- 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 + llvm/test/CodeGen/ARM/O3-pipeline.ll | 1 - .../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 | 13 +- 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/global-var-inited.ll | 42 + llvm/test/CodeGen/BPF/BTF/local-var.ll | 108 ++ llvm/test/CodeGen/BPF/BTF/static-var.ll | 107 ++ .../CodeGen/Hexagon/autohvx/isel-setcc-pair.ll | 2 +- .../CodeGen/Hexagon/expand-condsets-dead-pred.ll | 2 +- llvm/test/CodeGen/Hexagon/packetize-impdef-1.ll | 2 +- llvm/test/CodeGen/Hexagon/redundant-branching2.ll | 6 +- llvm/test/CodeGen/Hexagon/swp-change-deps.ll | 4 +- llvm/test/CodeGen/Hexagon/swp-epilog-phi2.ll | 4 +- llvm/test/CodeGen/Hexagon/swp-epilog-phi9.ll | 4 +- llvm/test/CodeGen/Hexagon/swp-prolog-phi.ll | 4 +- llvm/test/CodeGen/Hexagon/swp-rename.ll | 4 +- llvm/test/CodeGen/Hexagon/tail-dup-subreg-map.ll | 4 +- .../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 +- .../test/CodeGen/Thumb2/2010-06-21-TailMergeBug.ll | 13 +- llvm/test/CodeGen/WebAssembly/cfg-stackify.ll | 6 +- .../GlobalISel/select-memop-scalar-unordered.mir | 952 +++++++++ llvm/test/CodeGen/X86/avg.ll | 344 ++-- .../CodeGen/X86/broadcast-elm-cross-splat-vec.ll | 14 +- .../CodeGen/X86/codegen-prepare-replacephi.mir | 45 + llvm/test/CodeGen/X86/combine-sdiv.ll | 28 +- llvm/test/CodeGen/X86/insertelement-ones.ll | 79 +- llvm/test/CodeGen/X86/known-signbits-vector.ll | 4 +- llvm/test/CodeGen/X86/pr30562.ll | 12 +- llvm/test/CodeGen/X86/pr34177.ll | 27 +- llvm/test/CodeGen/X86/shrink_vmul.ll | 41 +- llvm/test/CodeGen/X86/sse3.ll | 6 +- llvm/test/CodeGen/X86/vec_shift2.ll | 8 +- llvm/test/CodeGen/X86/vector-idiv-v2i32.ll | 51 +- llvm/test/CodeGen/X86/vector-mul.ll | 86 +- llvm/test/CodeGen/X86/vector-sext-widen.ll | 46 +- llvm/test/CodeGen/X86/vector-sext.ll | 46 +- llvm/test/CodeGen/X86/vector-shuffle-128-v16.ll | 3 +- .../CodeGen/X86/vector-shuffle-combining-ssse3.ll | 31 +- llvm/test/CodeGen/X86/vector-shuffle-v1.ll | 3 +- llvm/test/CodeGen/X86/vector-trunc-math-widen.ll | 14 +- llvm/test/CodeGen/X86/vector-trunc-math.ll | 14 +- .../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 ++-- llvm/test/ThinLTO/X86/dot-dumper.ll | 3 +- .../CodeGenPrepare/X86/overflow-intrinsics.ll | 21 + .../AMDGPU/amdgcn-demanded-vector-elts.ll | 11 + llvm/test/Transforms/InstCombine/and-fcmp.ll | 34 + llvm/test/Transforms/InstCombine/fsh.ll | 35 +- .../Transforms/InstCombine/masked_intrinsics.ll | 37 +- llvm/test/Transforms/InstCombine/or-fcmp.ll | 34 + .../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 +- .../tools/llvm-objcopy/COFF/only-keep-debug.test | 4 + .../llvm-objcopy/ELF/basic-only-keep-debug.test | 4 + .../test/tools/llvm-symbolizer/fission-ranges.test | 2 +- .../test/tools/llvm-symbolizer/only-empty-ranges.s | 221 +++ llvm/test/tools/llvm-symbolizer/sym-verbose.test | 4 +- .../tools/yaml2obj/program-header-size-offset.yaml | 85 + 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/IR/ConstantRangeTest.cpp | 287 +++ llvm/unittests/Support/CommandLineTest.cpp | 9 +- llvm/unittests/Support/YAMLIOTest.cpp | 85 + 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 +- openmp/runtime/src/CMakeLists.txt | 2 - openmp/runtime/src/dllexports | 12 +- openmp/runtime/src/kmp.h | 191 +- openmp/runtime/src/kmp_error.cpp | 31 +- openmp/runtime/src/kmp_runtime.cpp | 6 - openmp/runtime/src/kmp_taskq.cpp | 2022 -------------------- openmp/runtime/tools/lib/LibOMP.pm | 2 +- pstl/CMakeLists.txt | 2 +- 336 files changed, 6957 insertions(+), 4433 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/Driver/hip-toolchain-mllvm.hip 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/regbankselect-build-vector.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/select-concat-vectors.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/global-var-inited.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/CodeGen/X86/GlobalISel/select-memop-scalar-unordered.mir create mode 100644 llvm/test/CodeGen/X86/codegen-prepare-replacephi.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-symbolizer/only-empty-ranges.s 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