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-lts-allnoconfig in repository toolchain/ci/llvm-project.
from 09feea972d0 [IR] move/change null-check to assert adds ba6e2cb5444 [BitVector] Define BitWord as uintptr_t adds 99f51960fdb [Hexagon] Handle remaining registers in getRegisterByName() adds fe5292545f7 [InstCombine] add tests for icmp predicate canonicalization [...] adds 43a46f1c093 [bugpoint] Try to reduce passes after reducing everything. adds c09c0651a43 [OPENMP]Fix PR43772: No warning in non-combined target regions. adds 3011c7eb31c [lldb][NFC] Make LLVMUserExpression::DoExecute return early adds 98f3151a7dd [clang] Add no_builtin attribute adds a22282be54b [InstCombine] make icmp vector canonicalization safe for co [...] adds 55eec2ba96b build: workaround stale caches (NFC) adds e56ba3743bc build: make standalone builds work again adds 501cf25839f [X86] Pull out combineOrShiftToFunnelShift helper. NFCI. adds 5607ff12fad Fix missing memcpy builtin on ppc64be See D68028 adds f228b537164 [SLP] Generalization of stores vectorization. adds d6a7da80aae Reland [AArch64][DebugInfo] Do not recompute CalleeSavedSta [...] adds 1c85a2e8dc7 isBuiltinFunc() uses StringRef instead of const char* adds 5503455ccb3 [SLP] Fix -Wunused-variable. NFC adds 6a93a12a8dd [LLDB][Python] fix another fflush issue on NetBSD adds 2a0fcae3d4d [lld] [ELF] Add '-z nognustack' opt to suppress emitting PT [...] adds 94bfa6deb0d [ELF] Delete redundant comment after D56554. NFC adds 1e9de0215f0 [SVE][AArch64] Adding pattern matching for some SVE instructions. adds efed314118c Revert "[clang-format] Remove the dependency on frontend" adds 3c9063f5d2d [libc++] Force the ABI namespace to be a reserved identifier adds 55cfaec9fb7 [X86][VBMI2] Add vector funnel shift tests adds 1765f31f5ad [globalisel][docs] Rewrite the pipeline overview adds e6581783f76 [LLDB] Fix for windows bots broken by unsupported tests adds 772533d9214 [X86] Narrow i64 compares with constant to i32 when the upp [...] adds b163806cdc3 [lit] Make internal diff work in pipelines adds 7c1d536c21c [lit] Extend internal diff to support `-` argument adds e14f935ce2c [Docs] Reflect the slow migration from guard to widenable c [...] adds 2460989eabb [SelectionDAG] Enable lowering unordered atomics loads w/Lo [...] adds d46c65592e3 [ValueObjectDisplay] Generalize the description of an option. adds 52590319a22 Fix argument numbering confusion when diagnosing a non-viab [...] adds 6f665fc7868 [globalisel][docs] Rewrite the IRTranslator documentation adds 3260fa2cb09 [globalisel][docs] Fix warning treated as error adds f919be33658 [DWARF5] Added support for deleted C++ special member functions. adds eb535d23418 Accept __is_same_as as a GCC-compatibility synonym for the [...] adds 98286b569d0 [Headers] Fix compatibility between arm_acle.h and intrin.h adds a69bbe02a23 [LLDB][breakpoints] ArgInfo::count -> ArgInfo::max_positional_args adds dbcb690fb78 Replace std::function in PrintingPolicy with a callbacks object. adds 68142324290 [LLD][ELF] Support --[no-]mmap-output-file with F_no_mmap adds ae3159e4979 Thread safety analysis: Peel away NoOp implicit casts in in [...] adds 2b0b8410832 [lit] Small improvements in cl_arguments.py adds 5cc2e0651fe [lldbsuite] Remove unused support files adds 8a82000e486 [lldbsuite] Remove pre_kill_hook package adds 9f989559bad [lldbsuite] Remove the DumpFormatter adds 44bac3ed529 [lldbsuite] Remove unused test_event files adds 07ee46d613d [MS] Fix constexpr data member pointer conversions adds 2b88b344f24 AMDGPU/GlobalISel: Legalize FDIV32 adds cbb3104b1c8 Suppress useless GCC "bitfield is too small to hold all val [...] adds a34680a33eb Break out OrcError and RPC adds 4aee4c99c54 [ADT] add equality operator for SmallSet adds 3b982b11f4e [lit] Refactor ordering of tests adds bfed824b57d [llvm-cov] Add option to whitelist filenames adds 4d06ea83cc1 gn build: (manually) merge a34680a3 adds baff8ec2e1d [WebAssembly][lld] Fix for static linking of PIC code adds 8d24d72f7f8 Revert "[llvm-cov] Add option to whitelist filenames" adds 0c5bcd1b598 [lli] Fix -DBUILD_SHARED_LIBS=on build adds 46ed00c383e [lli-child-target] Fix -DBUILD_SHARED_LIBS=on build adds 358c2918d62 [Orc][test] Fix -DBUILD_SHARED_LIBS=on build adds 1e589f67ef7 [llvm-objcopy][MachO] Support indirect symbol table adds f68925d4508 [X86] Make memcmp vector lowering handle arbitrary expansions adds d6b72b0e4df [llvm-objcopy] Add REQUIRES directive to fix a test adds bbe2fcbd154 [X86] Add test case for PR43758. NFC adds 264612e1383 [Target] Change PATCHABLE_EVENT_CALL/PATCHABLE_TYPED_EVENT_ [...] adds f15cf93899d [PowerPC] Clear the sideeffect bit for those instructions t [...] adds 760ed8da98e [AddressSanitizer] Only instrument globals of default addre [...] adds 4a372093e7c [update_cc_test_checks.py] Fix invalid python string escape [...] adds 119b436da1c [Alignment] Use Align for TFI.getStackAlignment() in X86ISe [...] adds 2dad717c9af [UpdateTestChecks] Fix invalid python string escapes adds 27f6eedc57f Enable OpenBSD support. adds a795bd96454 [llvm-objcopy] - Do not crash on object that has relocation [...] adds 6bf55804924 [clang][driver] Add basic --driver-mode=flang support for fortran adds 9c273becce7 gn build: Merge 6bf55804924 adds b592253ec68 [AMDGPU] Consolidate one more getGeneration check adds e128c208648 [AArch64][SVE] Implement additional integer arithmetic intrinsics adds 26655376fee [X86] combineOrShiftToFunnelShift - use getShiftAmountTy in [...] adds 81399002aea [X86] combineOrShiftToFunnelShift - use isOperationLegalOrC [...] adds 5c2c94648e4 [AArch64][SVE] Implement masked store intrinsics adds 02f4cfecf69 [lldb] [test] Mark TestCustomShell XFAIL on *bsd as well adds 532815dd5c5 [ARM][AArch64][DebugInfo] Improve call site instruction int [...] adds f1e0ae3420b COFF: Set section permissions adds 2dbcfad35de [lldb-vscod] fix build with NDEBUG on windows new 2d1a0dfe4c7 lldb-vscode: Add a forgotten cast to void new 6c0a160c2d3 Rename a flang test case new 62a161cc000 [libomptarget] Always call malloc, free via SafeMalloc, Saf [...] new 74bb5ee6741 [nfc][libomptarget] Move smid() into target_impl new 83a55c6a575 minidump: Rename some architecture constants new 43144ffa91a LiveIntervals: Split live intervals on multiple dead defs
The 6 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/docs/LanguageExtensions.rst | 1 + clang/include/clang/AST/Decl.h | 4 + clang/include/clang/AST/PrettyPrinter.h | 21 +- clang/include/clang/Basic/Attr.td | 7 + clang/include/clang/Basic/AttrDocs.td | 37 + clang/include/clang/Basic/Builtins.h | 2 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 9 + clang/include/clang/Basic/TokenKinds.def | 2 + clang/include/clang/Driver/Driver.h | 11 +- clang/include/clang/Driver/ToolChain.h | 2 + clang/include/clang/Driver/Types.h | 3 + clang/include/clang/Sema/Sema.h | 2 +- clang/lib/AST/TypePrinter.cpp | 4 +- clang/lib/Analysis/ThreadSafety.cpp | 3 + clang/lib/Basic/Builtins.cpp | 3 +- clang/lib/Basic/Targets/Hexagon.cpp | 5 +- clang/lib/CodeGen/CGCall.cpp | 24 +- clang/lib/CodeGen/CGDebugInfo.cpp | 26 +- clang/lib/CodeGen/CGDebugInfo.h | 12 + clang/lib/CodeGen/MicrosoftCXXABI.cpp | 20 +- clang/lib/Driver/CMakeLists.txt | 1 + clang/lib/Driver/Driver.cpp | 14 + clang/lib/Driver/ToolChain.cpp | 19 +- clang/lib/Driver/ToolChains/Flang.cpp | 79 + clang/lib/Driver/ToolChains/Flang.h | 46 + clang/lib/Driver/Types.cpp | 10 + clang/lib/Headers/arm_acle.h | 2 + clang/lib/Sema/SemaDecl.cpp | 23 + clang/lib/Sema/SemaDeclAttr.cpp | 53 + clang/lib/Sema/SemaOpenMP.cpp | 21 +- clang/lib/Sema/SemaOverload.cpp | 6 +- clang/test/CodeGen/no-builtin.cpp | 65 + clang/test/CodeGenCXX/debug-info-deleted.cpp | 31 + .../CodeGenCXX/microsoft-abi-member-pointers.cpp | 27 + clang/test/Driver/flang/Inputs/one.f90 | 1 + clang/test/Driver/flang/Inputs/other.c | 1 + clang/test/Driver/flang/Inputs/two.f90 | 1 + clang/test/Driver/flang/flang.f90 | 51 + clang/test/Driver/flang/flang_ucase.F90 | 51 + clang/test/Driver/flang/multiple-inputs-mixed.f90 | 7 + clang/test/Driver/flang/multiple-inputs.f90 | 7 + clang/test/Driver/fortran.f95 | 37 +- clang/test/Driver/lit.local.cfg | 2 +- clang/test/Headers/arm-acle-header.c | 6 + ...pragma-attribute-supported-attributes-list.test | 1 + .../test/OpenMP/distribute_simd_loop_messages.cpp | 16 + clang/test/OpenMP/teams_distribute_codegen.cpp | 4 +- .../teams_distribute_parallel_for_codegen.cpp | 2 +- .../test/OpenMP/teams_distribute_simd_codegen.cpp | 2 +- clang/test/Preprocessor/feature_tests.cpp | 1 + clang/test/Sema/no-builtin.cpp | 52 + clang/test/SemaCXX/overload-member-call.cpp | 7 + clang/test/SemaCXX/type-traits.cpp | 4 + clang/test/SemaCXX/warn-thread-safety-analysis.cpp | 14 + clang/tools/clang-format/CMakeLists.txt | 1 + clang/tools/clang-format/ClangFormat.cpp | 40 +- compiler-rt/lib/fuzzer/CMakeLists.txt | 2 +- libcxx/CMakeLists.txt | 2 +- lld/ELF/Config.h | 5 + lld/ELF/Driver.cpp | 17 + lld/ELF/Options.td | 5 +- lld/ELF/Writer.cpp | 22 +- lld/docs/ld.lld.1 | 5 + lld/test/ELF/gnustack.s | 5 + lld/test/ELF/silent-ignore.test | 1 - lld/test/wasm/pic-static.ll | 2 +- lld/wasm/Writer.cpp | 2 - lldb/CMakeLists.txt | 4 + lldb/include/lldb/Interpreter/ScriptInterpreter.h | 9 +- .../Python/lldbsuite/pre_kill_hook/README.md | 55 - .../Python/lldbsuite/pre_kill_hook/__init__.py | 1 - .../Python/lldbsuite/pre_kill_hook/darwin.py | 46 - .../Python/lldbsuite/pre_kill_hook/linux.py | 76 - .../lldbsuite/pre_kill_hook/tests/__init__.py | 0 .../lldbsuite/pre_kill_hook/tests/test_darwin.py | 107 - .../lldbsuite/pre_kill_hook/tests/test_linux.py | 133 - lldb/packages/Python/lldbsuite/support/fs.py | 64 - lldb/packages/Python/lldbsuite/support/sockutil.py | 23 - .../TestBreakpointCommandsFromPython.py | 2 +- .../postmortem/minidump-new/arm64-macos.yaml | 2 +- .../postmortem/minidump-new/regions-linux-map.yaml | 2 +- .../test/python_api/file_handle/TestFileHandle.py | 5 + .../Python/lldbsuite/test_event/dotest_channels.py | 208 - .../test_event/formatter/dump_formatter.py | 22 - .../lldbsuite/test_event/formatter/pickled.py | 75 - .../invalid_decorator/TestInvalidDecorator.py | 13 - .../test/src/TestCatchInvalidDecorator.py | 70 - .../test_event/test/src/event_collector.py | 85 - lldb/scripts/Python/python-wrapper.swig | 42 +- lldb/source/Expression/LLVMUserExpression.cpp | 286 +- lldb/source/Host/common/File.cpp | 2 +- .../Interpreter/OptionGroupValueObjectDisplay.cpp | 2 +- .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp | 10 + .../Plugins/Process/minidump/MinidumpParser.cpp | 2 +- .../ScriptInterpreter/Python/PythonDataObjects.cpp | 17 +- .../ScriptInterpreter/Python/PythonDataObjects.h | 18 +- .../Python/ScriptInterpreterPython.cpp | 81 +- .../Python/ScriptInterpreterPythonImpl.h | 16 +- lldb/test/Shell/Host/TestCustomShell.test | 5 +- lldb/test/Shell/Minidump/dump-all.test | 2 +- lldb/test/Shell/Minidump/fb-dump.test | 2 +- lldb/test/Shell/ObjectFile/PECOFF/sections.yaml | 6 +- .../DWARF/anon_class_w_and_wo_export_symbols.ll | 2 + ...lang-ast-from-dwarf-unamed-and-anon-structs.cpp | 2 + .../tools/debugserver/source/MacOSX/CMakeLists.txt | 2 +- lldb/tools/lldb-vscode/VSCode.cpp | 8 +- .../ScriptInterpreter/Python/PythonTestSuite.cpp | 2 +- llvm/docs/GlobalISel/IRTranslator.rst | 92 +- llvm/docs/GlobalISel/Pipeline.rst | 157 +- .../GlobalISel/pipeline-overview-customized.png | Bin 0 -> 73293 bytes .../pipeline-overview-with-combiners.png | Bin 0 -> 66753 bytes llvm/docs/GlobalISel/pipeline-overview.png | Bin 0 -> 62542 bytes llvm/docs/GlobalISel/testing-pass-level.png | Bin 0 -> 204769 bytes llvm/docs/GlobalISel/testing-unit-level.png | Bin 0 -> 25941 bytes llvm/docs/LangRef.rst | 4 + llvm/docs/SourceLevelDebugging.rst | 33 + .../BuildingAJIT/Chapter5/RemoteJITUtils.h | 2 +- llvm/include/llvm/ADT/BitVector.h | 2 +- llvm/include/llvm/ADT/SmallSet.h | 25 + llvm/include/llvm/BinaryFormat/Dwarf.h | 1 + .../llvm/BinaryFormat/MinidumpConstants.def | 30 +- .../llvm/CodeGen/GlobalISel/MachineIRBuilder.h | 5 +- llvm/include/llvm/CodeGen/LiveIntervals.h | 2 +- llvm/include/llvm/CodeGen/TargetFrameLowering.h | 8 + llvm/include/llvm/CodeGen/TargetInstrInfo.h | 11 + .../ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h | 4 +- .../Orc/{ => RPC}/RPCSerialization.h | 4 +- .../llvm/ExecutionEngine/Orc/{ => RPC}/RPCUtils.h | 2 +- .../ExecutionEngine/Orc/{ => RPC}/RawByteChannel.h | 4 +- llvm/include/llvm/IR/DebugInfoFlags.def | 5 +- llvm/include/llvm/IR/DebugInfoMetadata.h | 6 + llvm/include/llvm/IR/IntrinsicsAArch64.td | 26 + llvm/include/llvm/Support/FileOutputBuffer.h | 4 + llvm/include/llvm/Target/Target.td | 4 +- .../llvm/Transforms/Vectorize/SLPVectorizer.h | 2 +- llvm/lib/BinaryFormat/Dwarf.cpp | 15 + llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 17 +- llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 3 + llvm/lib/CodeGen/ExpandMemCmp.cpp | 4 +- llvm/lib/CodeGen/LiveDebugValues.cpp | 3 +- llvm/lib/CodeGen/LiveIntervals.cpp | 17 +- llvm/lib/CodeGen/RegUsageInfoCollector.cpp | 4 +- .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 25 + .../CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp | 2 + llvm/lib/CodeGen/TargetFrameLoweringImpl.cpp | 13 + llvm/lib/CodeGen/TargetInstrInfo.cpp | 10 +- llvm/lib/ExecutionEngine/CMakeLists.txt | 1 + llvm/lib/ExecutionEngine/LLVMBuild.txt | 2 +- llvm/lib/ExecutionEngine/Orc/CMakeLists.txt | 2 - llvm/lib/ExecutionEngine/Orc/LLVMBuild.txt | 4 +- llvm/lib/ExecutionEngine/OrcError/CMakeLists.txt | 6 + .../{Orc => OrcError}/LLVMBuild.txt | 7 +- .../ExecutionEngine/{Orc => OrcError}/OrcError.cpp | 0 .../{Orc/RPCUtils.cpp => OrcError/RPCError.cpp} | 6 +- llvm/lib/ObjectYAML/MinidumpYAML.cpp | 2 +- llvm/lib/Support/FileOutputBuffer.cpp | 5 +- llvm/lib/Target/AArch64/AArch64FrameLowering.cpp | 9 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 48 + llvm/lib/Target/AArch64/AArch64InstrInfo.h | 8 + llvm/lib/Target/AArch64/AArch64InstrInfo.td | 28 + .../Target/AArch64/AArch64MachineFunctionInfo.h | 52 +- llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 64 +- .../Target/AArch64/AArch64TargetTransformInfo.h | 10 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 18 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 99 + llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h | 2 + llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp | 2 +- llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 26 + llvm/lib/Target/ARM/ARMBaseInstrInfo.h | 5 + llvm/lib/Target/ARM/ARMFrameLowering.cpp | 6 + llvm/lib/Target/ARM/ARMFrameLowering.h | 2 + llvm/lib/Target/Hexagon/HexagonISelLowering.cpp | 66 +- llvm/lib/Target/PowerPC/PPCInstr64Bit.td | 2 +- llvm/lib/Target/PowerPC/PPCInstrInfo.td | 2 + llvm/lib/Target/PowerPC/PPCInstrVSX.td | 10 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 265 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 12 + .../Instrumentation/AddressSanitizer.cpp | 2 + llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 151 +- llvm/test/CodeGen/AArch64/sve-fp.ll | 104 + .../CodeGen/AArch64/sve-intrinsics-conversion.ll | 159 + .../AArch64/sve-intrinsics-counting-bits.ll | 98 + .../test/CodeGen/AArch64/sve-intrinsics-logical.ll | 99 + .../test/CodeGen/AArch64/sve-masked-ldst-nonext.ll | 148 +- llvm/test/CodeGen/AArch64/sve-masked-ldst-trunc.ll | 66 + ...g-callee-save-size-after-livedebugvariables.mir | 92 + .../CodeGen/AMDGPU/GlobalISel/legalize-fdiv.mir | 1034 +++- llvm/test/CodeGen/Hexagon/reg-by-name.ll | 780 +++ llvm/test/CodeGen/PowerPC/extract-and-store.ll | 12 +- llvm/test/CodeGen/PowerPC/memcmpIR.ll | 8 +- .../CodeGen/PowerPC/scheduling-mem-dependency.ll | 47 +- llvm/test/CodeGen/X86/2009-02-26-MachineLICMBug.ll | 4 +- llvm/test/CodeGen/X86/atomic-non-integer-fp128.ll | 9 +- llvm/test/CodeGen/X86/atomic-non-integer.ll | 202 +- llvm/test/CodeGen/X86/atomic-unordered.ll | 8 +- llvm/test/CodeGen/X86/avx512vbmi2-funnel-shifts.ll | 104 + .../CodeGen/X86/avx512vbmi2vl-funnel-shifts.ll | 203 + llvm/test/CodeGen/X86/cmp.ll | 4 +- llvm/test/CodeGen/X86/combineIncDecVector-crash.ll | 2 +- llvm/test/CodeGen/X86/ctpop-combine.ll | 4 +- llvm/test/CodeGen/X86/leaFixup64.mir | 60 + llvm/test/CodeGen/X86/memcmp-more-load-pairs.ll | 6229 ++++++++++++++++++++ llvm/test/CodeGen/X86/pr37063.ll | 6 +- .../MIR/AArch64/dbgcall-site-interpretation.mir | 180 + .../MIR/Mips/live-debug-values-reg-copy.mir | 121 +- .../MIR/X86/live-debug-values-reg-copy.mir | 66 +- .../WebAssembly/dbg-value-move-reg-stackify.mir | 8 +- llvm/test/DebugInfo/X86/DW_AT_deleted.ll | 110 + .../X86/live-debug-vars-discard-invalid.mir | 5 +- .../AddressSanitizer/global_addrspace.ll | 31 + llvm/test/Transforms/ExpandMemCmp/X86/memcmp.ll | 140 +- ...onstant-low-bit-mask-and-icmp-eq-to-icmp-ule.ll | 2 +- ...nstant-low-bit-mask-and-icmp-sge-to-icmp-sle.ll | 2 +- ...nstant-low-bit-mask-and-icmp-sle-to-icmp-sle.ll | 2 +- ...nstant-low-bit-mask-and-icmp-uge-to-icmp-ule.ll | 2 +- ...nstant-low-bit-mask-and-icmp-ule-to-icmp-ule.ll | 2 +- llvm/test/Transforms/InstCombine/icmp-vec.ll | 19 +- .../reuse-constant-from-select-in-icmp.ll | 4 +- .../Transforms/SLPVectorizer/X86/arith-add-ssat.ll | 85 +- .../Transforms/SLPVectorizer/X86/arith-add-usat.ll | 66 +- .../test/Transforms/SLPVectorizer/X86/arith-add.ll | 85 +- .../test/Transforms/SLPVectorizer/X86/arith-fix.ll | 170 +- .../test/Transforms/SLPVectorizer/X86/arith-mul.ll | 85 +- .../Transforms/SLPVectorizer/X86/arith-sub-ssat.ll | 85 +- .../Transforms/SLPVectorizer/X86/arith-sub-usat.ll | 66 +- .../test/Transforms/SLPVectorizer/X86/arith-sub.ll | 85 +- .../Transforms/SLPVectorizer/X86/bitreverse.ll | 28 +- llvm/test/Transforms/SLPVectorizer/X86/ctlz.ll | 44 +- llvm/test/Transforms/SLPVectorizer/X86/ctpop.ll | 22 +- llvm/test/Transforms/SLPVectorizer/X86/cttz.ll | 44 +- .../SLPVectorizer/X86/different-vec-widths.ll | 17 +- llvm/test/Transforms/SLPVectorizer/X86/pr35497.ll | 13 +- .../Transforms/SLPVectorizer/X86/shift-ashr.ll | 77 +- .../Transforms/SLPVectorizer/X86/shift-lshr.ll | 77 +- .../test/Transforms/SLPVectorizer/X86/shift-shl.ll | 77 +- .../SLPVectorizer/X86/stores_vectorize.ll | 46 +- .../llvm-objcopy/ELF/no-symbol-relocation.test | 49 +- .../llvm-objcopy/ELF/relocations-no-symtab.test | 55 + .../MachO/indirect-symbol-table-copy.s | 66 + llvm/test/tools/obj2yaml/basic-minidump.yaml | 4 +- llvm/tools/bugpoint/CrashDebugger.cpp | 16 +- llvm/tools/lli/CMakeLists.txt | 1 + llvm/tools/lli/ChildTarget/CMakeLists.txt | 1 + llvm/tools/lli/RemoteJITUtils.h | 2 +- llvm/tools/llvm-objcopy/ELF/Object.cpp | 21 +- llvm/tools/llvm-objcopy/MachO/MachOReader.cpp | 13 +- llvm/tools/llvm-objcopy/MachO/MachOWriter.cpp | 13 +- llvm/tools/llvm-objcopy/MachO/Object.h | 15 +- llvm/unittests/ADT/SmallSetTest.cpp | 25 + llvm/unittests/ExecutionEngine/Orc/CMakeLists.txt | 1 + llvm/unittests/ExecutionEngine/Orc/QueueChannel.h | 2 +- .../unittests/ExecutionEngine/Orc/RPCUtilsTest.cpp | 2 +- llvm/unittests/ObjectYAML/MinidumpYAMLTest.cpp | 4 +- llvm/unittests/Support/FileOutputBufferTest.cpp | 22 + llvm/utils/UpdateTestChecks/common.py | 6 +- llvm/utils/gn/secondary/clang/lib/Driver/BUILD.gn | 1 + .../llvm/lib/ExecutionEngine/Orc/BUILD.gn | 3 +- .../llvm/lib/ExecutionEngine/OrcError/BUILD.gn | 10 + llvm/utils/lit/lit/TestRunner.py | 231 +- llvm/utils/lit/lit/builtin_commands/diff.py | 253 + llvm/utils/lit/lit/cl_arguments.py | 100 +- llvm/utils/lit/lit/main.py | 40 +- .../tests/Inputs/shtest-shell/diff-encodings.txt | 6 + .../lit/tests/Inputs/shtest-shell/diff-error-0.txt | 3 - .../lit/tests/Inputs/shtest-shell/diff-pipes.txt | 25 + .../tests/Inputs/shtest-shell/diff-r-error-7.txt | 2 + .../tests/Inputs/shtest-shell/diff-r-error-8.txt | 2 + .../Inputs/shtest-shell/diff-unified-error-0.txt | 3 - .../Inputs/shtest-shell/diff-unified-error-1.txt | 3 - .../lit/tests/Inputs/shtest-shell/diff-unified.txt | 4 + llvm/utils/lit/tests/shtest-shell.py | 189 +- llvm/utils/update_cc_test_checks.py | 2 +- .../deviceRTLs/nvptx/src/data_sharing.cu | 11 +- .../deviceRTLs/nvptx/src/omptarget-nvptx.cu | 10 +- .../deviceRTLs/nvptx/src/target_impl.h | 6 + openmp/runtime/src/kmp_ftn_entry.h | 2 +- openmp/runtime/src/kmp_wrapper_getpid.h | 2 + openmp/runtime/src/z_Linux_util.cpp | 33 +- 278 files changed, 13618 insertions(+), 2939 deletions(-) create mode 100644 clang/lib/Driver/ToolChains/Flang.cpp create mode 100644 clang/lib/Driver/ToolChains/Flang.h create mode 100644 clang/test/CodeGen/no-builtin.cpp create mode 100644 clang/test/CodeGenCXX/debug-info-deleted.cpp create mode 100644 clang/test/Driver/flang/Inputs/one.f90 create mode 100644 clang/test/Driver/flang/Inputs/other.c create mode 100644 clang/test/Driver/flang/Inputs/two.f90 create mode 100644 clang/test/Driver/flang/flang.f90 create mode 100644 clang/test/Driver/flang/flang_ucase.F90 create mode 100644 clang/test/Driver/flang/multiple-inputs-mixed.f90 create mode 100644 clang/test/Driver/flang/multiple-inputs.f90 create mode 100644 clang/test/Sema/no-builtin.cpp delete mode 100644 lldb/packages/Python/lldbsuite/pre_kill_hook/README.md delete mode 100644 lldb/packages/Python/lldbsuite/pre_kill_hook/__init__.py delete mode 100644 lldb/packages/Python/lldbsuite/pre_kill_hook/darwin.py delete mode 100644 lldb/packages/Python/lldbsuite/pre_kill_hook/linux.py delete mode 100644 lldb/packages/Python/lldbsuite/pre_kill_hook/tests/__init__.py delete mode 100644 lldb/packages/Python/lldbsuite/pre_kill_hook/tests/test_darwin.py delete mode 100644 lldb/packages/Python/lldbsuite/pre_kill_hook/tests/test_linux.py delete mode 100644 lldb/packages/Python/lldbsuite/support/fs.py delete mode 100644 lldb/packages/Python/lldbsuite/support/sockutil.py delete mode 100644 lldb/packages/Python/lldbsuite/test_event/dotest_channels.py delete mode 100644 lldb/packages/Python/lldbsuite/test_event/formatter/dump_formatter.py delete mode 100644 lldb/packages/Python/lldbsuite/test_event/formatter/pickled.py delete mode 100644 lldb/packages/Python/lldbsuite/test_event/test/resources/invali [...] delete mode 100644 lldb/packages/Python/lldbsuite/test_event/test/src/TestCatchInv [...] delete mode 100644 lldb/packages/Python/lldbsuite/test_event/test/src/event_collector.py create mode 100644 llvm/docs/GlobalISel/pipeline-overview-customized.png create mode 100644 llvm/docs/GlobalISel/pipeline-overview-with-combiners.png create mode 100644 llvm/docs/GlobalISel/pipeline-overview.png create mode 100644 llvm/docs/GlobalISel/testing-pass-level.png create mode 100644 llvm/docs/GlobalISel/testing-unit-level.png rename llvm/include/llvm/ExecutionEngine/Orc/{ => RPC}/RPCSerialization.h (99%) rename llvm/include/llvm/ExecutionEngine/Orc/{ => RPC}/RPCUtils.h (99%) rename llvm/include/llvm/ExecutionEngine/Orc/{ => RPC}/RawByteChannel.h (97%) create mode 100644 llvm/lib/ExecutionEngine/OrcError/CMakeLists.txt copy llvm/lib/ExecutionEngine/{Orc => OrcError}/LLVMBuild.txt (73%) rename llvm/lib/ExecutionEngine/{Orc => OrcError}/OrcError.cpp (100%) rename llvm/lib/ExecutionEngine/{Orc/RPCUtils.cpp => OrcError/RPCError.cpp} (90%) create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-conversion.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-logical.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-masked-ldst-trunc.ll create mode 100644 llvm/test/CodeGen/AArch64/wrong-callee-save-size-after-livedebu [...] create mode 100644 llvm/test/CodeGen/Hexagon/reg-by-name.ll create mode 100644 llvm/test/CodeGen/X86/avx512vbmi2-funnel-shifts.ll create mode 100644 llvm/test/CodeGen/X86/avx512vbmi2vl-funnel-shifts.ll create mode 100644 llvm/test/CodeGen/X86/memcmp-more-load-pairs.ll create mode 100644 llvm/test/DebugInfo/MIR/AArch64/dbgcall-site-interpretation.mir create mode 100644 llvm/test/DebugInfo/X86/DW_AT_deleted.ll create mode 100644 llvm/test/Instrumentation/AddressSanitizer/global_addrspace.ll create mode 100644 llvm/test/tools/llvm-objcopy/ELF/relocations-no-symtab.test create mode 100644 llvm/test/tools/llvm-objcopy/MachO/indirect-symbol-table-copy.s create mode 100644 llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/OrcError/BUILD.gn create mode 100644 llvm/utils/lit/lit/builtin_commands/diff.py delete mode 100644 llvm/utils/lit/tests/Inputs/shtest-shell/diff-error-0.txt create mode 100644 llvm/utils/lit/tests/Inputs/shtest-shell/diff-pipes.txt create mode 100644 llvm/utils/lit/tests/Inputs/shtest-shell/diff-r-error-7.txt create mode 100644 llvm/utils/lit/tests/Inputs/shtest-shell/diff-r-error-8.txt delete mode 100644 llvm/utils/lit/tests/Inputs/shtest-shell/diff-unified-error-0.txt delete mode 100644 llvm/utils/lit/tests/Inputs/shtest-shell/diff-unified-error-1.txt