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-next-defconfig in repository toolchain/ci/llvm-project.
from 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 adds 43144ffa91a LiveIntervals: Split live intervals on multiple dead defs new ba7bde65dcf [ASTImporter] Add support for BuiltinTemplateDecl new 2da4b6e5145 [IR] Allow fast math flags on calls with floating point arr [...] new 67474c60d34 [compiler-rt] libhwasan interceptor ABI intercept longjmp/setjmp new 14a388f43bb [OPENMP50]Add support for parallel master taskloop simd directive. new 8aa74414bfb [OPENMP][DOC]Update list of supported functions, NFC. new 37c8baf821e [OPENMP][DOC]Provide correct info about supported features, NFC. new 50699284872 [OpenMP] Reset affinity mask in the process child on FreeBSD new 0405b486465 [NFC][LoopUnroll] Tests for peeling of first iteration (PR43840) new 29e8b8ce669 [bugpoint] Reduce metadata that does not contribute to crash. new 6e779e953e9 [ObjectYAML] - Redefine LLVM_YAML_IS_SEQUENCE_VECTOR(llvm:: [...] new 86549c7528d [SelectionDAG] Add support for FP_ROUND in WidenVectorOperand. new 70caa1fc30c [AArch64][MachineOutliner] Return address signing for outli [...] new 5c9bdc79e1f [AIX] Lowering CPI/JTI/BA to MIR new 37e10c29291 gn build: (manually) merge 67474c60d34 new d213da49e14 [LLD] - Fix a test after obj2yaml change. new 8dcf1c654ed Updating the documentation for the _Noreturn attribute; NFC. new 19ea1d46ccf [scudo][standalone] Add a free list to the Secondary new d52f5ed01a2 [SLPVectorizer] Use getAPInt() for comparison. NFCI.
The 18 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/docs/OpenMPSupport.rst | 29 +- clang/include/clang-c/Index.h | 5 +- clang/include/clang/AST/PrettyPrinter.h | 21 +- clang/include/clang/AST/RecursiveASTVisitor.h | 3 + clang/include/clang/AST/StmtOpenMP.h | 71 + clang/include/clang/Basic/AttrDocs.td | 4 +- clang/include/clang/Basic/Builtins.h | 2 +- clang/include/clang/Basic/OpenMPKinds.def | 30 + clang/include/clang/Basic/OpenMPKinds.h | 4 +- clang/include/clang/Basic/StmtNodes.td | 1 + 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 | 7 +- clang/include/clang/Serialization/ASTBitCodes.h | 1 + clang/lib/AST/ASTImporter.cpp | 16 + clang/lib/AST/StmtOpenMP.cpp | 57 + clang/lib/AST/StmtPrinter.cpp | 6 + clang/lib/AST/StmtProfile.cpp | 5 + clang/lib/AST/TypePrinter.cpp | 4 +- clang/lib/Analysis/ThreadSafety.cpp | 3 + clang/lib/Basic/Builtins.cpp | 3 +- clang/lib/Basic/OpenMPKinds.cpp | 23 +- clang/lib/CodeGen/CGDebugInfo.cpp | 26 +- clang/lib/CodeGen/CGDebugInfo.h | 12 + clang/lib/CodeGen/CGOpenMPRuntime.cpp | 5 + clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 4 + clang/lib/CodeGen/CGStmt.cpp | 4 + clang/lib/CodeGen/CGStmtOpenMP.cpp | 26 +- clang/lib/CodeGen/CodeGenFunction.h | 2 + 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/Parse/ParseOpenMP.cpp | 25 +- clang/lib/Sema/SemaDeclAttr.cpp | 2 +- clang/lib/Sema/SemaOpenMP.cpp | 85 +- clang/lib/Sema/SemaOverload.cpp | 6 +- clang/lib/Sema/TreeTransform.h | 12 + clang/lib/Serialization/ASTReaderStmt.cpp | 13 + clang/lib/Serialization/ASTWriterStmt.cpp | 6 + clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 1 + 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 + clang/test/Import/builtin-template/Inputs/S.cpp | 16 + clang/test/Import/builtin-template/test.cpp | 30 + ...allel_master_taskloop_simd_aligned_messages.cpp | 205 + .../parallel_master_taskloop_simd_ast_print.cpp | 83 + .../parallel_master_taskloop_simd_codegen.cpp | 250 + ...llel_master_taskloop_simd_collapse_messages.cpp | 110 + ...arallel_master_taskloop_simd_final_messages.cpp | 94 + ...l_master_taskloop_simd_firstprivate_codegen.cpp | 515 ++ ..._master_taskloop_simd_firstprivate_messages.cpp | 335 ++ ...lel_master_taskloop_simd_grainsize_messages.cpp | 103 + ...el_master_taskloop_simd_lastprivate_codegen.cpp | 527 ++ ...l_master_taskloop_simd_lastprivate_messages.cpp | 299 + ...rallel_master_taskloop_simd_linear_messages.cpp | 268 + ...parallel_master_taskloop_simd_loop_messages.cpp | 736 +++ .../parallel_master_taskloop_simd_misc_messages.c | 384 ++ ...lel_master_taskloop_simd_num_tasks_messages.cpp | 103 + ...llel_master_taskloop_simd_priority_messages.cpp | 97 + ...rallel_master_taskloop_simd_private_codegen.cpp | 418 ++ ...allel_master_taskloop_simd_private_messages.cpp | 259 + ...llel_master_taskloop_simd_reduction_codegen.cpp | 234 + ...lel_master_taskloop_simd_reduction_messages.cpp | 352 ++ ...allel_master_taskloop_simd_safelen_messages.cpp | 106 + ...allel_master_taskloop_simd_simdlen_messages.cpp | 106 + clang/test/Preprocessor/feature_tests.cpp | 1 + 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 +- clang/tools/libclang/CIndex.cpp | 9 + clang/tools/libclang/CXCursor.cpp | 3 + compiler-rt/lib/fuzzer/CMakeLists.txt | 2 +- compiler-rt/lib/hwasan/CMakeLists.txt | 2 + compiler-rt/lib/hwasan/hwasan.h | 20 + compiler-rt/lib/hwasan/hwasan_interceptors.cpp | 74 + compiler-rt/lib/hwasan/hwasan_setjmp.S | 100 + compiler-rt/lib/hwasan/hwasan_type_test.cpp | 25 + compiler-rt/lib/scudo/standalone/CMakeLists.txt | 1 - .../lib/scudo/standalone/allocator_config.h | 5 + compiler-rt/lib/scudo/standalone/combined.h | 2 +- compiler-rt/lib/scudo/standalone/secondary.cpp | 116 - compiler-rt/lib/scudo/standalone/secondary.h | 154 +- .../lib/scudo/standalone/tests/combined_test.cpp | 1 + .../lib/scudo/standalone/tests/secondary_test.cpp | 26 +- .../hwasan/TestCases/longjmp-setjmp-interception.c | 39 + 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/mach-o/bind-opcodes.yaml | 9 +- lld/test/wasm/pic-static.ll | 2 +- lld/wasm/Writer.cpp | 2 - 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/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 + 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 | 13 +- llvm/docs/SourceLevelDebugging.rst | 33 + .../BuildingAJIT/Chapter5/RemoteJITUtils.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/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/IR/Operator.h | 8 +- llvm/include/llvm/ObjectYAML/DWARFYAML.h | 2 - llvm/include/llvm/Support/FileOutputBuffer.h | 4 + llvm/include/llvm/Support/YAMLTraits.h | 5 + llvm/include/llvm/Target/Target.td | 4 +- llvm/lib/AsmParser/LLParser.cpp | 14 +- llvm/lib/BinaryFormat/Dwarf.cpp | 15 + llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 5 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 17 +- llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 3 + llvm/lib/CodeGen/ExpandMemCmp.cpp | 4 +- llvm/lib/CodeGen/LiveIntervals.cpp | 17 +- .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 25 + .../CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp | 2 + .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 18 +- 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/AArch64InstrInfo.cpp | 296 +- llvm/lib/Target/AArch64/AArch64InstrInfo.h | 8 + llvm/lib/Target/AArch64/AArch64InstrInfo.td | 28 + 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/PowerPC/PPCISelLowering.cpp | 12 +- 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 | 150 +- .../Instrumentation/AddressSanitizer.cpp | 2 + llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 5 +- llvm/test/Bitcode/compatibility.ll | 67 +- llvm/test/BugPoint/metadata.ll | 16 +- llvm/test/BugPoint/retain-crashing-metadata.ll | 22 + ...ne-outliner-retaddr-sign-diff-scope-same-key.ll | 68 + .../machine-outliner-retaddr-sign-non-leaf.ll | 72 + .../machine-outliner-retaddr-sign-regsave.mir | 127 + ...ne-outliner-retaddr-sign-same-scope-diff-key.ll | 69 + ...-outliner-retaddr-sign-same-scope-same-key-a.ll | 71 + ...-outliner-retaddr-sign-same-scope-same-key-b.ll | 75 + .../machine-outliner-retaddr-sign-subtarget.ll | 87 + .../AArch64/machine-outliner-retaddr-sign-thunk.ll | 67 + .../AArch64/machine-outliner-retaddr-sign-v8-3.ll | 89 + 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 + .../CodeGen/AMDGPU/GlobalISel/legalize-fdiv.mir | 1034 +++- llvm/test/CodeGen/AMDGPU/fptrunc.ll | 10 + .../CodeGen/PowerPC/aix-lower-block-address.ll | 35 + .../PowerPC/aix-lower-constant-pool-index.ll | 34 + llvm/test/CodeGen/PowerPC/aix-lower-jump-table.ll | 63 + 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 + .../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/ObjectYAML/MachO/DWARF-debug_info.yaml | 11 +- .../MachO/DWARF2-AddrSize8-FormValues.yaml | 52 +- llvm/test/ObjectYAML/MachO/DWARF5-debug_info.yaml | 11 +- llvm/test/ObjectYAML/MachO/bind_opcode.yaml | 3 +- llvm/test/ObjectYAML/MachO/bogus_load_command.yaml | 15 +- llvm/test/ObjectYAML/MachO/lazy_bind_opcode.yaml | 45 +- .../ObjectYAML/MachO/out_of_order_linkedit.yaml | 9 +- llvm/test/ObjectYAML/MachO/rebase_opcode.yaml | 6 +- llvm/test/ObjectYAML/MachO/weak_bind_opcode.yaml | 3 +- llvm/test/Transforms/ExpandMemCmp/X86/memcmp.ll | 140 +- .../Transforms/LoopUnroll/peel-loop-conditions.ll | 233 +- .../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-passes/TestPasses.cpp | 34 + llvm/tools/bugpoint/CrashDebugger.cpp | 90 +- 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/IR/InstructionsTest.cpp | 54 + llvm/unittests/ObjectYAML/MinidumpYAMLTest.cpp | 4 +- llvm/unittests/Support/FileOutputBufferTest.cpp | 22 + llvm/unittests/Support/YAMLIOTest.cpp | 59 +- llvm/utils/UpdateTestChecks/common.py | 6 +- llvm/utils/gn/secondary/clang/lib/Driver/BUILD.gn | 1 + .../gn/secondary/compiler-rt/lib/hwasan/BUILD.gn | 2 + .../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 | 35 +- 320 files changed, 19297 insertions(+), 2506 deletions(-) create mode 100644 clang/lib/Driver/ToolChains/Flang.cpp create mode 100644 clang/lib/Driver/ToolChains/Flang.h 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/Import/builtin-template/Inputs/S.cpp create mode 100644 clang/test/Import/builtin-template/test.cpp create mode 100644 clang/test/OpenMP/parallel_master_taskloop_simd_aligned_messages.cpp create mode 100644 clang/test/OpenMP/parallel_master_taskloop_simd_ast_print.cpp create mode 100644 clang/test/OpenMP/parallel_master_taskloop_simd_codegen.cpp create mode 100644 clang/test/OpenMP/parallel_master_taskloop_simd_collapse_messages.cpp create mode 100644 clang/test/OpenMP/parallel_master_taskloop_simd_final_messages.cpp create mode 100644 clang/test/OpenMP/parallel_master_taskloop_simd_firstprivate_co [...] create mode 100644 clang/test/OpenMP/parallel_master_taskloop_simd_firstprivate_me [...] create mode 100644 clang/test/OpenMP/parallel_master_taskloop_simd_grainsize_messages.cpp create mode 100644 clang/test/OpenMP/parallel_master_taskloop_simd_lastprivate_cod [...] create mode 100644 clang/test/OpenMP/parallel_master_taskloop_simd_lastprivate_mes [...] create mode 100644 clang/test/OpenMP/parallel_master_taskloop_simd_linear_messages.cpp create mode 100644 clang/test/OpenMP/parallel_master_taskloop_simd_loop_messages.cpp create mode 100644 clang/test/OpenMP/parallel_master_taskloop_simd_misc_messages.c create mode 100644 clang/test/OpenMP/parallel_master_taskloop_simd_num_tasks_messages.cpp create mode 100644 clang/test/OpenMP/parallel_master_taskloop_simd_priority_messages.cpp create mode 100644 clang/test/OpenMP/parallel_master_taskloop_simd_private_codegen.cpp create mode 100644 clang/test/OpenMP/parallel_master_taskloop_simd_private_messages.cpp create mode 100644 clang/test/OpenMP/parallel_master_taskloop_simd_reduction_codegen.cpp create mode 100644 clang/test/OpenMP/parallel_master_taskloop_simd_reduction_messages.cpp create mode 100644 clang/test/OpenMP/parallel_master_taskloop_simd_safelen_messages.cpp create mode 100644 clang/test/OpenMP/parallel_master_taskloop_simd_simdlen_messages.cpp create mode 100644 compiler-rt/lib/hwasan/hwasan_setjmp.S create mode 100644 compiler-rt/lib/hwasan/hwasan_type_test.cpp delete mode 100644 compiler-rt/lib/scudo/standalone/secondary.cpp create mode 100644 compiler-rt/test/hwasan/TestCases/longjmp-setjmp-interception.c 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/BugPoint/retain-crashing-metadata.ll create mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-diff-sc [...] create mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-non-leaf.ll create mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-regsave.mir create mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-same-sc [...] create mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-same-sc [...] create mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-same-sc [...] create mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-subtarget.ll create mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-thunk.ll create mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-v8-3.ll 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/PowerPC/aix-lower-block-address.ll create mode 100644 llvm/test/CodeGen/PowerPC/aix-lower-constant-pool-index.ll create mode 100644 llvm/test/CodeGen/PowerPC/aix-lower-jump-table.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