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-mainline-allmodconfig in repository toolchain/ci/llvm-project.
from ff8febcb6df [LLVM-C] Add accessors to the default floating-point metadata node adds d6989daae91 [DAGCombiner] prepare shuffle-of-splat to handle more patte [...] adds 3275742898a [LLD][ELF] - Do not forget to use ch_addralign field after [...] adds 9bc6c77220f [DAGCombiner] make variable name less ambiguous; NFC adds 6276ce01428 [TargetLowering][AMDGPU][X86] Improve SimplifyDemandedBits [...] adds e2707f5aac9 [AMDGPU][MC] Corrected parsing of SP3 'neg' modifier adds 81ffc08a8ad [LLD][ELF] - Remove a binary from the inputs. NFCI. adds 70346d127be AMDGPU: Fix not checking for copy when looking at copy src adds f5c7f3ad33e llvm-undname: Fix an assert-on-invalid, found by oss-fuzz adds 8f624abc1d9 GlobalISel: Legalize scalar G_EXTRACT sources adds 75fbd1c604b STLExtras: add stable_sort wrappers adds 2b6f76f05f7 AMDGPU/GlobalISel: Fix non-power-of-2 G_EXTRACT sources adds f033617974a Remove spurious semicolons; NFC. adds 4256cf1b040 [NFC] Fix typo in debug log adds a5355a5ed16 Use llvm::stable_sort. NFC adds 55043e2336c [sema][objc] Minor refactor to OverrideSearch. NFCI. adds 7cdec273dda [WebAssembly] Error on relocations against undefined data symbols. adds 01f8d556aa7 [PGO/SamplePGO][NFC] Move the function updateProfWeight fro [...] adds 37104d7189c [LPM/BPI] Preserve BPI through trivial loop pass pipeline ( [...] adds 5de5d74c8dc [OPENMP][NVPTX] Fix the test, NFC. adds e90d5c8db06 [IPSCCP] Add missing `AssumptionCacheTracker` dependency adds a282bde69e3 [ASTMatchers] Introduce Objective-C matchers `isClassMessag [...] adds 8f470890344 [Tests] Add a negative test for masked.gather part of D59703 adds f01583d0975 [Tests] Revise a test as requested by reviewer in D59703 adds e3f7074c7e9 [libc++][test] Update some wstring_convert tests for MSVC quirks adds f84ce75cd1c AMDGPU: Skip debug instructions in assert adds 2b744665308 Use const DebugLoc& adds 87e7f895bb2 Use correct way to test for MIPS arch after rOMP355687 adds 5828421c7cd gn build: Merge r358869 adds d8d9b7b20e7 [InstSimplify] Move masked.gather w/no active lanes handlin [...] adds 2eea99a4b98 [Support] unflake TempFileCollisions test adds e9a2d1c3921 [libcxx] Update gen_link_script.py to support different inp [...] adds 32176baee78 [Reproducers] Fix lifetime issue adds 906b2642517 [VerifyDiagnosticConsumer] Document -verify=<prefixes> in doxygen adds 2a27af82379 [EditLineTest] Not always TERM is available, e.g. on some bots. adds d748689c7f7 [InstCombine] Eliminate stores to constant memory adds 0d809aa2184 [dsymutil] Collect parseable Swift interfaces in the .dSYM bundle. adds 389d5a3474e [AMDGPU] Fix an issue in `op_sel_hi` skipping. adds a6314ea6c25 Rename C++ TestGlobalVariables.py to have a distinct name f [...] adds 16df7e086b6 Relax test to check for a valid number instead of a specifi [...] adds e495ec23fe4 Try to work around compile errors with older versions of GCC. adds d44a7be17b6 [Docs] Move API docs to the front page adds a38b8c8abce Fix a bug in my change to ModulesDidLoad in r357955. In the [...] adds bf8aacb7151 [SelectionDAG] move splat util functions up from x86 lowering adds 68602ab2f35 DebugInfo: Emit only one kind of accelerated access/name table adds e181de7f4fe [c++2a] Implement semantic restrictions for 'export' declarations. adds 05aad1567be Fully qualify llvm::Optional, some compilers complain otherwise. adds fbcce9fe9dc [CMake] Replace the sanitizer support in runtimes build wit [...] adds c86011f5bc3 [libc++abi] Don't use a .sh.cpp test for uncaught_exception adds 9270a201b9d Add a small check to PlatformDarwin::LoadScriptingResourceF [...] adds 759805fd8a6 One small tweak to LocateExecutableScriptingResources - I w [...] adds bbddf21f900 Revert "Use const DebugLoc&" adds ab66e34c637 add Qiu Chaofan (qiucf@cn.ibm.com) to the CREDITS.txt adds 32c0ebe6157 Use llvm::stable_sort adds 8c6119a4427 [analyzer] PR41269: Add a bit of C++ smart pointer modeling. adds e2a8e431605 [analyzer] PR41335: Fix crash when no-store event is in a b [...] adds 727d6ca3f0a [analyzer] Unbreak body farms in presence of multiple decla [...] adds 9da81421b8d [WebAssembly] Bail out of fastisel earlier when computing P [...] adds 19828e399b3 [PowerPC] [Clang] Port MMX intrinsics and basic test cases [...] adds d986e41fe49 [PPC64] Allow R_PPC64_DTPREL* to preemptable local-dynamic symbols adds 54976e76e67 [Analyzer] Instead of recording comparisons in interator ch [...] adds fb2783f6805 [PowerPC] Fix test with -fno-discard-value-names after rC358949 adds 8f8827014d6 [Analyzer] Fix for previous commit adds ed4f48d290e yamlify TestMiniDumpUUID binaries adds 63a2aa715ad [LSR] Limit the recursion for setup cost adds 7a784203535 UnwindPlan: pretty-print dwarf expressions adds b9ed9cb5d7e [llvm-mc] - Properly set the the address align field of the [...] adds 545f621a7c7 [LLD][ELF] - Update test case after llvm-mc change. adds 2619f399f99 [ARM][FIX] Add missing f16.lane.vldN/vstN lowering adds 1cdc3dbc589 [AArch64] Add support for MTE intrinsics adds 2359429168a FuncUnwinders: remove "current_offset" from function arguments adds f97b29be884 [DAGCombiner] Combine OR as ADD when no common bits are set adds b7dc13f4c02 [LLD][ELF] - Remove multiple-eh-relocs.elf binary from the [...] adds 330bc8af131 modify-python-lldb: Remove \a-removing code adds 850361f6c1d [analyzer][CrossTU] Extend CTU to VarDecls with initializer adds e7a68fd93e8 Fix MSVC "32-bit shift implicitly converted to 64 bits" war [...] adds ddd225d1a92 Fix MSVC "32-bit shift implicitly converted to 64 bits" war [...] adds d2e2e20de36 [Analyzer] Second fix for last commit for IteratorChecker adds 6684a351ed4 [LLD][ELF] - Fix mips-invalid-options-descriptor.s test cas [...] adds 6b1825081dc Fix "-Wimplicit-fallthrough" warning. NFCI. adds 2f9eed62653 [ARM] Don't replicate instructions in Ifcvt at minsize adds 003c18a39c7 [PPC][PPC64] Improve some llvm-objdump -d -D tests adds 4eda12aea51 Move postfix expression code out of the NativePDB plugin adds c519d3c4039 [ARM] Update check for CBZ in Ifcvt adds 61ef9193aa7 Removing the explicit specifier from some default construct [...] adds 98c858a23be [ELF] Change findOrphanPos to only consider live sections adds 2769d58628f [LLD][COFF] Fix /linkrepro with output options that take a [...] new ccba42c7eb3 [ELF] Change default output section type to SHT_PROGBITS new 652168a99b5 [CallSite removal] move InlineCost to CallBase usage new 7edae4c4038 AMDGPU: Fix LCSSA phi lowering in SILowerI1Copies
The 3 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/cmake/caches/Fuchsia-stage2.cmake | 14 +- clang/docs/LibASTMatchersReference.html | 39 +- clang/include/clang/AST/Decl.h | 4 +- clang/include/clang/AST/DeclBase.h | 4 - clang/include/clang/ASTMatchers/ASTMatchers.h | 51 +- clang/include/clang/Basic/DiagnosticGroups.td | 1 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 19 + clang/include/clang/CrossTU/CrossTranslationUnit.h | 43 +- .../clang/Frontend/VerifyDiagnosticConsumer.h | 28 +- clang/include/clang/Sema/Sema.h | 3 + .../clang/StaticAnalyzer/Checkers/Checkers.td | 4 + .../Core/BugReporter/PathDiagnostic.h | 4 +- clang/lib/AST/DeclBase.cpp | 16 - clang/lib/ASTMatchers/Dynamic/Registry.cpp | 3 + clang/lib/Analysis/BodyFarm.cpp | 2 - clang/lib/CrossTU/CrossTranslationUnit.cpp | 133 +- clang/lib/Driver/CMakeLists.txt | 1 + clang/lib/Driver/Driver.cpp | 6 + clang/lib/Driver/ToolChains/PPCLinux.cpp | 31 + clang/lib/Driver/ToolChains/PPCLinux.h | 33 + clang/lib/Headers/CMakeLists.txt | 6 +- clang/lib/Headers/ppc_wrappers/mmintrin.h | 1457 ++++++++++++++++++++ clang/lib/Parse/ParseDeclCXX.cpp | 3 +- clang/lib/Sema/SemaDeclCXX.cpp | 3 + clang/lib/Sema/SemaDeclObjC.cpp | 48 +- clang/lib/Sema/SemaModule.cpp | 167 ++- clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt | 1 + .../StaticAnalyzer/Checkers/IteratorChecker.cpp | 384 ++---- clang/lib/StaticAnalyzer/Checkers/Move.h | 30 + clang/lib/StaticAnalyzer/Checkers/MoveChecker.cpp | 12 + .../StaticAnalyzer/Checkers/SmartPtrModeling.cpp | 74 + .../StaticAnalyzer/Core/BugReporterVisitors.cpp | 16 +- clang/lib/StaticAnalyzer/Core/RegionStore.cpp | 6 +- .../StaticAnalyzer/Frontend/AnalysisConsumer.cpp | 29 + clang/test/Analysis/Inputs/ctu-other.cpp | 38 + .../Inputs/ctu-other.cpp.externalDefMap.txt | 10 + .../Analysis/Inputs/system-header-simulator-cxx.h | 1 + clang/test/Analysis/OSAtomic_mac.c | 27 + clang/test/Analysis/ctu-main.cpp | 50 + clang/test/Analysis/func-mapping-test.cpp | 40 +- clang/test/Analysis/redecl.c | 13 + clang/test/Analysis/smart-ptr.cpp | 18 + clang/test/Analysis/use-after-move.cpp | 26 +- .../CXX/module/module.interface/Inputs/header.h | 3 + clang/test/CXX/module/module.interface/p1.cpp | 8 +- clang/test/CXX/module/module.interface/p2.cpp | 94 ++ clang/test/CXX/module/module.interface/p3.cpp | 54 + clang/test/CXX/module/module.interface/p5.cpp | 89 ++ .../modules-ts/basic/basic.def.odr/p4/module.cpp | 2 - .../modules-ts/basic/basic.def.odr/p4/module.cppm | 16 - .../CXX/modules-ts/basic/basic.def.odr/p4/user.cpp | 2 - clang/test/CodeGen/ppc-mmintrin.c | 60 + clang/test/Headers/ppc-intrinsics.c | 13 + clang/test/SemaCXX/anonymous-union-export.cpp | 5 +- clang/test/SemaCXX/modules-ts.cppm | 10 +- .../clang-extdef-mapping/ClangExtDefMapGen.cpp | 61 +- .../ASTMatchers/ASTMatchersTraversalTest.cpp | 54 + libcxx/lib/CMakeLists.txt | 3 +- .../conversions.string/converted.pass.cpp | 11 +- .../conversions.string/from_bytes.pass.cpp | 17 +- .../conversions.string/to_bytes.pass.cpp | 15 +- libcxx/utils/gen_link_script.py | 93 +- ...ion.pass.sh.cpp => uncaught_exception.pass.cpp} | 6 - libunwind/src/UnwindCursor.hpp | 2 +- lld/COFF/Driver.cpp | 5 + lld/COFF/ICF.cpp | 7 +- lld/COFF/Writer.cpp | 24 +- lld/ELF/AArch64ErrataFix.cpp | 6 +- lld/ELF/Arch/PPC64.cpp | 2 +- lld/ELF/CallGraphSort.cpp | 11 +- lld/ELF/ICF.cpp | 7 +- lld/ELF/InputSection.cpp | 5 +- lld/ELF/LinkerScript.cpp | 4 +- lld/ELF/MapFile.cpp | 6 +- lld/ELF/OutputSections.cpp | 9 +- lld/ELF/Relocations.cpp | 19 +- lld/ELF/SyntheticSections.cpp | 15 +- lld/ELF/Writer.cpp | 23 +- lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp | 9 +- lld/test/COFF/linkrepro-pdb.test | 15 +- lld/test/ELF/compressed-debug-input.s | 2 +- lld/test/ELF/compressed-input-alignment.test | 67 + .../Inputs/mips-invalid-options-descriptor.elf | Bin 480 -> 0 bytes lld/test/ELF/invalid/Inputs/multiple-eh-relocs.elf | Bin 784 -> 0 bytes lld/test/ELF/invalid/Inputs/section-index.elf | Bin 544 -> 0 bytes lld/test/ELF/invalid/invalid-elf.test | 8 - .../ELF/invalid/mips-invalid-options-descriptor.s | 5 - .../invalid/mips-invalid-options-descriptor.test | 21 + .../ELF/invalid/multiple-relocations-sections.test | 29 + lld/test/ELF/invalid/section-index.test | 16 + lld/test/ELF/linkerscript/arm-exidx-order.test | 2 +- lld/test/ELF/linkerscript/extend-pt-load2.test | 4 +- lld/test/ELF/linkerscript/merge-sections.s | 2 +- lld/test/ELF/linkerscript/orphan-phdrs.s | 8 +- lld/test/ELF/linkerscript/symbol-only-align.test | 35 + lld/test/ELF/linkerscript/symbol-only-flags.test | 2 +- lld/test/ELF/ppc-relocs.s | 35 +- lld/test/ELF/ppc64-call-reach.s | 45 +- lld/test/ELF/ppc64-dtprel.s | 49 +- lld/test/ELF/ppc64-entry-point.s | 40 +- lld/test/ELF/ppc64-ifunc.s | 100 +- lld/test/ELF/ppc64-long-branch.s | 101 +- lld/test/ELF/ppc64-relocs.s | 70 +- lld/test/ELF/ppc64-tls-gd-le-small.s | 8 +- lld/test/ELF/ppc64-tls-ie-le.s | 4 +- lld/test/ELF/ppc64-tls-ld-le.s | 4 +- lld/test/ELF/ppc64-tls-ld-preemptable.s | 35 + lld/test/ELF/ppc64-toc-addis-nop-lqsq.s | 5 +- lld/test/ELF/ppc64-toc-addis-nop.s | 22 +- lld/test/ELF/ppc64-toc-rel.s | 51 +- lld/test/ELF/ppc64-toc-restore-recursive-call.s | 10 +- lld/test/ELF/ppc64-toc-restore.s | 32 +- lld/test/ELF/ppc64-weak-undef-call.s | 10 +- lld/test/wasm/undefined-data.ll | 6 +- lld/wasm/InputFiles.cpp | 46 +- lld/wasm/Writer.cpp | 22 +- lldb/docs/index.rst | 7 + lldb/docs/resources/external.rst | 6 - lldb/include/lldb/Symbol/DWARFCallFrameInfo.h | 16 +- lldb/include/lldb/Symbol/FuncUnwinders.h | 30 +- lldb/include/lldb/Symbol/PostfixExpression.h | 179 +++ lldb/include/lldb/Utility/RangeMap.h | 1 + lldb/include/lldb/Utility/Reproducer.h | 2 + lldb/lit/Unwind/Inputs/eh-frame-small-fde.s | 48 + lldb/lit/Unwind/Inputs/unwind-plan-dwarf-dump.s | 13 + lldb/lit/Unwind/eh-frame-small-fde.test | 22 + lldb/lit/Unwind/unwind-plan-dwarf-dump.test | 14 + .../postmortem/minidump-new/TestMiniDumpUUID.py | 50 +- .../minidump-new/linux-arm-partial-uuids-match.dmp | Bin 403 -> 0 bytes .../linux-arm-partial-uuids-match.yaml | 15 + .../linux-arm-partial-uuids-mismatch.dmp | Bin 409 -> 0 bytes .../linux-arm-partial-uuids-mismatch.yaml | 15 + .../linux-arm-uuids-elf-build-id-16.dmp | Bin 460 -> 0 bytes .../linux-arm-uuids-elf-build-id-16.yaml | 19 + .../linux-arm-uuids-elf-build-id-20.dmp | Bin 468 -> 0 bytes .../linux-arm-uuids-elf-build-id-20.yaml | 19 + .../linux-arm-uuids-elf-build-id-zero.dmp | Bin 492 -> 0 bytes .../linux-arm-uuids-elf-build-id-zero.yaml | 19 + .../minidump-new/linux-arm-uuids-no-age.dmp | Bin 470 -> 0 bytes .../minidump-new/linux-arm-uuids-no-age.yaml | 19 + .../minidump-new/linux-arm-uuids-with-age.dmp | Bin 470 -> 0 bytes .../minidump-new/linux-arm-uuids-with-age.yaml | 19 + .../minidump-new/linux-arm-zero-uuids.dmp | Bin 534 -> 0 bytes .../minidump-new/linux-arm-zero-uuids.yaml | 21 + .../minidump-new/macos-arm-uuids-no-age.dmp | Bin 470 -> 0 bytes .../minidump-new/macos-arm-uuids-no-age.yaml | 21 + ...lobalVariables.py => TestCPPGlobalVariables.py} | 0 lldb/scripts/Python/modify-python-lldb.py | 4 - lldb/scripts/interface/SBCompileUnit.i | 4 +- lldb/scripts/interface/SBModule.i | 6 +- lldb/scripts/interface/SBTarget.i | 20 +- lldb/scripts/interface/SBValue.i | 8 +- lldb/source/Commands/CommandObjectTarget.cpp | 18 +- .../Plugins/Platform/MacOSX/PlatformDarwin.cpp | 9 +- .../Process/Utility/RegisterContextLLDB.cpp | 26 +- .../NativePDB/PdbFPOProgramToDWARFExpression.cpp | 300 +--- lldb/source/Symbol/DWARFCallFrameInfo.cpp | 39 +- lldb/source/Symbol/FuncUnwinders.cpp | 78 +- lldb/source/Symbol/UnwindPlan.cpp | 39 +- lldb/source/Target/Target.cpp | 8 +- lldb/source/Utility/Reproducer.cpp | 2 - lldb/unittests/Editline/EditlineTest.cpp | 16 +- llvm/CREDITS.TXT | 4 + llvm/include/llvm/ADT/STLExtras.h | 10 + llvm/include/llvm/Analysis/InlineCost.h | 8 +- llvm/include/llvm/CodeGen/SelectionDAG.h | 7 + llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 4 + llvm/include/llvm/DebugInfo/DWARF/DWARFFormValue.h | 13 + llvm/include/llvm/IR/Instruction.h | 3 - llvm/include/llvm/IR/Instructions.h | 3 + llvm/include/llvm/IR/IntrinsicsAArch64.td | 17 + llvm/include/llvm/Support/JSON.h | 8 +- llvm/lib/Analysis/InlineCost.cpp | 193 ++- llvm/lib/Analysis/InstructionSimplify.cpp | 3 +- llvm/lib/CodeGen/AsmPrinter/AccelTable.cpp | 4 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 4 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 3 + llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 7 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 83 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 52 + llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 26 +- llvm/lib/Demangle/MicrosoftDemangle.cpp | 2 +- llvm/lib/ExecutionEngine/JITLink/MachO_x86_64.cpp | 4 +- llvm/lib/IR/Instruction.cpp | 43 - llvm/lib/IR/Instructions.cpp | 44 + llvm/lib/MC/ELFObjectWriter.cpp | 8 +- llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp | 63 +- llvm/lib/Target/AArch64/AArch64InstrFormats.td | 5 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 16 + llvm/lib/Target/AArch64/AArch64InstrInfo.td | 16 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 36 +- llvm/lib/Target/AMDGPU/AMDGPUInline.cpp | 5 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 4 +- llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp | 9 +- .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 82 +- llvm/lib/Target/AMDGPU/SIFoldOperands.cpp | 23 +- llvm/lib/Target/AMDGPU/SILowerI1Copies.cpp | 9 +- .../Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp | 7 +- llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 67 +- llvm/lib/Target/ARM/ARMBaseInstrInfo.h | 10 + llvm/lib/Target/ARM/ARMConstantIslandPass.cpp | 34 +- llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp | 2 + .../lib/Target/WebAssembly/WebAssemblyFastISel.cpp | 17 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 57 +- llvm/lib/Transforms/IPO/InlineSimple.cpp | 6 +- llvm/lib/Transforms/IPO/Inliner.cpp | 5 +- llvm/lib/Transforms/IPO/PartialInlining.cpp | 13 +- llvm/lib/Transforms/IPO/SCCP.cpp | 1 + llvm/lib/Transforms/IPO/SampleProfile.cpp | 5 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 23 +- .../InstCombine/InstCombineLoadStoreAlloca.cpp | 6 + llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp | 25 +- llvm/lib/Transforms/Utils/LCSSA.cpp | 5 + llvm/lib/Transforms/Utils/LoopSimplify.cpp | 8 + llvm/runtimes/CMakeLists.txt | 42 +- .../GlobalISel/legalizer-info-validation.mir | 2 +- llvm/test/CodeGen/AArch64/arm64-mte.ll | 497 +++++++ .../CodeGen/AMDGPU/GlobalISel/legalize-extract.mir | 68 +- .../CodeGen/AMDGPU/branch-relaxation-debug-info.ll | 56 + llvm/test/CodeGen/AMDGPU/calling-conventions.ll | 6 +- llvm/test/CodeGen/AMDGPU/cvt_f32_ubyte.ll | 54 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fdot2.ll | 7 + llvm/test/CodeGen/AMDGPU/si-lower-i1-copies.mir | 33 + llvm/test/CodeGen/AMDGPU/sminmax.v2i16.ll | 22 +- llvm/test/CodeGen/AMDGPU/store-weird-sizes.ll | 4 +- llvm/test/CodeGen/AMDGPU/widen-smrd-loads.ll | 3 +- .../CodeGen/ARM/armv8.2a-fp16-vector-intrinsics.ll | 112 ++ llvm/test/CodeGen/Hexagon/subi-asl.ll | 5 +- llvm/test/CodeGen/Hexagon/swp-carried-1.ll | 2 +- llvm/test/CodeGen/Thumb2/ifcvt-cbz.mir | 179 +++ llvm/test/CodeGen/Thumb2/ifcvt-minsize.ll | 92 ++ llvm/test/CodeGen/X86/bitcast-setcc-256.ll | 16 - llvm/test/CodeGen/X86/bitcast-setcc-512.ll | 8 +- llvm/test/CodeGen/X86/dagcombine-cse.ll | 13 +- llvm/test/CodeGen/X86/masked_store.ll | 82 +- llvm/test/CodeGen/X86/movmsk-cmp.ll | 112 +- llvm/test/CodeGen/X86/scheduler-backtracking.ll | 221 +-- llvm/test/CodeGen/X86/signbit-shift.ll | 5 +- llvm/test/CodeGen/X86/split-store.ll | 7 +- llvm/test/CodeGen/X86/vector-rotate-256.ll | 10 +- llvm/test/CodeGen/X86/vector-rotate-512.ll | 16 +- llvm/test/CodeGen/X86/vector-shift-ashr-256.ll | 16 +- llvm/test/CodeGen/X86/vector-shift-lshr-256.ll | 16 +- llvm/test/CodeGen/X86/vector-shift-shl-256.ll | 16 +- llvm/test/DebugInfo/X86/accel-tables.ll | 14 +- .../X86/{accel-tables.ll => gnu-names.ll} | 20 +- llvm/test/Demangle/invalid-manglings.test | 5 + llvm/test/MC/AMDGPU/expressions.s | 28 + llvm/test/MC/AMDGPU/vop3-modifiers-err.s | 2 +- llvm/test/MC/ELF/compression.s | 18 +- llvm/test/Other/opt-O2-pipeline.ll | 1 - llvm/test/Other/opt-O3-pipeline.ll | 1 - llvm/test/Other/opt-Os-pipeline.ll | 1 - .../Transforms/InstCombine/masked_intrinsics.ll | 41 +- llvm/test/Transforms/InstCombine/memcpy.ll | 1 - llvm/test/Transforms/InstCombine/memmove.ll | 1 - llvm/test/Transforms/InstCombine/memset.ll | 1 - llvm/test/Transforms/InstCombine/store.ll | 1 - .../LoopStrengthReduce/gnarly-setupcost.ll | 93 ++ .../LoopStrengthReduce/two-combinations-bug.ll | 2 +- llvm/test/tools/dsymutil/Inputs/swift-interface.ll | 34 + llvm/test/tools/dsymutil/X86/swift-interface.test | 23 + llvm/tools/dsymutil/CompileUnit.cpp | 8 + llvm/tools/dsymutil/CompileUnit.h | 5 + llvm/tools/dsymutil/DwarfLinker.cpp | 143 +- llvm/tools/dsymutil/DwarfLinker.h | 10 +- llvm/tools/dsymutil/LinkUtils.h | 3 + llvm/tools/dsymutil/dsymutil.cpp | 60 +- llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp | 2 +- llvm/tools/llvm-cov/SourceCoverageView.cpp | 4 +- llvm/tools/llvm-objcopy/ELF/Object.cpp | 12 +- llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp | 16 +- llvm/tools/llvm-readobj/COFFDumper.cpp | 2 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 2 +- llvm/tools/llvm-readobj/MachODumper.cpp | 2 +- llvm/unittests/Support/Path.cpp | 16 +- .../llvm/lib/ExecutionEngine/JITLink/BUILD.gn | 6 +- .../unittests/ExecutionEngine/JITLink/BUILD.gn | 2 +- .../nvptx/test/parallel/spmd_parallel_regions.cpp | 24 +- openmp/runtime/src/kmp_os.h | 10 +- 280 files changed, 6817 insertions(+), 2342 deletions(-) create mode 100644 clang/lib/Driver/ToolChains/PPCLinux.cpp create mode 100644 clang/lib/Driver/ToolChains/PPCLinux.h create mode 100644 clang/lib/Headers/ppc_wrappers/mmintrin.h create mode 100644 clang/lib/StaticAnalyzer/Checkers/Move.h create mode 100644 clang/lib/StaticAnalyzer/Checkers/SmartPtrModeling.cpp create mode 100644 clang/test/Analysis/OSAtomic_mac.c create mode 100644 clang/test/Analysis/redecl.c create mode 100644 clang/test/Analysis/smart-ptr.cpp create mode 100644 clang/test/CXX/module/module.interface/Inputs/header.h create mode 100644 clang/test/CXX/module/module.interface/p2.cpp create mode 100644 clang/test/CXX/module/module.interface/p3.cpp create mode 100644 clang/test/CXX/module/module.interface/p5.cpp create mode 100644 clang/test/CodeGen/ppc-mmintrin.c create mode 100644 clang/test/Headers/ppc-intrinsics.c rename libcxxabi/test/{uncaught_exception.pass.sh.cpp => uncaught_exception.pass.c [...] create mode 100644 lld/test/ELF/compressed-input-alignment.test delete mode 100644 lld/test/ELF/invalid/Inputs/mips-invalid-options-descriptor.elf delete mode 100644 lld/test/ELF/invalid/Inputs/multiple-eh-relocs.elf delete mode 100644 lld/test/ELF/invalid/Inputs/section-index.elf delete mode 100644 lld/test/ELF/invalid/mips-invalid-options-descriptor.s create mode 100644 lld/test/ELF/invalid/mips-invalid-options-descriptor.test create mode 100644 lld/test/ELF/invalid/multiple-relocations-sections.test create mode 100644 lld/test/ELF/invalid/section-index.test create mode 100644 lld/test/ELF/linkerscript/symbol-only-align.test create mode 100644 lld/test/ELF/ppc64-tls-ld-preemptable.s create mode 100644 lldb/include/lldb/Symbol/PostfixExpression.h create mode 100644 lldb/lit/Unwind/Inputs/eh-frame-small-fde.s create mode 100644 lldb/lit/Unwind/Inputs/unwind-plan-dwarf-dump.s create mode 100644 lldb/lit/Unwind/eh-frame-small-fde.test create mode 100644 lldb/lit/Unwind/unwind-plan-dwarf-dump.test delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] rename lldb/packages/Python/lldbsuite/test/lang/cpp/global_variables/{TestGlobalVa [...] create mode 100644 llvm/test/CodeGen/AArch64/arm64-mte.ll create mode 100644 llvm/test/CodeGen/AMDGPU/branch-relaxation-debug-info.ll create mode 100644 llvm/test/CodeGen/AMDGPU/si-lower-i1-copies.mir create mode 100644 llvm/test/CodeGen/Thumb2/ifcvt-cbz.mir create mode 100644 llvm/test/CodeGen/Thumb2/ifcvt-minsize.ll copy llvm/test/DebugInfo/X86/{accel-tables.ll => gnu-names.ll} (87%) create mode 100644 llvm/test/Transforms/LoopStrengthReduce/gnarly-setupcost.ll create mode 100644 llvm/test/tools/dsymutil/Inputs/swift-interface.ll create mode 100644 llvm/test/tools/dsymutil/X86/swift-interface.test