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 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 adds 2d1a0dfe4c7 lldb-vscode: Add a forgotten cast to void adds 6c0a160c2d3 Rename a flang test case adds 62a161cc000 [libomptarget] Always call malloc, free via SafeMalloc, Saf [...] adds 74bb5ee6741 [nfc][libomptarget] Move smid() into target_impl adds 83a55c6a575 minidump: Rename some architecture constants
No new revisions were added by this update.
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/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/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 +- llvm/test/DebugInfo/X86/DW_AT_deleted.ll | 110 + .../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 +- 274 files changed, 13597 insertions(+), 2928 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