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-stable-defconfig in repository toolchain/ci/llvm-project.
from f7d9c43a4a5 [AMDGPU] Regenerated saddo.ll test file for D47927 adds 5545e6963f2 [SimplifyCFG] Cleanup redundant conditions [NFC]. adds e4c46c34cec [AArch64][GlobalISel] Support the neg_addsub_shifted_imm32 pattern adds c5d40145355 [Formatters] Temporarily disable libc++ std::function forma [...] adds 524990797b8 [llvm-objcopy] - Fix the strip-dwo-groups.test. adds 9f057853580 [NewPassManager] Resolve assertion in CGSCCPassManager when [...] adds 1c67521591a Changing representation of cv_def_range directives in Codev [...] adds f98a153c8dc [sanitizer_common][tests] Fix SanitizerCommon-Unit :: ./San [...] adds 98264863254 Use rip-relative addressing in asm test adds 5fb56b19665 Temporarily Revert "Changing representation of cv_def_range [...] adds 06cccc5e6f7 Remove a dead diagnostic, NFC adds d5765ee5645 [Driver][test] Avoid undefined grep in darwin-ld.c adds 68264558f99 [DAGCombiner] try to convert opposing shifts to casts adds fae0a60a9ca Add MCRegister and use it in MCRegisterClass::contains() adds cb391279b41 [ORC] Turn on symbol-flags overrides for LLJIT on Windows b [...] adds 490292c3e04 [PowerPC][NFC] Enable ADT BitVectorTest adds 5f8e570b3ce [Test] Demonstrate a realignment bug missed in r366765 adds de9b1d79127 [ScalarizeMaskedMemIntrin] Add constant mask support to exp [...] adds 10430f41743 [ORC] Remove a dead method. adds 196931a7dd0 hwasan: Remove unused field CurModuleUniqueId. NFCI. adds 511be2a1589 [Statepoints] Fix overalignment of loads in no-realign-stac [...] adds e7694f34ab6 Use MCRegister in MCRegisterInfo's interfaces adds 794f7591eca [TargetLowering] SimplifyMultipleUseDemandedBits - don't as [...] adds c4952da4010 Add benchmarks to test the cost of allocator adds 73752abeab1 [AArch64][GlobalISel] Eliminate redundant G_ZEXT when the s [...] adds d0ea05d5eff [BPF] annotate DIType metadata for builtin preseve_array_ac [...] adds d021617bf7e [Attributor] Using liveness in other attributes. adds fa5c340ea12 Fix ClangASTContext::CreateParameterDeclaration to not call [...] adds dc8af80c190 Remove support for unsupported MSVC versions adds 21d01ea9b6f Revert "Remove support for unsupported MSVC versions" adds 8fb7074d3b2 [clang-doc] Add flag to continue after mapping errors adds df1b00a7cb1 [lit] Fix 42812: lit test suite can no longer be run stand-alone adds 42618b270d3 Revert Fix and test inter-procedural register allocation for ARM adds 81a05cb9bcc [PowerPC][NFC][MachinePipeliner] Add some regression testcases adds e6ef4f98d28 The MinGW linker supports response files adds 748dac7389b Remove support for unsupported MSVC versions adds 37d24a696bf [BPF] Handling type conversions correctly for CO-RE adds 45ea25289d0 [X86] Use the pointer VT for the Scale node when lowering x [...] adds 52e6d52f10d [GlobalISel] Check LLT size matches memory size for non-tru [...] adds b1cfcd1a566 [ScalarizeMaskedMemIntrin] Bitcast the mask to the scalar d [...] adds c835164a47e Re-commit "[GlobalISel] Add legalization support for non-po [...] adds 383650c7f19 Add brackets to remove warnings about ambiguous 'else's. adds 9e0f2c2d9da Temporarily Revert "[PowerPC][NFC][MachinePipeliner] Add so [...] adds 38136d3b968 [ORC] Remove some old debugging output from a unit test. adds 7900905f76f [clang-doc] Update documentation adds 00879c3e87c MCRegister/Register: DenseMapInfo should take `const T &` adds 25ab1c6471f [ELF] Move R_*_IRELATIVE from .rel[a].plt to .rel[a].dyn un [...] adds 67e93a1ae00 Add OMPT support for teams construct adds aa2810b6e74 [InstSimplify] Add test case to show bad sign bit handling [...] adds 96bb3472058 [Attributor] Fix dereferenceable callsite argument initialization adds 10bf563171c Simplify <type_traits> implementations. adds 41a2847a9ae Emit diagnostic if an inline asm constraint requires an immediate adds 2c5a60f1dca [lit] Actually run tests for internal env command adds a67d81e4e2f [lit] Print internal env commands adds 4f8259bdbc5 [Thumb] Fix invalid symbol redefinition due to duplicated j [...] adds 6bf861298a1 Finish moving TargetRegisterInfo::isVirtualRegister() and f [...] adds a009a60a917 IR: print value numbers for unnamed function arguments adds f5c40cb9002 Speculative Compilation adds 7849e416358 [Attributor][NFC] run clang-format on Attributor.cpp adds 71b447605af IR: Cleanup after test to silence ASAN builds adds fcb6123d05c Use switch instead of series of comparisons
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clang-doc/tool/ClangDocMain.cpp | 15 +- clang-tools-extra/docs/ReleaseNotes.rst | 2 +- clang-tools-extra/docs/clang-doc.rst | 50 +- clang/include/clang/Basic/DiagnosticParseKinds.td | 2 - clang/include/clang/Basic/TokenKinds.h | 8 +- clang/lib/Basic/TokenKinds.cpp | 10 + clang/lib/CodeGen/CGExpr.cpp | 12 +- clang/lib/Driver/ToolChains/MinGW.h | 3 +- clang/lib/Parse/ParseObjc.cpp | 4 - clang/test/CXX/except/except.spec/p14-ir.cpp | 4 +- clang/test/CodeGen/64bit-swiftcall.c | 124 +- clang/test/CodeGen/arm-arguments.c | 2 +- clang/test/CodeGen/arm-swiftcall.c | 112 +- clang/test/CodeGen/arm64-arguments.c | 4 +- clang/test/CodeGen/attr-cpuspecific.c | 6 +- clang/test/CodeGen/attr-naked.c | 2 +- clang/test/CodeGen/attr-target-mv-va-args.c | 2 +- clang/test/CodeGen/attr-target-mv.c | 2 +- clang/test/CodeGen/blocks.c | 4 +- .../CodeGen/builtin-preserve-access-index-array.c | 18 + clang/test/CodeGen/builtin-preserve-access-index.c | 23 +- clang/test/CodeGen/cfi-check-fail.c | 4 +- clang/test/CodeGen/cfi-check-fail2.c | 2 +- clang/test/CodeGen/long_double_fp128.cpp | 14 +- clang/test/CodeGen/mingw-long-double.c | 2 +- clang/test/CodeGen/mips-vector-arg.c | 8 +- clang/test/CodeGen/mips64-padding-arg.c | 6 +- clang/test/CodeGen/pass-object-size.c | 16 +- clang/test/CodeGen/pch-dllexport.cpp | 2 +- clang/test/CodeGen/ppc64-align-struct.c | 2 +- clang/test/CodeGen/ppc64-qpx-vector.c | 2 +- clang/test/CodeGen/ppc64-vector.c | 2 +- clang/test/CodeGen/regcall.c | 12 +- .../test/CodeGen/riscv32-ilp32-ilp32f-ilp32d-abi.c | 2 +- clang/test/CodeGen/riscv32-ilp32d-abi.c | 34 +- clang/test/CodeGen/riscv32-ilp32f-ilp32d-abi.c | 32 +- clang/test/CodeGen/riscv64-lp64-abi.c | 4 +- clang/test/CodeGen/riscv64-lp64-lp64f-abi.c | 4 +- clang/test/CodeGen/riscv64-lp64-lp64f-lp64d-abi.c | 6 +- clang/test/CodeGen/riscv64-lp64d-abi.c | 36 +- clang/test/CodeGen/riscv64-lp64f-lp64d-abi.c | 34 +- .../sanitize-thread-no-checking-at-run-time.m | 2 +- clang/test/CodeGen/systemz-abi-vector.c | 46 +- clang/test/CodeGen/systemz-abi.c | 4 +- clang/test/CodeGen/systemz-inline-asm.c | 2 +- clang/test/CodeGen/vectorcall.c | 2 +- clang/test/CodeGen/win64-i128.c | 4 +- clang/test/CodeGen/windows-swiftcall.c | 18 +- clang/test/CodeGen/x86_32-arguments-darwin.c | 16 +- clang/test/CodeGen/x86_32-arguments-linux.c | 12 +- clang/test/CodeGen/x86_32-arguments-realign.c | 2 +- clang/test/CodeGenCUDA/usual-deallocators.cu | 22 +- clang/test/CodeGenCXX/arm-swiftcall.cpp | 2 +- clang/test/CodeGenCXX/attr-cpuspecific.cpp | 2 +- clang/test/CodeGenCXX/attr-target-mv-diff-ns.cpp | 28 +- clang/test/CodeGenCXX/attr-target-mv-inalloca.cpp | 10 +- .../CodeGenCXX/attr-target-mv-member-funcs.cpp | 36 +- .../CodeGenCXX/attr-target-mv-out-of-line-defs.cpp | 14 +- clang/test/CodeGenCXX/attr-target-mv-overloads.cpp | 14 +- .../CodeGenCXX/copy-constructor-synthesis-2.cpp | 2 +- .../test/CodeGenCXX/copy-constructor-synthesis.cpp | 4 +- clang/test/CodeGenCXX/cxx0x-delegating-ctors.cpp | 2 +- clang/test/CodeGenCXX/dllexport-members.cpp | 92 +- clang/test/CodeGenCXX/dllexport.cpp | 4 +- clang/test/CodeGenCXX/dllimport-members.cpp | 76 +- clang/test/CodeGenCXX/dllimport-runtime-fns.cpp | 4 +- clang/test/CodeGenCXX/exceptions.cpp | 2 +- .../test/CodeGenCXX/implicit-copy-constructor.cpp | 2 +- clang/test/CodeGenCXX/mangle.cpp | 8 +- clang/test/CodeGenCXX/member-templates.cpp | 4 +- clang/test/CodeGenCXX/microsoft-abi-arg-order.cpp | 2 +- clang/test/CodeGenCXX/microsoft-abi-byval-sret.cpp | 8 +- .../test/CodeGenCXX/microsoft-abi-byval-thunks.cpp | 6 +- .../test/CodeGenCXX/microsoft-abi-byval-vararg.cpp | 2 +- .../CodeGenCXX/microsoft-abi-member-pointers.cpp | 6 +- .../CodeGenCXX/microsoft-abi-sret-and-byval.cpp | 10 +- ...iple-nonvirtual-inheritance-this-adjustment.cpp | 2 +- clang/test/CodeGenCXX/noescape.cpp | 12 +- clang/test/CodeGenCXX/pod-member-memcpys.cpp | 40 +- clang/test/CodeGenCXX/regcall.cpp | 4 +- clang/test/CodeGenCXX/runtime-dllstorage.cpp | 2 +- clang/test/CodeGenCXX/static-destructor.cpp | 2 +- clang/test/CodeGenCXX/virtual-bases.cpp | 4 +- clang/test/CodeGenCXX/wasm-eh.cpp | 2 +- clang/test/CodeGenCXX/x86_32-arguments.cpp | 6 +- clang/test/CodeGenCXX/x86_64-arguments.cpp | 14 +- clang/test/CodeGenCoroutines/coro-await.cpp | 2 +- clang/test/CodeGenCoroutines/coro-gro-nrvo.cpp | 4 +- clang/test/CodeGenCoroutines/coro-params.cpp | 4 +- clang/test/CodeGenObjC/arc-blocks.m | 24 +- clang/test/CodeGenObjC/debug-info-blocks.m | 4 +- clang/test/CodeGenObjC/strong-in-c-struct.m | 6 +- clang/test/CodeGenObjC/weak-in-c-struct.m | 2 +- clang/test/CodeGenObjCXX/arc-indirect.mm | 4 +- clang/test/CodeGenObjCXX/arc-mangle.mm | 22 +- .../CodeGenObjCXX/implicit-copy-constructor.mm | 2 +- .../CodeGenObjCXX/microsoft-abi-arc-param-order.mm | 2 +- .../CodeGenObjCXX/property-object-reference-2.mm | 4 +- clang/test/CodeGenOpenCL/amdgpu-enqueue-kernel.cl | 8 +- .../test/CodeGenOpenCL/cl20-device-side-enqueue.cl | 4 +- clang/test/Driver/darwin-ld.c | 4 +- clang/test/OpenMP/declare_reduction_codegen.c | 48 +- clang/test/OpenMP/declare_reduction_codegen.cpp | 40 +- clang/test/OpenMP/for_reduction_codegen.cpp | 8 +- clang/test/OpenMP/for_reduction_codegen_UDR.cpp | 24 +- clang/test/OpenMP/function-attr.cpp | 4 +- .../nvptx_target_parallel_reduction_codegen.cpp | 18 +- .../test/OpenMP/nvptx_teams_reduction_codegen.cpp | 48 +- clang/test/OpenMP/openmp_offload_registration.cpp | 2 +- clang/test/OpenMP/parallel_reduction_codegen.cpp | 4 +- clang/test/OpenMP/sections_reduction_codegen.cpp | 2 +- clang/test/OpenMP/single_codegen.cpp | 8 +- clang/test/OpenMP/target_codegen_registration.cpp | 2 +- clang/test/OpenMP/target_depend_codegen.cpp | 8 +- .../OpenMP/target_enter_data_depend_codegen.cpp | 8 +- .../OpenMP/target_exit_data_depend_codegen.cpp | 8 +- .../target_parallel_codegen_registration.cpp | 2 +- .../test/OpenMP/target_parallel_depend_codegen.cpp | 8 +- .../target_parallel_for_codegen_registration.cpp | 2 +- .../OpenMP/target_parallel_for_depend_codegen.cpp | 8 +- ...rget_parallel_for_simd_codegen_registration.cpp | 2 +- .../target_parallel_for_simd_depend_codegen.cpp | 8 +- .../OpenMP/target_simd_codegen_registration.cpp | 2 +- clang/test/OpenMP/target_simd_depend_codegen.cpp | 8 +- .../OpenMP/target_teams_codegen_registration.cpp | 2 +- clang/test/OpenMP/target_teams_depend_codegen.cpp | 8 +- ...arget_teams_distribute_codegen_registration.cpp | 2 +- .../target_teams_distribute_depend_codegen.cpp | 8 +- ...eams_distribute_parallel_for_depend_codegen.cpp | 8 +- ...bute_parallel_for_simd_codegen_registration.cpp | 2 +- ...distribute_parallel_for_simd_depend_codegen.cpp | 8 +- ..._teams_distribute_simd_codegen_registration.cpp | 2 +- ...target_teams_distribute_simd_depend_codegen.cpp | 8 +- clang/test/OpenMP/target_update_depend_codegen.cpp | 8 +- clang/test/OpenMP/task_codegen.cpp | 12 +- clang/test/OpenMP/task_firstprivate_codegen.cpp | 16 +- clang/test/OpenMP/task_private_codegen.cpp | 16 +- .../OpenMP/taskgroup_task_reduction_codegen.cpp | 22 +- .../test/OpenMP/taskloop_firstprivate_codegen.cpp | 20 +- clang/test/OpenMP/taskloop_lastprivate_codegen.cpp | 20 +- clang/test/OpenMP/taskloop_private_codegen.cpp | 20 +- clang/test/OpenMP/taskloop_reduction_codegen.cpp | 22 +- .../OpenMP/taskloop_simd_firstprivate_codegen.cpp | 20 +- .../OpenMP/taskloop_simd_lastprivate_codegen.cpp | 20 +- .../test/OpenMP/taskloop_simd_private_codegen.cpp | 20 +- .../OpenMP/taskloop_simd_reduction_codegen.cpp | 22 +- clang/test/OpenMP/threadprivate_codegen.cpp | 34 +- .../tests/sanitizer_posix_test.cpp | 5 + libcxx/benchmarks/CMakeLists.txt | 2 + libcxx/benchmarks/allocation.bench.cpp | 136 + libcxx/include/type_traits | 103 +- lld/ELF/SyntheticSections.cpp | 25 +- lld/ELF/Writer.cpp | 32 +- lld/test/ELF/aarch64-gnu-ifunc-nonpreemptable.s | 4 +- lld/test/ELF/aarch64-gnu-ifunc-plt.s | 13 +- lld/test/ELF/aarch64-gnu-ifunc.s | 8 +- lld/test/ELF/aarch64-gnu-ifunc2.s | 2 +- lld/test/ELF/gnu-ifunc-canon.s | 6 +- lld/test/ELF/gnu-ifunc-dyntags.s | 10 +- lld/test/ELF/gnu-ifunc-i386.s | 8 +- lld/test/ELF/gnu-ifunc-plt-i386.s | 14 +- lld/test/ELF/gnu-ifunc-plt.s | 14 +- lld/test/ELF/gnu-ifunc-relative.s | 2 +- lld/test/ELF/gnu-ifunc-shared.s | 7 +- lld/test/ELF/gnu-ifunc.s | 8 +- lld/test/ELF/linkerscript/orphan-report.s | 2 +- lld/test/ELF/ppc32-gnu-ifunc-nonpreemptable.s | 2 +- lld/test/ELF/ppc32-gnu-ifunc.s | 4 +- lld/test/ELF/ppc64-ifunc.s | 13 +- lldb/include/lldb/Symbol/ClangASTContext.h | 3 +- lldb/lit/Unwind/Inputs/trap_frame_sym_ctx.s | 2 +- .../libcxx/function/TestLibCxxFunction.py | 3 + .../Makefile | 6 + ...estBreakpointInMemberFuncWNonPrimitiveParams.py | 26 + .../a.cpp | 14 + .../a.h | 7 + .../main.cpp | 15 + .../module.modulemap | 0 .../Language/CPlusPlus/CPlusPlusLanguage.cpp | 6 - .../Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp | 2 +- .../source/Plugins/SymbolFile/PDB/PDBASTParser.cpp | 2 +- lldb/source/Symbol/ClangASTContext.cpp | 6 +- llvm/docs/LangRef.rst | 4 + llvm/docs/ReleaseNotes.rst | 7 + llvm/examples/CMakeLists.txt | 1 + llvm/examples/SpeculativeJIT/CMakeLists.txt | 14 + llvm/examples/SpeculativeJIT/SpeculativeJIT.cpp | 197 + llvm/include/llvm/Analysis/CGSCCPassManager.h | 31 +- .../llvm/CodeGen/GlobalISel/LegalizerInfo.h | 4 + llvm/include/llvm/CodeGen/Register.h | 21 + llvm/include/llvm/CodeGen/TargetLowering.h | 1 + llvm/include/llvm/CodeGen/TargetRegisterInfo.h | 15 +- llvm/include/llvm/Demangle/DemangleConfig.h | 7 - .../ExecutionEngine/Orc/CompileOnDemandLayer.h | 4 + llvm/include/llvm/ExecutionEngine/Orc/Core.h | 1 - llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h | 4 +- .../llvm/ExecutionEngine/Orc/LazyReexports.h | 9 +- .../llvm/ExecutionEngine/Orc/SpeculateAnalyses.h | 72 + .../include/llvm/ExecutionEngine/Orc/Speculation.h | 208 + llvm/include/llvm/IR/IRBuilder.h | 10 +- llvm/include/llvm/MC/MCRegister.h | 38 +- llvm/include/llvm/MC/MCRegisterInfo.h | 84 +- llvm/include/llvm/Transforms/IPO/Attributor.h | 28 +- llvm/lib/AsmParser/LLParser.cpp | 14 + llvm/lib/CodeGen/CalcSpillWeights.cpp | 9 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 99 +- llvm/lib/CodeGen/RegAllocFast.cpp | 2 +- llvm/lib/CodeGen/RegUsageInfoCollector.cpp | 7 - llvm/lib/CodeGen/ScalarizeMaskedMemIntrin.cpp | 69 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 26 + .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 35 +- .../CodeGen/SelectionDAG/StatepointLowering.cpp | 23 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 20 +- llvm/lib/DebugInfo/PDB/DIA/DIASession.cpp | 10 +- llvm/lib/ExecutionEngine/Orc/CMakeLists.txt | 4 +- .../ExecutionEngine/Orc/CompileOnDemandLayer.cpp | 5 +- llvm/lib/ExecutionEngine/Orc/Core.cpp | 7 - llvm/lib/ExecutionEngine/Orc/LLJIT.cpp | 10 +- llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp | 12 +- llvm/lib/ExecutionEngine/Orc/SpeculateAnalyses.cpp | 87 + llvm/lib/ExecutionEngine/Orc/Speculation.cpp | 97 + llvm/lib/IR/AsmWriter.cpp | 4 + llvm/lib/MC/MCRegisterInfo.cpp | 20 +- llvm/lib/Support/Windows/explicit_symbols.inc | 6 - llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 12 +- llvm/lib/Target/AArch64/AArch64InstrFormats.td | 8 + .../Target/AArch64/AArch64InstructionSelector.cpp | 86 +- llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 13 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 6 +- llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp | 6 - llvm/lib/Target/ARM/ARMBaseRegisterInfo.h | 3 - llvm/lib/Target/ARM/ARMFrameLowering.cpp | 3 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 11 +- llvm/lib/Target/ARM/ARMInstrThumb.td | 3 +- llvm/lib/Target/AVR/AVRExpandPseudoInsts.cpp | 2 +- llvm/lib/Target/AVR/AVRISelDAGToDAG.cpp | 2 +- llvm/lib/Target/AVR/AVRISelLowering.cpp | 6 +- llvm/lib/Target/BPF/BPFAbstractMemberAccess.cpp | 332 +- llvm/lib/Target/BPF/BTFDebug.cpp | 110 +- llvm/lib/Target/BPF/BTFDebug.h | 15 +- llvm/lib/Target/Hexagon/BitTracker.cpp | 3 +- llvm/lib/Target/Hexagon/HexagonExpandCondsets.cpp | 2 +- llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 4 + llvm/lib/Target/Sparc/SparcISelLowering.cpp | 2 +- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 2 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 21 +- llvm/lib/Transforms/IPO/Attributor.cpp | 176 +- .../Instrumentation/HWAddressSanitizer.cpp | 2 - llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 18 +- llvm/test/Assembler/block-labels.ll | 4 +- llvm/test/Assembler/byval-type-attr.ll | 8 +- .../Assembler/call-nonzero-program-addrspace-2.ll | 4 +- .../test/Assembler/incorrect-tdep-attrs-parsing.ll | 2 +- llvm/test/Assembler/invalid-arg-num-1.ll | 6 + llvm/test/Assembler/invalid-arg-num-2.ll | 6 + llvm/test/Assembler/invalid-arg-num-3.ll | 6 + llvm/test/Bindings/llvm-c/debug_info.ll | 2 +- llvm/test/Bitcode/attributes-3.3.ll | 36 +- llvm/test/Bitcode/attributes.ll | 72 +- llvm/test/Bitcode/avr-calling-conventions.ll | 12 +- .../CodeGen/AArch64/GlobalISel/arm64-fallback.ll | 20 - .../GlobalISel/legalize-non-pow2-load-store.mir | 50 + .../CodeGen/AArch64/GlobalISel/select-binop.mir | 155 + .../GlobalISel/select-redundant-zext-of-load.mir | 48 + .../CodeGen/AArch64/GlobalISel/select-zextload.mir | 4 +- .../CodeGen/AArch64/arm64-inline-asm-error-I.ll | 2 +- .../CodeGen/AArch64/arm64-inline-asm-error-J.ll | 2 +- .../CodeGen/AArch64/arm64-inline-asm-error-K.ll | 2 +- .../CodeGen/AArch64/arm64-inline-asm-error-L.ll | 2 +- .../CodeGen/AArch64/arm64-inline-asm-error-M.ll | 2 +- .../CodeGen/AArch64/arm64-inline-asm-error-N.ll | 2 +- llvm/test/CodeGen/AArch64/shift-mod.ll | 10 +- .../AMDGPU/rewrite-out-arguments-address-space.ll | 4 +- llvm/test/CodeGen/AMDGPU/rewrite-out-arguments.ll | 56 +- llvm/test/CodeGen/ARM/ipra.ll | 202 - llvm/test/CodeGen/BPF/CORE/intrinsic-array.ll | 2 +- .../CodeGen/BPF/CORE/offset-reloc-cast-array-1.ll | 124 + .../CodeGen/BPF/CORE/offset-reloc-cast-array-2.ll | 131 + .../CodeGen/BPF/CORE/offset-reloc-cast-struct-1.ll | 112 + .../CodeGen/BPF/CORE/offset-reloc-cast-struct-2.ll | 117 + .../CodeGen/BPF/CORE/offset-reloc-cast-struct-3.ll | 116 + .../CodeGen/BPF/CORE/offset-reloc-cast-union-1.ll | 117 + .../CodeGen/BPF/CORE/offset-reloc-cast-union-2.ll | 118 + .../test/CodeGen/BPF/CORE/offset-reloc-global-1.ll | 79 + .../test/CodeGen/BPF/CORE/offset-reloc-global-2.ll | 95 + .../test/CodeGen/BPF/CORE/offset-reloc-global-3.ll | 84 + llvm/test/CodeGen/BPF/CORE/offset-reloc-ignore.ll | 62 + .../CodeGen/BPF/CORE/offset-reloc-multi-array-1.ll | 101 + .../CodeGen/BPF/CORE/offset-reloc-multi-array-2.ll | 107 + .../CodeGen/BPF/CORE/offset-reloc-pointer-1.ll | 83 + .../CodeGen/BPF/CORE/offset-reloc-pointer-2.ll | 85 + .../BPF/CORE/offset-reloc-struct-anonymous.ll | 2 +- .../CodeGen/BPF/CORE/offset-reloc-struct-array.ll | 2 +- .../CodeGen/BPF/CORE/offset-reloc-typedef-array.ll | 2 +- llvm/test/CodeGen/BPF/CORE/offset-reloc-typedef.ll | 2 +- llvm/test/CodeGen/RISCV/inline-asm-invalid.ll | 10 +- llvm/test/CodeGen/Thumb/pr42760.ll | 56 + llvm/test/CodeGen/WinEH/wineh-comdat.ll | 2 +- .../CodeGen/X86/inline-asm-bad-constraint-n.ll | 2 +- llvm/test/CodeGen/X86/inline-asm-e-constraint.ll | 17 + .../CodeGen/X86/inline-asm-imm-out-of-range.ll | 7 + llvm/test/CodeGen/X86/inline-asm-n-constraint.ll | 13 + llvm/test/CodeGen/X86/masked_compressstore.ll | 5378 ++++++++++--------- llvm/test/CodeGen/X86/masked_expandload.ll | 5539 +++++++++----------- llvm/test/CodeGen/X86/pr39666.ll | 21 +- llvm/test/CodeGen/X86/pr40994.ll | 2 +- llvm/test/CodeGen/X86/shift-combine.ll | 56 +- .../CodeGen/X86/statepoint-no-realign-stack.ll | 53 + .../CodeGen/X86/win32-eh-available-externally.ll | 2 +- llvm/test/Feature/strip_names.ll | 2 +- .../Instrumentation/DataFlowSanitizer/abilist.ll | 10 +- .../DataFlowSanitizer/debug-nonzero-labels.ll | 2 +- .../Instrumentation/DataFlowSanitizer/memset.ll | 2 +- llvm/test/LTO/Resolution/X86/comdat.ll | 2 +- llvm/test/Linker/comdat16.ll | 2 +- llvm/test/Other/new-pm-pr42726-cgscc.ll | 57 + llvm/test/TableGen/address-space-patfrags.td | 17 +- .../test/ThinLTO/X86/linkonce_resolution_comdat.ll | 4 +- .../Transforms/ArgumentPromotion/X86/thiscall.ll | 2 +- .../ArgumentPromotion/naked_functions.ll | 2 +- llvm/test/Transforms/Coroutines/coro-early.ll | 2 +- llvm/test/Transforms/FunctionAttrs/align.ll | 28 +- llvm/test/Transforms/FunctionAttrs/arg_returned.ll | 2 + llvm/test/Transforms/FunctionAttrs/comdat-ipo.ll | 4 +- .../Transforms/FunctionAttrs/dereferenceable.ll | 24 +- llvm/test/Transforms/FunctionAttrs/liveness.ll | 97 +- .../Transforms/FunctionAttrs/naked_functions.ll | 2 +- .../Transforms/FunctionAttrs/noalias_returned.ll | 8 +- .../Transforms/FunctionAttrs/nofree-attributor.ll | 32 +- llvm/test/Transforms/FunctionAttrs/nosync.ll | 78 +- llvm/test/Transforms/FunctionAttrs/nounwind.ll | 6 +- llvm/test/Transforms/FunctionAttrs/readnone.ll | 8 +- llvm/test/Transforms/FunctionAttrs/willreturn.ll | 63 +- llvm/test/Transforms/GlobalOpt/naked_functions.ll | 2 +- llvm/test/Transforms/InstSimplify/icmp-abs-nabs.ll | 12 + llvm/test/Transforms/JumpThreading/thread-loads.ll | 2 +- llvm/test/Transforms/LICM/hoisting.ll | 4 +- llvm/test/Transforms/MergeFunc/comdat.ll | 2 +- llvm/test/Transforms/MergeFunc/phi-check-blocks.ll | 8 +- llvm/test/Transforms/MergeFunc/weak-small.ll | 8 +- .../X86/expand-masked-compressstore.ll | 72 +- .../X86/expand-masked-expandload.ll | 90 +- .../Transforms/WholeProgramDevirt/branch-funnel.ll | 2 +- .../WholeProgramDevirt/export-single-impl.ll | 6 +- .../tools/llvm-objcopy/ELF/strip-dwo-groups.test | 27 +- llvm/unittests/ADT/BitVectorTest.cpp | 4 - .../unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp | 2 - llvm/unittests/IR/AsmWriterTest.cpp | 12 + llvm/unittests/Support/AlignmentTest.cpp | 15 +- llvm/utils/TableGen/GlobalISelEmitter.cpp | 18 +- llvm/utils/add_argument_names.py | 82 + llvm/utils/lit/lit/TestRunner.py | 17 +- .../tests/Inputs/shtest-env/print_environment.py | 2 +- .../lit/tests/Inputs/shtest-env/shtest-env.py | 3 - llvm/utils/lit/tests/lit.cfg | 13 +- llvm/utils/lit/tests/shtest-env.py | 23 + openmp/runtime/src/kmp_csupport.cpp | 3 +- openmp/runtime/src/kmp_runtime.cpp | 160 +- openmp/runtime/src/kmp_wait_release.h | 5 +- openmp/runtime/src/ompt-internal.h | 1 + openmp/runtime/src/ompt-specific.cpp | 7 +- openmp/runtime/src/ompt-specific.h | 2 +- openmp/runtime/test/ompt/callback.h | 31 +- openmp/runtime/test/ompt/misc/interoperability.cpp | 10 +- openmp/runtime/test/ompt/teams/parallel_team.c | 81 + openmp/runtime/test/ompt/teams/serial_teams.c | 89 + openmp/runtime/test/ompt/teams/serialized.c | 62 + openmp/runtime/test/ompt/teams/team.c | 49 + 368 files changed, 11403 insertions(+), 7962 deletions(-) create mode 100644 clang/test/CodeGen/builtin-preserve-access-index-array.c create mode 100644 libcxx/benchmarks/allocation.bench.cpp create mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/breakpoint_in_memb [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/breakpoint_in_memb [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/breakpoint_in_memb [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/breakpoint_in_memb [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/breakpoint_in_memb [...] copy {clang/test/VFS/Inputs/MissingVFS => lldb/packages/Python/lldbsuite/test/lang [...] create mode 100644 llvm/examples/SpeculativeJIT/CMakeLists.txt create mode 100644 llvm/examples/SpeculativeJIT/SpeculativeJIT.cpp create mode 100644 llvm/include/llvm/ExecutionEngine/Orc/SpeculateAnalyses.h create mode 100644 llvm/include/llvm/ExecutionEngine/Orc/Speculation.h create mode 100644 llvm/lib/ExecutionEngine/Orc/SpeculateAnalyses.cpp create mode 100644 llvm/lib/ExecutionEngine/Orc/Speculation.cpp create mode 100644 llvm/test/Assembler/invalid-arg-num-1.ll create mode 100644 llvm/test/Assembler/invalid-arg-num-2.ll create mode 100644 llvm/test/Assembler/invalid-arg-num-3.ll create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-non-pow2-load-store.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/select-redundant-zext-of-load.mir delete mode 100644 llvm/test/CodeGen/ARM/ipra.ll create mode 100644 llvm/test/CodeGen/BPF/CORE/offset-reloc-cast-array-1.ll create mode 100644 llvm/test/CodeGen/BPF/CORE/offset-reloc-cast-array-2.ll create mode 100644 llvm/test/CodeGen/BPF/CORE/offset-reloc-cast-struct-1.ll create mode 100644 llvm/test/CodeGen/BPF/CORE/offset-reloc-cast-struct-2.ll create mode 100644 llvm/test/CodeGen/BPF/CORE/offset-reloc-cast-struct-3.ll create mode 100644 llvm/test/CodeGen/BPF/CORE/offset-reloc-cast-union-1.ll create mode 100644 llvm/test/CodeGen/BPF/CORE/offset-reloc-cast-union-2.ll create mode 100644 llvm/test/CodeGen/BPF/CORE/offset-reloc-global-1.ll create mode 100644 llvm/test/CodeGen/BPF/CORE/offset-reloc-global-2.ll create mode 100644 llvm/test/CodeGen/BPF/CORE/offset-reloc-global-3.ll create mode 100644 llvm/test/CodeGen/BPF/CORE/offset-reloc-ignore.ll create mode 100644 llvm/test/CodeGen/BPF/CORE/offset-reloc-multi-array-1.ll create mode 100644 llvm/test/CodeGen/BPF/CORE/offset-reloc-multi-array-2.ll create mode 100644 llvm/test/CodeGen/BPF/CORE/offset-reloc-pointer-1.ll create mode 100644 llvm/test/CodeGen/BPF/CORE/offset-reloc-pointer-2.ll create mode 100644 llvm/test/CodeGen/Thumb/pr42760.ll create mode 100644 llvm/test/CodeGen/X86/inline-asm-e-constraint.ll create mode 100644 llvm/test/CodeGen/X86/inline-asm-imm-out-of-range.ll create mode 100644 llvm/test/CodeGen/X86/inline-asm-n-constraint.ll create mode 100644 llvm/test/Other/new-pm-pr42726-cgscc.ll create mode 100755 llvm/utils/add_argument_names.py delete mode 100644 llvm/utils/lit/tests/Inputs/shtest-env/shtest-env.py create mode 100644 llvm/utils/lit/tests/shtest-env.py create mode 100644 openmp/runtime/test/ompt/teams/parallel_team.c create mode 100644 openmp/runtime/test/ompt/teams/serial_teams.c create mode 100644 openmp/runtime/test/ompt/teams/serialized.c create mode 100644 openmp/runtime/test/ompt/teams/team.c