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-allyesconfig in repository toolchain/ci/llvm-project.
from 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 new 43e60ba8c32 [yaml2obj][tests] Replace 8-byte `od` conversion with 1-byt [...] new 4197d1c3667 Fixup r367321 "Ask confirmation when `git llvm push` will p [...]
The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: clang-tools-extra/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 +- 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 +- .../Makefile | 6 + ...estBreakpointInMemberFuncWNonPrimitiveParams.py | 26 + .../a.cpp | 14 + .../a.h | 7 + .../main.cpp | 15 + .../module.modulemap | 0 .../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/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 +- .../include/llvm/DebugInfo/CodeView/SymbolRecord.h | 6 +- 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/MC/MCStreamer.h | 17 - llvm/include/llvm/Transforms/IPO/Attributor.h | 28 +- llvm/lib/AsmParser/LLParser.cpp | 14 + llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 23 +- 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/CodeView/SymbolDumper.cpp | 2 +- .../lib/DebugInfo/CodeView/SymbolRecordMapping.cpp | 2 +- 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/MCAsmStreamer.cpp | 63 +- llvm/lib/MC/MCParser/AsmParser.cpp | 114 +- llvm/lib/MC/MCRegisterInfo.cpp | 20 +- llvm/lib/MC/MCStreamer.cpp | 46 - llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp | 2 +- llvm/lib/Support/Windows/explicit_symbols.inc | 6 - llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 12 +- .../Target/AArch64/AArch64InstructionSelector.cpp | 17 + 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/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 + .../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/DebugInfo/COFF/fp-stack.ll | 2 +- llvm/test/DebugInfo/COFF/local-variable-gap.ll | 2 +- llvm/test/DebugInfo/COFF/local-variables.ll | 10 +- llvm/test/DebugInfo/COFF/nrvo.ll | 2 +- llvm/test/DebugInfo/COFF/pieces.ll | 18 +- llvm/test/DebugInfo/COFF/register-variables.ll | 14 +- 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/MC/COFF/cv-def-range-align.s | 4 +- llvm/test/MC/COFF/cv-def-range-errors.s | 95 - llvm/test/MC/COFF/cv-def-range-gap.s | 4 +- llvm/test/MC/COFF/cv-def-range.s | 2 +- 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 +- .../test/tools/yaml2obj/elf-override-shoffset.yaml | 8 +- llvm/test/tools/yaml2obj/elf-override-shsize.yaml | 8 +- llvm/tools/llvm-pdbutil/MinimalSymbolDumper.cpp | 5 +- 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/git-svn/git-llvm | 13 +- 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 + 381 files changed, 11150 insertions(+), 8296 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 delete mode 100644 llvm/test/MC/COFF/cv-def-range-errors.s 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