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-arm-mainline-allyesconfig in repository toolchain/ci/llvm-project.
from c7492fbd4e8 [InstCombine] add tests for copysign; NFC adds 5e5e99c041e [AArch64] match fcvtl2 with bitcasted extract adds d129aa1d536 Add an -fno-temp-file flag for compilation adds 0a0813962d6 [globalisel] Attempt to fix ARM bots that emit the correct [...] adds c6a56c9a506 [NFC][InstCombine] Autogenerate assume.ll test adds c3cb089a87b [gicombiner] Import tryCombineIndexedLoadStore() adds e14ff22694c [compiler-rt] Sync NetBSD ioctl definitions with 9.99.26 adds 3a779b7dfd8 [globalisel] Small correction to the fixup in 0a0813962d6. [...] adds ad364956edb [ThinLTO] Show preserved symbols in DOT files adds 6207b060ad8 [clang] [cmake] Fix gen_ast_dump_json_test.py binary dir adds d372576d8a3 [compiler-rt] [test] Disable ASLR for fuzzer tests on NetBSD adds 9883d7edc65 [LoopUtils] Updated deleteDeadLoop() to handle loop nest. adds 4765dc726b7 gn build: Merge 9883d7edc65 adds e67462a7193 [AArch64] update test checks; NFC adds 5a956c85df9 [NFC][InlineCost] Run clang-format on InlineCost.cpp adds 9102a59084f [compiler-rt] [test] Disable ASLR on LSAN+ASAN tests on NetBSD adds d3d1ca14ced [compiler-rt] [test] Disable ASLR on UBSAN+[AMT]SAN tests o [...] adds 32d384c0200 [llvm-exegesis][NFC] internal changes adds 89d19d60adb Reapply: [DebugInfo] Correctly handle salvaged casts and sp [...] adds 9a8c8037715 Fix modules build by adding missing includes to LTO/Config.h adds 2f4c3c565a3 [NFC] Fix sanitizer lint problem that's breaking Android bot. adds b19d87b16f8 Revert "Add an -fno-temp-file flag for compilation" adds b99111b3e4a [AArch64] add tests for bitcasted DUPLANE; NFC adds 6f95d33e2b9 [ MC ] Match labels to existing fragments even when switchi [...] adds 830e08b98bc [AArch64][SVE] Replace integer immediate intrinsics with sp [...] adds eb1857ce0da [AArch64][SVE] Fix gather scatter dag combine test. adds a85f5efd959 Add support for the MS qualifiers __ptr32, __ptr64, __sptr, [...] adds ec3d6f3ecb4 [PowerPC][NFC] Refactor splat of constant to vector. adds cfe316007fb [SelectionDAGBuilder] Use getConstant instead of getTargetC [...] adds b6e90a1a109 llvm-cxxmap: fix support for remapping non-mangled names. adds 406b6019cd2 [InstCombine] Allow to limit the max number of iterations adds fc0731b98a6 [Concepts] Constrained partial specializations and function [...] adds ca520592c08 [Clang FE, SystemZ] Don't add "true" value for the "mnop-m [...] adds c7abf884118 Revert "[AArch64][SVE] Replace integer immediate intrinsics [...] adds 12038be20ee [Concepts] Fix crash in D41910 adds 738b5c9639b Fix more VFS tests on Windows adds 9d38fd8d0be [NFC] Update FIXME for one VFS test adds 8adae6027c0 [libomptarget][nfc] Extract function from data_sharing, mov [...] adds 11d5fa6e87e [Concepts] Fix incorrect move out of temporary in D41910 adds 3d29c41ad59 [InstCombine] Insert instructions before adding them to worklist adds 3db1cf7a1e6 [LoopFusion] Use the LoopInfo::isRotatedForm method (NFC). adds 2caeaf2f455 [libomptarget][nfc] Introduce atomic wrapper function adds badba5118ff [analyzer] NonnullGlobalConstants: Add support for kCFNull. adds 3f966867001 Correct version check 9.9.26 -> 9.99.26 adds 9366397f057 [libunwind] Fix evaluating DWARF operation DW_OP_pick adds 19464613440 [FPEnv] Strict versions of llvm.minimum/llvm.maximum adds e194d890126 [lldb/MachO] "Fix" intentional out-of-bounds error (NFC) adds 6fd972624cc Tweak commit message for auto update of gn build script adds 40b5a0f7c89 Revert "[InstCombine][AMDGPU] Trim more components of *buff [...] adds 400083f21e4 [gn build] Update console print to match the commit message (NFC) adds e3fa4604076 Change triple in test case to not include triples the test [...] adds 4121399c122 [clang-tools-extra] Fix linking dylib for LLVMFrontendOpenMP adds 5789e83dedb Support powerpc when builing without init_array. adds 71f9c30b534 Move TypeSourceInfo to Type.h adds a6d57a8cd4c Use hasOffsetApplied to initialize member HasOffsetApplied adds 3ced23976aa Refactor CompareReferenceRelationship and its callers in pr [...] adds 298e183e813 [Orc][LLJIT] Use JITLink even if a custom JITTargetMachineB [...] adds 997bc8b2e6b Add prototype for a function we call. adds bce1cce6bf1 [analyzer] Teach MismatchedDealloc about initWithBytesNoCop [...] adds a8c678cb9a9 [Remarks][Driver][NFC] Make shouldEmitRemarks more availabl [...] adds d79b11fefb8 [Remarks][Driver] Run dsymutil when remarks are enabled adds a9f597b62eb Output names in the AST in tests adds 84fd2bedf40 Trim trailing whitespace adds 98e8f774eb6 Add method to ignore invisible AST nodes adds 6bf7c345f82 [X86] Add test case to show incorrect formation of masked a [...] adds f0df4218b67 [X86] Add a simple hack to IsProfitableToFold to prevent vs [...] adds 5094e6dad64 Revert concepts changes from D41910 adds 5ea91bea15d Revert "[Orc][LLJIT] Use JITLink even if a custom JITTarget [...] adds 6218696bc93 [Docs] Fix a typo adds 71eb8023d85 [WebAssembly] Add avgr_u intrinsics and require nuw in patterns adds 48999eb398e [lldb/test] Move script interpreter tests adds 9aefe5f65ec [libomptarget][amdgcn] Correct return type of extern __cloc [...] adds 7e8541f3df0 [compiler-rt] [fuzzer] Include stdarg.h for va_list adds 7026b34702f make err msg in MachSymtabSectionInfo::GetSection clear abo [...] adds d15241ed2c2 [compiler-rt] [fuzzer] Enable LSan in libFuzzer tests on NetBSD adds 64fa76ef553 Reapply "NFC: DebugInfo: Refactor RangeSpanList to be a str [...] adds eed02423309 DebugInfo: Don't use implicit zero addr_base adds f550961c6e8 [Docs] Fix indentation in remarks section adds 07b8f8e5f5c [Remarks][Driver] Place temporary remark files next to temp [...] adds 56ab485a311 [lldb/Scripting] Simplify code by removing the #if. adds 553a727f5f6 [clang] Remove -Wexperimental-float-control. adds aaa5a5e7ff1 DebugInfo: Include DW_AT_base_addr even in gmlt with no inl [...] adds 89a2bef27aa [libomptarget][nvptx] Fix build, symbol ordering in target_impl.h adds f0ced2ddb44 [analysis] Re-discard type sugar when casting values retrie [...] adds b40822fc140 [libomptarget][nvptx] Fix build, second symbol reordering adds f5440ec41d8 [PowerPC] make lwa as a valid ds candidate in ppcloopinstrf [...] adds 3a189bac9bb [compiler-rt] Enable SANITIZER_CAN_USE_PREINIT_ARRAY on NetBSD adds 97b5d6bfdcf DebugInfo: Fix test fallout from aaa5a5e7ff1aee632aae75311e [...] adds 2f932b57296 Enable STRICT_FP_TO_SINT/UINT on X86 backend This patch is [...] adds 58578f70566 [AMDGPU] Implemented fma cost analysis adds 6c1d72b0396 [llvm-readobj][llvm-objdump] - Cleanup testing of dynamic t [...] adds 2f60edaa747 [llvm-readobj][test] - Refactor mips-st-other.test adds 18188a7f445 [llvm-readobj][test] - Improve dyn-symbols.test. adds d588a00206a [SCEV] NFC - add testcase for get accurate range for AddExpr adds 200cce345dc [lldb][NFC] Change if statements in ClangASTImporter to fol [...] adds 29d8c27c652 [LLD] [COFF] Fix reporting duplicate errors for absolute symbols adds f20fc65887e [clang] Fix compilation with GCC < 8 for MinGW adds 0109efe7513 Revert "Support powerpc when builing without init_array." adds 119cd70322a [cmake] Include the llvm-locstats target when utils and too [...] adds ac3f9e48421 [clangd] Improve documentation for auto and implicit specs adds 49199465a3b [AArch64][SVE] Implement ptrue intrinsic adds eca0c97a6bc [AArch64][SVE] Implement pfirst and pnext intrinsics adds bbcf1c3496c [ARM] Improve codegen of volatile load/store of i64
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clang-tidy/openmp/CMakeLists.txt | 5 +- clang-tools-extra/clangd/FindTarget.cpp | 12 +- clang-tools-extra/clangd/FindTarget.h | 12 + clang-tools-extra/clangd/Hover.cpp | 41 +- clang-tools-extra/clangd/unittests/HoverTests.cpp | 136 +- clang/docs/UsersManual.rst | 57 +- clang/include/clang/AST/ASTContext.h | 13 + clang/include/clang/AST/ASTNodeTraverser.h | 3 + clang/include/clang/AST/ASTTypeTraits.h | 5 +- clang/include/clang/AST/Decl.h | 33 +- clang/include/clang/AST/Expr.h | 9 + clang/include/clang/AST/Type.h | 32 +- clang/include/clang/AST/TypeLoc.h | 8 +- clang/include/clang/Basic/AddressSpaces.h | 10 + clang/include/clang/Basic/Attr.td | 8 +- clang/include/clang/Basic/AttrDocs.td | 38 + clang/include/clang/Basic/BuiltinsWebAssembly.def | 3 + clang/include/clang/Basic/DiagnosticDriverKinds.td | 4 - clang/include/clang/Basic/DiagnosticGroups.td | 3 - clang/include/clang/Driver/Driver.h | 3 + clang/include/clang/Sema/Sema.h | 22 +- clang/lib/AST/ASTContext.cpp | 56 +- clang/lib/AST/Expr.cpp | 28 + clang/lib/AST/ItaniumMangle.cpp | 10 + clang/lib/AST/MicrosoftMangle.cpp | 28 +- clang/lib/AST/TypeLoc.cpp | 6 + clang/lib/AST/TypePrinter.cpp | 6 + clang/lib/Basic/Targets/AMDGPU.cpp | 11 +- clang/lib/Basic/Targets/NVPTX.h | 3 + clang/lib/Basic/Targets/SPIR.h | 5 +- clang/lib/Basic/Targets/TCE.h | 5 +- clang/lib/Basic/Targets/X86.h | 29 + clang/lib/CodeGen/CGBuiltin.cpp | 8 + clang/lib/CodeGen/CGExprCXX.cpp | 53 +- clang/lib/CodeGen/CGExprConstant.cpp | 2 +- clang/lib/CodeGen/CodeGenFunction.cpp | 2 +- clang/lib/Driver/Driver.cpp | 28 +- clang/lib/Driver/ToolChains/Clang.cpp | 64 +- clang/lib/Sema/SemaCast.cpp | 10 +- clang/lib/Sema/SemaDecl.cpp | 5 + clang/lib/Sema/SemaExprCXX.cpp | 24 +- clang/lib/Sema/SemaInit.cpp | 88 +- clang/lib/Sema/SemaOverload.cpp | 132 +- clang/lib/Sema/SemaType.cpp | 68 +- .../lib/StaticAnalyzer/Checkers/MallocChecker.cpp | 3 + .../Checkers/NonnullGlobalConstantsChecker.cpp | 4 +- clang/lib/StaticAnalyzer/Core/Store.cpp | 6 +- clang/test/AST/ast-dump-expr-json.cpp | 5 - .../Analysis/Inputs/system-header-simulator-objc.h | 5 +- clang/test/Analysis/malloc.mm | 23 +- clang/test/Analysis/nonnull-global-constants.mm | 10 +- clang/test/Analysis/uninit-val-const-likeness.c | 18 + clang/test/CMakeLists.txt | 3 +- clang/test/CodeGen/builtins-wasm.c | 14 + clang/test/CodeGen/mnop-mcount.c | 4 +- clang/test/CodeGen/ms-mixed-ptr-sizes.c | 51 + .../CodeGenCXX/mangle-ptr-size-address-space.cpp | 18 + clang/test/Driver/darwin-opt-record.c | 20 + clang/test/Index/print-type.cpp | 2 +- clang/test/Sema/MicrosoftExtensions.c | 14 + .../test/SemaTemplate/address_space-dependent.cpp | 4 +- clang/test/VFS/subframework-symlink.m | 2 +- clang/test/VFS/vfsroot-include.c | 3 - clang/test/VFS/vfsroot-module.m | 3 - clang/test/VFS/vfsroot-with-overlay.c | 3 - clang/unittests/AST/ASTTraverserTest.cpp | 255 ++- clang/unittests/AST/CMakeLists.txt | 1 + .../ASTMatchers/ASTMatchersTraversalTest.cpp | 143 ++ compiler-rt/lib/fuzzer/afl/afl_driver.cpp | 1 + .../sanitizer_interceptors_ioctl_netbsd.inc | 12 +- .../lib/sanitizer_common/sanitizer_internal_defs.h | 2 +- .../sanitizer_platform_limits_netbsd.cpp | 8 + .../sanitizer_platform_limits_netbsd.h | 3 + compiler-rt/test/fuzzer/lit.cfg.py | 4 +- compiler-rt/test/lsan/lit.common.cfg.py | 2 + compiler-rt/test/ubsan/lit.common.cfg.py | 2 + compiler-rt/utils/generate_netbsd_ioctls.awk | 30 +- libunwind/src/DwarfInstructions.hpp | 2 +- lld/COFF/SymbolTable.cpp | 4 +- lld/test/COFF/duplicate-absolute.s | 14 + lldb/include/lldb/Symbol/ClangASTImporter.h | 9 +- .../data-formatter/data-formatter-caching/a.c | 2 + lldb/source/Interpreter/CommandObjectScript.cpp | 14 +- .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 19 +- .../Process/Utility/RegisterContextDarwin_arm.cpp | 5 +- lldb/source/Symbol/ClangASTImporter.cpp | 28 +- lldb/test/Shell/ScriptInterpreter/None/none.test | 2 + .../{ => ScriptInterpreter}/Python/crashlog.test | 4 +- llvm/docs/CommandGuide/llvm-cxxmap.rst | 8 + llvm/docs/LangRef.rst | 64 + llvm/docs/TestSuiteGuide.md | 2 +- .../llvm/CodeGen/GlobalISel/CombinerHelper.h | 9 + llvm/include/llvm/CodeGen/ISDOpcodes.h | 1 + llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h | 2 +- llvm/include/llvm/IR/ConstrainedOps.def | 2 + llvm/include/llvm/IR/DebugInfoMetadata.h | 5 + llvm/include/llvm/IR/Intrinsics.td | 8 + llvm/include/llvm/IR/IntrinsicsAArch64.td | 21 +- llvm/include/llvm/IR/IntrinsicsWebAssembly.td | 4 + llvm/include/llvm/IR/ModuleSummaryIndex.h | 4 +- llvm/include/llvm/LTO/Config.h | 7 +- llvm/include/llvm/MC/MCObjectStreamer.h | 20 +- llvm/include/llvm/MC/MCSection.h | 21 + llvm/include/llvm/Support/VirtualFileSystem.h | 4 +- llvm/include/llvm/Target/GlobalISel/Combine.td | 11 +- llvm/include/llvm/Target/TargetSelectionDAG.td | 12 + .../llvm/Transforms/InstCombine/InstCombine.h | 14 +- .../Transforms/InstCombine/InstCombineWorklist.h | 7 +- llvm/lib/Analysis/InlineCost.cpp | 21 +- llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | 2 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 4 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 13 +- llvm/lib/CodeGen/AsmPrinter/DwarfFile.cpp | 2 +- llvm/lib/CodeGen/AsmPrinter/DwarfFile.h | 13 +- llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp | 39 +- .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 31 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 25 +- .../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 2 + llvm/lib/DebugInfo/DWARF/DWARFFormValue.cpp | 2 +- llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 15 +- llvm/lib/IR/DebugInfoMetadata.cpp | 13 +- llvm/lib/IR/ModuleSummaryIndex.cpp | 6 +- llvm/lib/LTO/LTO.cpp | 3 +- llvm/lib/LTO/LTOBackend.cpp | 36 +- llvm/lib/MC/MCObjectStreamer.cpp | 75 +- llvm/lib/MC/MCSection.cpp | 35 + llvm/lib/Support/ItaniumManglingCanonicalizer.cpp | 28 +- llvm/lib/Support/VirtualFileSystem.cpp | 43 +- llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp | 35 + llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 4 + llvm/lib/Target/AArch64/AArch64ISelLowering.h | 1 + llvm/lib/Target/AArch64/AArch64InstrInfo.td | 6 - .../Target/AArch64/AArch64PreLegalizerCombiner.cpp | 7 +- llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 4 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 37 +- .../Target/AMDGPU/AMDGPUTargetTransformInfo.cpp | 43 + llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h | 10 + llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp | 18 + llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp | 49 + llvm/lib/Target/ARM/ARMISelLowering.cpp | 57 +- llvm/lib/Target/ARM/ARMISelLowering.h | 8 +- llvm/lib/Target/ARM/ARMInstrInfo.td | 23 + llvm/lib/Target/ARM/ARMInstrThumb2.td | 9 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 29 +- llvm/lib/Target/PowerPC/PPCLoopInstrFormPrep.cpp | 14 +- llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp | 3 +- llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp | 2 +- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 2 + llvm/lib/Target/SystemZ/SystemZInstrVector.td | 4 +- .../lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 33 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 30 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 245 +- llvm/lib/Target/X86/X86InstrAVX512.td | 16 +- llvm/lib/Target/X86/X86InstrFragmentsSIMD.td | 4 +- llvm/lib/Target/X86/X86InstrSSE.td | 20 +- .../Transforms/InstCombine/InstCombineCasts.cpp | 6 +- .../InstCombine/InstCombineSimplifyDemanded.cpp | 77 +- .../InstCombine/InstructionCombining.cpp | 67 +- llvm/lib/Transforms/Scalar/LoopFuse.cpp | 18 +- llvm/lib/Transforms/Utils/Local.cpp | 22 +- llvm/lib/Transforms/Utils/LoopUtils.cpp | 14 +- llvm/test/Analysis/CostModel/AMDGPU/fma.ll | 120 + .../test/Analysis/ScalarEvolution/range_nw_flag.ll | 21 + llvm/test/CodeGen/AArch64/arm64-neon-2velem.ll | 752 +++--- llvm/test/CodeGen/AArch64/arm64-vcvt_f.ll | 169 +- .../AArch64/sve-intrinsics-pred-creation.ll | 42 + .../AArch64/sve-intrinsics-pred-operations.ll | 65 + .../CodeGen/ARM/fragmented-args-multiple-regs.ll | 72 + llvm/test/CodeGen/ARM/i64_volatile_load_store.ll | 153 ++ .../CodeGen/PowerPC/loop-instr-form-prepare.ll | 24 +- llvm/test/CodeGen/SystemZ/mnop-mcount-01.ll | 2 +- llvm/test/CodeGen/SystemZ/mnop-mcount-02.ll | 3 +- llvm/test/CodeGen/SystemZ/vec-strict-max-01.ll | 68 + llvm/test/CodeGen/SystemZ/vec-strict-min-01.ll | 68 + llvm/test/CodeGen/WebAssembly/simd-arith.ll | 24 + llvm/test/CodeGen/WebAssembly/simd-intrinsics.ll | 20 + llvm/test/CodeGen/X86/avx512-intrinsics.ll | 28 +- llvm/test/CodeGen/X86/avx512dq-intrinsics.ll | 24 +- llvm/test/CodeGen/X86/avx512dqvl-intrinsics.ll | 120 +- .../CodeGen/X86/avx512vl-intrinsics-fast-isel.ll | 72 +- .../CodeGen/X86/avx512vl-intrinsics-upgrade.ll | 37 +- llvm/test/CodeGen/X86/avx512vl-intrinsics.ll | 12 +- llvm/test/CodeGen/X86/fp-strict-scalar-fptoint.ll | 1312 +++++++++++ llvm/test/CodeGen/X86/fp80-strict-scalar.ll | 411 ++++ llvm/test/CodeGen/X86/masked_gather.ll | 11 +- llvm/test/CodeGen/X86/vec-strict-fptoint-128.ll | 2397 ++++++++++++++++++++ llvm/test/CodeGen/X86/vec-strict-fptoint-256.ll | 1366 +++++++++++ llvm/test/CodeGen/X86/vec-strict-fptoint-512.ll | 929 ++++++++ .../X86/vector-constrained-fp-intrinsics.ll | 312 ++- .../DebugInfo/X86/dbg-value-dropped-instcombine.ll | 4 +- llvm/test/DebugInfo/X86/gmlt-empty-base-address.ll | 36 + llvm/test/DebugInfo/salvage-cast-debug-info.ll | 25 + llvm/test/MC/MachO/pending-labels.s | 48 + llvm/test/ThinLTO/X86/dot-dumper.ll | 2 +- llvm/test/Transforms/EarlyCSE/debug-info-undef.ll | 2 +- .../AMDGPU/amdgcn-demanded-vector-elts.ll | 300 +-- llvm/test/Transforms/InstCombine/assume.ll | 117 +- .../test/Transforms/InstCombine/cast-mul-select.ll | 4 +- .../Transforms/InstCombine/limit-max-iterations.ll | 41 + llvm/test/Transforms/InstCombine/pr43893.ll | 5 +- .../Transforms/InstCombine/unavailable-debug.ll | 2 +- llvm/test/Transforms/InstCombine/zext-or-icmp.ll | 2 +- .../tools/llvm-dwarfdump/X86/debug_info_addrx.s | 14 +- .../elf-dynamic-section-machine-specific.test | 334 ++- .../llvm-readobj/ELF/Inputs/dynamic-table-so.x86 | Bin 8256 -> 0 bytes .../tools/llvm-readobj/ELF/Inputs/dynamic-table.c | 2 - .../Inputs/elf-dynamic-tags-machine-specific.yaml | 276 --- .../llvm-readobj/ELF/Inputs/st-other.obj.elf-mips | Bin 334 -> 0 bytes .../ELF/Inputs/st-other.obj.elf-mips16 | Bin 334 -> 0 bytes llvm/test/tools/llvm-readobj/ELF/dyn-symbols.test | 368 ++- .../ELF/dynamic-tags-machine-specific.test | 427 +++- .../test/tools/llvm-readobj/ELF/mips-st-other.test | 25 - .../llvm-readobj/ELF/mips-symbols-stother.test | 39 + llvm/tools/llvm-exegesis/lib/CodeTemplate.cpp | 18 +- llvm/tools/llvm-exegesis/lib/CodeTemplate.h | 7 +- llvm/tools/llvm-exegesis/lib/Latency.cpp | 24 +- llvm/tools/llvm-exegesis/lib/MCInstrDescView.cpp | 88 +- llvm/tools/llvm-exegesis/lib/MCInstrDescView.h | 56 +- llvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp | 13 +- llvm/tools/llvm-exegesis/lib/Uops.cpp | 4 +- llvm/tools/llvm-exegesis/lib/X86/Target.cpp | 30 +- llvm/tools/llvm-exegesis/llvm-exegesis.cpp | 2 +- .../Support/ItaniumManglingCanonicalizerTest.cpp | 15 +- llvm/unittests/Transforms/Utils/CMakeLists.txt | 1 + llvm/unittests/Transforms/Utils/LoopUtilsTest.cpp | 90 + .../llvm-exegesis/Mips/SnippetGeneratorTest.cpp | 4 +- .../llvm-exegesis/X86/SnippetGeneratorTest.cpp | 80 +- .../tools/llvm-exegesis/X86/TargetTest.cpp | 12 +- llvm/utils/TableGen/GICombinerEmitter.cpp | 16 +- .../utils/gn/build/sync_source_lists_from_cmake.py | 4 +- .../llvm/unittests/Transforms/Utils/BUILD.gn | 1 + llvm/utils/llvm-locstats/CMakeLists.txt | 2 +- .../libomptarget/deviceRTLs/amdgcn/CMakeLists.txt | 6 +- .../deviceRTLs/amdgcn/src/target_impl.h | 4 +- openmp/libomptarget/deviceRTLs/common/omptargeti.h | 6 +- .../{nvptx => common}/src/data_sharing.cu | 18 +- .../libomptarget/deviceRTLs/common/src/libcall.cu | 1 + openmp/libomptarget/deviceRTLs/common/src/loop.cu | 9 +- .../deviceRTLs/common/src/reduction.cu | 13 +- .../libomptarget/deviceRTLs/common/state-queuei.h | 19 +- .../libomptarget/deviceRTLs/common/target_atomic.h | 38 + .../libomptarget/deviceRTLs/nvptx/CMakeLists.txt | 4 +- .../deviceRTLs/nvptx/src/target_impl.cu | 9 +- .../deviceRTLs/nvptx/src/target_impl.h | 9 + 244 files changed, 11945 insertions(+), 2825 deletions(-) create mode 100644 clang/test/CodeGen/ms-mixed-ptr-sizes.c create mode 100644 clang/test/CodeGenCXX/mangle-ptr-size-address-space.cpp create mode 100644 lld/test/COFF/duplicate-absolute.s create mode 100644 lldb/test/Shell/ScriptInterpreter/None/none.test rename lldb/test/Shell/{ => ScriptInterpreter}/Python/crashlog.test (96%) create mode 100644 llvm/test/Analysis/CostModel/AMDGPU/fma.ll create mode 100644 llvm/test/Analysis/ScalarEvolution/range_nw_flag.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-pred-creation.ll create mode 100644 llvm/test/CodeGen/ARM/fragmented-args-multiple-regs.ll create mode 100644 llvm/test/CodeGen/ARM/i64_volatile_load_store.ll create mode 100644 llvm/test/CodeGen/X86/fp-strict-scalar-fptoint.ll create mode 100644 llvm/test/CodeGen/X86/vec-strict-fptoint-128.ll create mode 100644 llvm/test/CodeGen/X86/vec-strict-fptoint-256.ll create mode 100644 llvm/test/CodeGen/X86/vec-strict-fptoint-512.ll create mode 100644 llvm/test/DebugInfo/X86/gmlt-empty-base-address.ll create mode 100644 llvm/test/DebugInfo/salvage-cast-debug-info.ll create mode 100644 llvm/test/MC/MachO/pending-labels.s create mode 100644 llvm/test/Transforms/InstCombine/limit-max-iterations.ll delete mode 100644 llvm/test/tools/llvm-readobj/ELF/Inputs/dynamic-table-so.x86 delete mode 100644 llvm/test/tools/llvm-readobj/ELF/Inputs/elf-dynamic-tags-machin [...] delete mode 100644 llvm/test/tools/llvm-readobj/ELF/Inputs/st-other.obj.elf-mips delete mode 100644 llvm/test/tools/llvm-readobj/ELF/Inputs/st-other.obj.elf-mips16 delete mode 100644 llvm/test/tools/llvm-readobj/ELF/mips-st-other.test create mode 100644 llvm/test/tools/llvm-readobj/ELF/mips-symbols-stother.test create mode 100644 llvm/unittests/Transforms/Utils/LoopUtilsTest.cpp rename openmp/libomptarget/deviceRTLs/{nvptx => common}/src/data_sharing.cu (97%) create mode 100644 openmp/libomptarget/deviceRTLs/common/target_atomic.h