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-lts-allmodconfig in repository toolchain/ci/llvm-project.
from 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 [...] adds 177301f0482 [CUDA][Windows] Partial fix for bug 38811 (Step 2 of 3) adds d33e62c826c [X86][SSE] Fold scalar_to_vector(i64 anyext(x)) -> bitcast( [...] adds 68a2e4d48be [SimplifyDemandedVec] Strengthen handling all undef lanes ( [...] adds af856db9619 [X86] Strip the SAE bit from the rounding mode passed to th [...] adds 0bb9b5b481b [CMake] Fix broken uses of `try_compile_only()` and improve [...] adds 9db9b1a1750 [coroutines][PR40978] Emit error for co_yield within catch block adds 5ac90b8ba1b [CMake] Correct CMake message mode adds 989ec59c9f0 AMDGPU: Fix a SIAnnotateControlFlow issue when there are mu [...] adds 1a26144ff5a [AArch64] Turn BIC immediate creation into a DAG combine adds b6e376ddfa1 [X86] Promote i8 CMOV's (PR40965) adds 9f377906088 [X86] X86ISelLowering::combineSextInRegCmov(): also handle [...] adds 6622732d9ab [OpenMP] Fix OMPT cancellation test for GOMP adds 68d9a60573f [ARM] Add MachineVerifier logic for some Thumb1 instructions. adds 3739a208757 [GlobalISel] Allow MachineIRBuilder to build subregister copies. adds 6a9c2f4f988 [TimePasses] allow -time-passes reporting into a custom stream
No new revisions were added by this update.
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/include/clang/Basic/DiagnosticSemaKinds.td | 2 + clang/include/clang/Sema/Scope.h | 3 + clang/lib/AST/QualTypeNames.cpp | 13 + clang/lib/Analysis/RetainSummaryManager.cpp | 13 +- 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/Parse/ParseStmt.cpp | 8 +- clang/lib/Sema/Scope.cpp | 4 +- clang/lib/Sema/SemaCoroutine.cpp | 64 +- 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/Driver/hip-toolchain-mllvm.hip | 36 + clang/test/SemaCXX/coroutines.cpp | 63 +- 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/cmake/Modules/BuiltinTests.cmake | 36 +- .../cmake/Modules/CompilerRTDarwinUtils.cmake | 2 +- compiler-rt/cmake/Modules/CompilerRTUtils.cmake | 2 +- compiler-rt/lib/msan/tests/msan_test.cc | 2 +- compiler-rt/lib/tsan/CMakeLists.txt | 5 +- compiler-rt/lib/tsan/tests/CMakeLists.txt | 1 + compiler-rt/test/tsan/CMakeLists.txt | 3 + libcxx/include/vector | 16 +- .../db_sequence_container_iterators.pass.cpp | 1 + .../containers/sequences/array/indexing.pass.cpp | 12 +- .../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 - .../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/cmake/modules/AddLLVM.cmake | 2 +- llvm/include/llvm-c/Transforms/Utils.h | 3 + .../llvm/CodeGen/GlobalISel/MachineIRBuilder.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/ConstantRange.h | 16 + llvm/include/llvm/IR/ModuleSummaryIndex.h | 59 +- llvm/include/llvm/IR/PassTimingInfo.h | 16 +- llvm/include/llvm/ObjectYAML/ELFYAML.h | 3 + .../include/llvm/Passes/StandardInstrumentations.h | 2 + llvm/include/llvm/Support/YAMLTraits.h | 55 +- .../llvm/Target/GlobalISel/SelectionDAGCompat.td | 1 + llvm/include/llvm/Target/TargetMachine.h | 28 + 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/GlobalISel/MachineIRBuilder.cpp | 10 +- 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/ModuleSummaryIndex.cpp | 12 +- llvm/lib/IR/PassTimingInfo.cpp | 11 +- llvm/lib/MC/MCDwarf.cpp | 26 +- llvm/lib/ObjectYAML/ELFYAML.cpp | 3 + llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 87 +- llvm/lib/Target/AArch64/AArch64ISelLowering.h | 1 - .../Target/AArch64/AArch64InstructionSelector.cpp | 272 ++- 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/SIAnnotateControlFlow.cpp | 13 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 19 +- 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/ARM/ARMBaseInstrInfo.cpp | 25 + 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 - .../X86/InstPrinter/X86InstPrinterCommon.cpp | 20 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 207 +- llvm/lib/Target/X86/X86InstrAVX512.td | 60 +- llvm/lib/Target/X86/X86InstructionSelector.cpp | 18 +- llvm/lib/Transforms/IPO/FunctionImport.cpp | 7 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 3 +- .../InstCombine/InstCombineSimplifyDemanded.cpp | 26 +- .../InstCombine/InstructionCombining.cpp | 13 + 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/AArch64/sadd_sat.ll | 13 +- llvm/test/CodeGen/AArch64/sadd_sat_vec.ll | 337 ++-- llvm/test/CodeGen/AArch64/sat-add.ll | 16 - llvm/test/CodeGen/AArch64/ssub_sat.ll | 13 +- llvm/test/CodeGen/AArch64/ssub_sat_vec.ll | 355 ++-- llvm/test/CodeGen/AArch64/uadd_sat_vec.ll | 7 - 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 + .../AMDGPU/si-annotatecfg-multiple-backedges.ll | 61 + 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/machine-verifier.mir | 22 + 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 +- .../CodeGen/X86/8bit_cmov_of_trunc_promotion.ll | 310 +-- .../GlobalISel/select-memop-scalar-unordered.mir | 952 +++++++++ llvm/test/CodeGen/X86/avg.ll | 344 ++-- .../CodeGen/X86/bitcast-int-to-vector-bool-sext.ll | 21 +- .../CodeGen/X86/bitcast-int-to-vector-bool-zext.ll | 21 +- .../test/CodeGen/X86/bitcast-int-to-vector-bool.ll | 9 +- .../CodeGen/X86/broadcast-elm-cross-splat-vec.ll | 14 +- llvm/test/CodeGen/X86/cmov-promotion.ll | 54 +- llvm/test/CodeGen/X86/cmov.ll | 27 +- llvm/test/CodeGen/X86/cmovcmov.ll | 23 +- .../CodeGen/X86/codegen-prepare-replacephi.mir | 45 + llvm/test/CodeGen/X86/combine-sdiv.ll | 28 +- llvm/test/CodeGen/X86/copy-eflags.ll | 37 +- .../CodeGen/X86/fast-isel-select-pseudo-cmov.ll | 40 +- llvm/test/CodeGen/X86/fshl.ll | 12 +- llvm/test/CodeGen/X86/fshr.ll | 12 +- llvm/test/CodeGen/X86/i386-shrink-wrapping.ll | 38 +- llvm/test/CodeGen/X86/insertelement-ones.ll | 79 +- llvm/test/CodeGen/X86/known-signbits-vector.ll | 3 +- llvm/test/CodeGen/X86/midpoint-int.ll | 85 +- llvm/test/CodeGen/X86/pr30562.ll | 12 +- llvm/test/CodeGen/X86/pr34177.ll | 27 +- llvm/test/CodeGen/X86/pr5145.ll | 64 +- llvm/test/CodeGen/X86/sadd_sat.ll | 32 +- llvm/test/CodeGen/X86/sadd_sat_vec.ll | 22 +- llvm/test/CodeGen/X86/sat-add.ll | 67 +- llvm/test/CodeGen/X86/select.ll | 33 +- llvm/test/CodeGen/X86/select_const.ll | 9 +- llvm/test/CodeGen/X86/shrink_vmul.ll | 41 +- llvm/test/CodeGen/X86/sse3.ll | 6 +- llvm/test/CodeGen/X86/ssub_sat.ll | 32 +- llvm/test/CodeGen/X86/ssub_sat_vec.ll | 22 +- llvm/test/CodeGen/X86/uadd_sat.ll | 24 +- llvm/test/CodeGen/X86/uadd_sat_vec.ll | 16 +- llvm/test/CodeGen/X86/usub_sat.ll | 19 +- llvm/test/CodeGen/X86/usub_sat_vec.ll | 14 +- llvm/test/CodeGen/X86/vec_insert-5.ll | 3 +- 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 +- llvm/test/CodeGen/X86/vselect.ll | 9 +- llvm/test/CodeGen/X86/widen_conv-3.ll | 4 +- llvm/test/CodeGen/X86/widen_conv-4.ll | 4 +- llvm/test/CodeGen/X86/x86-shrink-wrapping.ll | 20 +- llvm/test/MC/ELF/cfi-signal-frame.s | 12 +- llvm/test/MC/ELF/cfi.s | 370 ++-- llvm/test/Other/time-passes.ll | 10 + 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 + .../Transforms/InstCombine/masked_intrinsics.ll | 37 +- llvm/test/Transforms/InstCombine/or-fcmp.ll | 34 + .../Transforms/InstCombine/vec_demanded_elts.ll | 6 +- .../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 +- .../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/ELF/ELFObjcopy.cpp | 6 +- llvm/tools/llvm-objcopy/ELF/Object.h | 2 +- llvm/tools/llvm-profdata/llvm-profdata.cpp | 2 - llvm/tools/llvm-readobj/ObjDumper.cpp | 1 - llvm/tools/yaml2obj/yaml2elf.cpp | 82 +- llvm/unittests/IR/CMakeLists.txt | 1 + llvm/unittests/IR/ConstantRangeTest.cpp | 287 +++ llvm/unittests/IR/TimePassesTest.cpp | 78 + llvm/unittests/Support/YAMLIOTest.cpp | 85 + 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 -------------------- .../runtime/test/ompt/cancel/cancel_worksharing.c | 4 +- openmp/runtime/tools/lib/LibOMP.pm | 2 +- 343 files changed, 7123 insertions(+), 5495 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 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/AMDGPU/si-annotatecfg-multiple-backedges.ll create mode 100644 llvm/test/CodeGen/ARM/machine-verifier.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/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/unittests/IR/TimePassesTest.cpp