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-next-allmodconfig in repository toolchain/ci/llvm-project.
from eb7a553db86 [X86] XFormVExtractWithShuffleIntoLoad - handle shuffle mas [...] adds 0e5eef5c8f4 [lldb][NFC] Simplify return in MaybeHandleVariable adds caa0db13181 [lld][WebAssembly] Add optional symbols after input file handling adds ecde8c7ad47 [ObjC][ARC] Upgrade calls to ARC runtime functions to intri [...] adds 09a7a627af0 [NFC][pstl] Run clang-format adds e2d4577075f [clang-doc] Protect Index with mutex during reducing and ge [...] adds e77eb50f6d6 lit: Use a License classifier that pypi will accept adds 5f92cb70149 [libc++] Fix environment variable passing in libc++'s `SSHE [...] adds 8faf2f3c406 Re-commit "[PowerPC][NFC][MachinePipeliner] Add some regres [...] adds 57f471f4ff4 [clang] Update `ignoringElidableConstructorCall` matcher to [...] adds 0cb2a33dfd3 [AArch64] Do not emit '#' before immediates in inline asm adds 5b40eb05722 [globalisel][legalizer] Attempt to write down the minimal l [...] adds babdfdec90b clang: Diag running out of file handles while looking for files adds cb30590da10 Recommit Devirtualize destructor of final class. adds 9d55e2c85e6 [X86] Make CMPXCHG16B feature imply CMPXCHG8B feature. adds ad1cc145e8b [lld][WebAssembly] Use createGlobalVariable helper function. NFC. adds a3c35309583 [clang][NFC] Move matcher ignoringElidableConstructorCall's [...] adds 6dbbd0f3432 [llvm-mc] Add reportWarning() to MCContext adds 7b953b6455b [clang] Add no-warn support for Wa adds 87e2c9147e6 lit: Bump version to 0.10.0 adds d9cbd2acfa7 Remove unused and undocumented data_offset parameter (NFC) adds df3b465c9c4 [compiler-rt] Add ConsumeProbability and ConsumeFloatingPoi [...] adds 37a1aa7eb76 [clang] add REQUIRES to driver test case adds 01048033d20 gn build: Merge r368331. adds 83df122039d [clang] add REQUIRES: linux to driver test case adds 8b49e0fd39f [analyzer] Fix scan-build's plist output in plist-html mode. adds 80347c3acc0 [MBP] Disable aggressive loop rotate in plain mode adds 8240b0d7fe3 Fix a comment which was incorrect. adds 4a08a6794f6 [Attributor][NFC] Include only what is needed adds bce4d79f375 [LegalizeTypes] Remove SplitVSETCC helper and just call Spl [...] adds 9158e542700 [SelectionDAG][X86] Move setcc mask splitting for mload/mst [...] adds fe9eaadd683 SymbolFileDWARF: Unconditionally scan through clang modules [...] adds 7491f36494e [lldb][NFC] Directly use StringRef instead of temporary std [...] adds 1d63b02f530 Fix up fd limit diagnosis code adds c49d3e6c4d3 [X86] Improve codegen of v8i64->v8i16 and v16i32->v16i8 tru [...] adds 8416f20f2f5 [LICM] Support unary FNeg in LICM adds 3a9059effb1 hwasan: Add a code model check for tagged globals. adds 7debc93afc1 [lldb] Fix HAVE_LIBCOMPRESSION adds a7040525ce4 [lldb][NFC] Move to StringRef in some places in IRForTarget adds 7859fed6eaf Mark clang-scan-deps test as requiring thread support adds bb17e46644b Linker: Add support for GlobalIFunc. adds ddc64eb948c Added Delta IR Reduction Tool adds 50f7e945eeb [lldb][NFC] Modernize IRForTarget::CreateResultVariable adds 2689ed0f9de [InstCombine][NFC] Added comments about constants in tests [...] adds c5ccbf52ad9 [WebAssembly][lld] control __data_end export with config->shared adds db0e1a9197e Fix llvm.aarch64.irg properties. adds b865f88dc55 Fix -DBUILD_SHARED_LIBS=ON build after rL368358 adds 5b9508396c8 Remove else-after-return adds 3e61ed02993 Change the return type of UpgradeARCRuntimeCalls to void adds dbfea28219b [lld][WebAssembly] Don't create optional symbols when outpu [...] adds 52a36fae2a3 [asan_symbolize] Fix bug where the frame counter was not in [...] adds 1fa1cd200b9 ELF: Move sections referred to by __start_/__stop_ symbols [...] adds 0fcc1f7bac6 DebugInfo/DWARF: Provide some (pretty half-hearted) error h [...] adds 84b55e61ddd DebugInfo: Explicitly handle errors when parsing unit DIEs adds 179dc276ebc [ELF] Expand regions for gaps due to explicit address adds 1861f4ea258 [clang-scan-deps] Add minimizer support for C++20 modules. adds 124ef7fce40 [analyzer] ConditionBRVisitor: Fix HTML PathDiagnosticPopUpPieces adds cf229d57522 [analyzer] CastValueChecker: Model castAs(), getAs() adds 35848345f07 [X86] Remove vector promotion handling from the ReplaceNode [...] adds cdb9a8ebd80 [X86] Simplify ReplaceNodeResults handling for UDIV/UREM/SD [...] adds 0bd44d59dba [X86] Simplify ReplaceNodeResults handling for SIGN_EXTEND/ [...] adds d871f638d71 [X86] Simplify ReplaceNodeResults handling for FP_TO_SINT/U [...] adds 6f81db0f68b [X86] Now unreachable handling for f64->v2i32/v4i16/v8i8 bi [...] adds 0da681a2be5 [X86] Merge v2f32 and v2i32 gather/scatter handling in Repl [...] adds ef5b435b003 [X86] Simplify ISD::LOAD handling in ReplaceNodeResults and [...] adds e9efaf35292 [PowerPC] [Clang] Port SSE3, SSSE3 and SSE4 intrinsics to PowerPC adds 82c51b18e48 [clang][NFC] Consolidating usage of "FinalPhase" in Driver: [...] adds 824961824f3 [X86] Remove ISD::SETCC handling from ReplaceNodeResults. adds 509c8774fa3 [X86] Remove handler for (U/S)(ADD/SUB)SAT from ReplaceNode [...] adds 8c5c09780d4 [X86] Remove DAG combine expansion of extending masked load [...] adds 7e33f11ba70 [X86] Remove stale FIXME from combineMaskedStore. NFC adds 5bb45181169 Fix rpath for MacOS/iOS adds e187336374c Use ASSERT_THAT_ERROR instead of logAllUnhandledErrors/exit adds 6179175551c [X86] Remove code that expands truncating stores from combi [...] adds d218a3326e7 [InstSimplify] Report "Changed" also when only deleting dea [...] adds d639f6dff1b [AST] No longer visiting CXXMethodDecl bodies created by co [...] adds ef0c3ddc7f4 [clangd] Fixed printTemplateSpecializationArgs not printing [...] adds 0dba791a25e [ARM][ParallelDSP] Replace SExt uses adds dced445b24a [lldb][NFC] Use range-based for-loops in IRForTarget adds 474d70b2204 [lldb][NFC] Remove last C string uses from IRForTarget adds e1a5f668b3b GlobalISel: pack various parameters for lowerCall into a struct. adds b65016ddac3 [ELF] For VS-style diagnostics, prefer printing full paths [...] adds 9693d28da87 [llvm-readobj] - Remove unwrapOrError(ErrorOr<T> EO) helper. adds eb485fbc712 Add SVE opaque built-in types adds 4ef50a33b12 [lldb][NFC] Clean up logging in IRForTarget adds af1744cd6e8 Minidump/Windows: Fix module lookup adds 94fbbf712e9 [lldb] Refactor guard variable checks in IRForTarget adds 01eb869114b AArch64: support TLS on Darwin platforms in GlobalISel. adds 339b5d1ac2e [lldb][NFC] Fix warning about missing switch cases adds ac42e741e01 [lldb][NFC] Unify InstrList typedef in IRForTarget adds e3d81fdf6f0 [llvm-readobj] - Remove deprecated unwrapOrError(Expected<T> EO). adds 8b49173a823 [clangd] Use raw rename functions to implement the rename. adds 5640860171e [llvm-readobj] - Remove `error(llvm::Expected<T> &&E)` adds 3cdd586be28 [AArch64] Set pref. func. align to 8 bytes on Neoverse E1 & [...] adds cbec9af6bfb [MCA] Add flag -show-encoding to llvm-mca. adds 242c5a70d48 [Mips][Codegen] Fix fast-isel mixing of FGR64 and AFGR64 registers adds 1429b7ed9e1 [clangd] Added highlighting for constructor initializers. adds be39e398e98 [llvm-readelf]Print filename for multiple inputs and fix fo [...] adds 8616a770263 [MCA] Fix MSVC 19.16 build with libc++ adds 991834a5161 [GlobalOpt] prevent crashing on large integer types (PR42932) adds 60394f47b0c [X86][SSE] Swap X86ISD::BLENDV inputs with an inverted sele [...] adds dd3b6498b01 Title: Loop Cache Analysis Summary: Implement a new analysi [...] adds 8819a734ae5 [sanitizer] Update symbolizer/scripts/global_symbols.txt adds 6349ce5ca52 [MachinePipeliner] Avoid indeterminate order in FuncUnitSorter adds db7d874b712 [lldb][NFC] Remove unused IRForTarget::BuildRelocation adds 0b4ae34c2f3 [DAGCombiner] remove redundant fold for X*1.0; NFC adds 19351b24cae [lldb][NFC] Assert on invalid cursors positions when creati [...] adds 69ab7a0e455 [AArch64][x86] add tests for pessimization of expression wi [...] adds c1dafd7b534 More warnings regarding gsl::Pointer and gsl::Owner attributes adds f6a5699392d [NFC] Added tests for D65898 adds f8744ab57a7 [compiler-rt] FuzzedDataProvider: use C++ headers only inst [...] adds c6c00cdf2e7 [Transforms] Rename hasUnaryFloatFn() and getUnaryFloatFn() (NFC)
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clang-doc/tool/ClangDocMain.cpp | 4 + clang-tools-extra/clangd/AST.cpp | 4 + clang-tools-extra/clangd/SemanticHighlighting.cpp | 8 + clang-tools-extra/clangd/refactor/Rename.cpp | 105 +- clang-tools-extra/clangd/test/rename.test | 4 +- .../clangd/unittests/ClangdUnitTests.cpp | 2 +- .../clangd/unittests/PrintASTTests.cpp | 9 + .../clangd/unittests/SemanticHighlightingTests.cpp | 29 +- clang/docs/LibASTMatchersReference.html | 21 +- clang/include/clang/AST/ASTContext.h | 3 + clang/include/clang/AST/RecursiveASTVisitor.h | 8 +- clang/include/clang/AST/Type.h | 3 + clang/include/clang/ASTMatchers/ASTMatchers.h | 32 +- clang/include/clang/Basic/AArch64SVEACLETypes.def | 70 + clang/include/clang/Basic/CodeGenOptions.def | 1 + clang/include/clang/Basic/TargetInfo.h | 6 + clang/include/clang/Driver/CC1Options.td | 2 + .../Lex/DependencyDirectivesSourceMinimizer.h | 3 + clang/include/clang/Serialization/ASTBitCodes.h | 3 + clang/lib/AST/ASTContext.cpp | 47 +- clang/lib/AST/ASTImporter.cpp | 4 + clang/lib/AST/ExprConstant.cpp | 3 + clang/lib/AST/ItaniumMangle.cpp | 9 + clang/lib/AST/MicrosoftMangle.cpp | 3 + clang/lib/AST/NSAPI.cpp | 3 + clang/lib/AST/PrintfFormatString.cpp | 3 + clang/lib/AST/Type.cpp | 7 + clang/lib/AST/TypeLoc.cpp | 3 + clang/lib/Basic/TargetInfo.cpp | 1 + clang/lib/Basic/Targets/AArch64.cpp | 10 + clang/lib/CodeGen/BackendUtil.cpp | 1 + clang/lib/CodeGen/CGDebugInfo.cpp | 16 + clang/lib/CodeGen/CGExprCXX.cpp | 30 +- clang/lib/CodeGen/CodeGenTypes.cpp | 16 + clang/lib/CodeGen/ItaniumCXXABI.cpp | 3 + clang/lib/Driver/Driver.cpp | 183 +- clang/lib/Driver/ToolChains/Clang.cpp | 2 + clang/lib/Frontend/CompilerInvocation.cpp | 1 + clang/lib/Headers/CMakeLists.txt | 3 + clang/lib/Headers/ppc_wrappers/pmmintrin.h | 150 + clang/lib/Headers/ppc_wrappers/smmintrin.h | 85 + clang/lib/Headers/ppc_wrappers/tmmintrin.h | 495 ++ clang/lib/Index/USRGeneration.cpp | 3 + .../Lex/DependencyDirectivesSourceMinimizer.cpp | 71 +- clang/lib/Lex/HeaderSearch.cpp | 14 +- clang/lib/Sema/Sema.cpp | 8 +- clang/lib/Sema/SemaExpr.cpp | 8 + clang/lib/Sema/SemaInit.cpp | 26 +- clang/lib/Serialization/ASTCommon.cpp | 5 + clang/lib/Serialization/ASTReader.cpp | 5 + .../StaticAnalyzer/Checkers/CastValueChecker.cpp | 252 +- .../StaticAnalyzer/Core/BugReporterVisitors.cpp | 51 +- clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp | 9 +- clang/test/AST/ast-dump-aarch64-sve-types.c | 38 + .../Inputs/expected-plists/cxx-for-range.cpp.plist | 4 +- .../Inputs/expected-plists/edges-new.mm.plist | 163 +- .../Inputs/expected-plists/inline-plist.c.plist | 2 +- .../expected-plists/objc-radar17039661.m.plist | 2 +- .../Inputs/expected-plists/plist-output.m.plist | 8 +- clang/test/Analysis/cast-value.cpp | 118 +- clang/test/Analysis/inner-pointer.cpp | 3 +- clang/test/ClangScanDeps/regular_cdb.cpp | 1 + clang/test/CodeGen/aarch64-sve.c | 9 + clang/test/CodeGen/ppc-pmmintrin.c | 153 + clang/test/CodeGen/ppc-smmintrin.c | 118 + clang/test/CodeGen/ppc-tmmintrin.c | 1061 +++++ .../CodeGenCXX/aarch64-mangle-sve-vectors-msvc.cpp | 7 + .../test/CodeGenCXX/aarch64-mangle-sve-vectors.cpp | 31 + clang/test/CodeGenCXX/aarch64-sve-typeinfo.cpp | 58 + clang/test/CodeGenCXX/devirtualize-dtor-final.cpp | 23 + clang/test/CodeGenObjC/aarch64-sve-types.m | 32 + clang/test/Driver/as-no-warnings.c | 18 + clang/test/Headers/ppc-intrinsics.c | 28 + clang/test/Headers/ppc-mmx-intrinsics.c | 11 - clang/test/Headers/ppc-sse-intrinsics.c | 22 - clang/test/Headers/ppc-sse2-intrinsics.c | 14 - clang/test/PCH/aarch64-sve-types.c | 21 + clang/test/Sema/aarch64-sve-types.c | 52 + clang/test/Sema/warn-lifetime-analysis-nocfg.cpp | 65 +- clang/test/SemaObjC/aarch64-sve-types.m | 22 + clang/tools/driver/cc1as_main.cpp | 9 +- clang/tools/libclang/CIndex.cpp | 3 + clang/tools/scan-build/libexec/ccc-analyzer | 2 +- clang/unittests/AST/ASTImporterTest.cpp | 38 + .../ASTMatchers/ASTMatchersNarrowingTest.cpp | 68 - .../ASTMatchers/ASTMatchersTraversalTest.cpp | 85 + clang/unittests/DirectoryWatcher/CMakeLists.txt | 3 +- .../DirectoryWatcher/DirectoryWatcherTest.cpp | 50 +- .../DependencyDirectivesSourceMinimizerTest.cpp | 53 +- clang/unittests/Tooling/CMakeLists.txt | 1 + .../RecursiveASTVisitorTests/CXXMethodDecl.cpp | 58 + compiler-rt/include/CMakeLists.txt | 2 +- ...FuzzedDataProvider.hpp => FuzzedDataProvider.h} | 72 +- compiler-rt/lib/asan/scripts/asan_symbolize.py | 13 +- compiler-rt/lib/fuzzer/tests/CMakeLists.txt | 2 +- .../fuzzer/tests/FuzzedDataProviderUnittest.cpp | 53 +- compiler-rt/lib/fuzzer/utils/FuzzedDataProvider.h | 2 +- compiler-rt/lib/hwasan/hwasan.cpp | 38 +- .../lib/sanitizer_common/scripts/check_lint.sh | 2 +- .../symbolizer/scripts/global_symbols.txt | 5 + .../plugin_wrong_frame_number_bug.cpp | 48 + .../plugin_wrong_frame_number_bug.py | 31 + libcxx/utils/libcxx/test/executor.py | 2 +- lld/Common/ErrorHandler.cpp | 11 +- lld/ELF/LinkerScript.cpp | 8 + lld/ELF/MarkLive.cpp | 12 + lld/ELF/SyntheticSections.cpp | 4 + lld/test/ELF/Inputs/vs-diagnostics-duplicate3.s | 4 +- lld/test/ELF/gdb-index-parse-fail.s | 6 +- .../ELF/linkerscript/memory-gap-explicit-expr.test | 18 + lld/test/ELF/partition-move-to-main-startstop.s | 43 + lld/test/ELF/vs-diagnostics-duplicate-split.s | 4 +- lld/test/ELF/vs-diagnostics-duplicate.s | 14 +- lld/test/ELF/vs-diagnostics-dynamic-relocation.s | 11 + lld/test/ELF/vs-diagnostics-undefined-hidden.s | 8 +- lld/test/ELF/vs-diagnostics-undefined-symbol-3.s | 10 +- lld/test/wasm/global-base.test | 12 +- lld/test/wasm/optional-symbol.ll | 14 + lld/test/wasm/stack-first.test | 6 +- lld/wasm/Driver.cpp | 82 +- lld/wasm/SymbolTable.cpp | 6 +- lld/wasm/SymbolTable.h | 3 +- lldb/include/lldb/Core/Value.h | 1 - .../Minidump/Windows/Inputs/find-module.dmp.yaml | 26 + .../Minidump/Windows/Inputs/find-module.exe.yaml | 32 + lldb/lit/Minidump/Windows/find-module.test | 10 + lldb/source/Core/Value.cpp | 11 +- lldb/source/Core/ValueObject.cpp | 6 +- lldb/source/Core/ValueObjectCast.cpp | 2 +- lldb/source/Core/ValueObjectChild.cpp | 2 +- lldb/source/Core/ValueObjectConstResult.cpp | 2 +- lldb/source/Core/ValueObjectDynamicValue.cpp | 4 +- lldb/source/Core/ValueObjectMemory.cpp | 4 +- lldb/source/Core/ValueObjectSyntheticFilter.cpp | 2 +- lldb/source/Core/ValueObjectVariable.cpp | 4 +- .../Plugins/ExpressionParser/Clang/IRForTarget.cpp | 577 +-- .../Plugins/ExpressionParser/Clang/IRForTarget.h | 14 - .../AppleObjCTrampolineHandler.cpp | 2 +- .../Python/OperatingSystemPython.cpp | 2 +- .../Process/gdb-remote/GDBRemoteCommunication.cpp | 1 + .../gdb-remote/GDBRemoteCommunicationClient.cpp | 5 +- .../Plugins/Process/minidump/MinidumpParser.cpp | 1 + .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 10 +- lldb/source/Symbol/ClangASTContext.cpp | 14 + lldb/source/Utility/CompletionRequest.cpp | 1 + llvm/cmake/modules/AddLLVM.cmake | 2 +- llvm/docs/BugpointRedesign.md | 105 + llvm/docs/CommandGuide/llvm-mca.rst | 37 +- llvm/docs/GlobalISel.rst | 95 + llvm/include/llvm/Analysis/LoopCacheAnalysis.h | 278 ++ .../include/llvm/CodeGen/GlobalISel/CallLowering.h | 56 +- llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h | 3 + llvm/include/llvm/IR/AutoUpgrade.h | 4 + llvm/include/llvm/IR/GlobalAlias.h | 4 - llvm/include/llvm/IR/GlobalIFunc.h | 4 - llvm/include/llvm/IR/GlobalIndirectSymbol.h | 4 + llvm/include/llvm/IR/IntrinsicsAArch64.td | 4 +- llvm/include/llvm/MC/MCContext.h | 8 +- llvm/include/llvm/MCA/CodeEmitter.h | 72 + llvm/include/llvm/MCA/SourceMgr.h | 5 +- llvm/include/llvm/Transforms/IPO/Attributor.h | 2 +- llvm/include/llvm/Transforms/Utils/BuildLibCalls.h | 11 +- llvm/include/llvm/Transforms/Utils/ValueMapper.h | 9 +- llvm/lib/Analysis/CMakeLists.txt | 1 + llvm/lib/Analysis/LoopCacheAnalysis.cpp | 625 +++ llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 1 + llvm/lib/CodeGen/GlobalISel/CallLowering.cpp | 22 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 19 +- llvm/lib/CodeGen/MachineBlockPlacement.cpp | 116 +- llvm/lib/CodeGen/MachineModuleInfo.cpp | 6 +- llvm/lib/CodeGen/MachinePipeliner.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 270 +- llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 2 + .../CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp | 19 +- .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 52 +- llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 48 +- llvm/lib/IR/AutoUpgrade.cpp | 78 +- llvm/lib/Linker/IRMover.cpp | 98 +- llvm/lib/MC/MCContext.cpp | 19 +- llvm/lib/MCA/CMakeLists.txt | 1 + llvm/lib/MCA/CodeEmitter.cpp | 37 + llvm/lib/Passes/PassBuilder.cpp | 1 + llvm/lib/Passes/PassRegistry.def | 1 + llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp | 3 +- llvm/lib/Target/AArch64/AArch64CallLowering.cpp | 34 +- llvm/lib/Target/AArch64/AArch64CallLowering.h | 14 +- .../Target/AArch64/AArch64InstructionSelector.cpp | 38 +- llvm/lib/Target/AArch64/AArch64Subtarget.cpp | 2 + llvm/lib/Target/ARM/ARMCallLowering.cpp | 29 +- llvm/lib/Target/ARM/ARMCallLowering.h | 6 +- llvm/lib/Target/ARM/ARMParallelDSP.cpp | 8 +- .../Hexagon/MCTargetDesc/HexagonMCChecker.cpp | 7 +- llvm/lib/Target/Mips/MipsCallLowering.cpp | 37 +- llvm/lib/Target/Mips/MipsCallLowering.h | 6 +- llvm/lib/Target/Mips/MipsFastISel.cpp | 10 +- llvm/lib/Target/X86/X86.td | 3 +- llvm/lib/Target/X86/X86CallLowering.cpp | 36 +- llvm/lib/Target/X86/X86CallLowering.h | 6 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 599 +-- llvm/lib/Transforms/IPO/GlobalOpt.cpp | 6 +- .../InstCombine/InstCombineMulDivRem.cpp | 4 +- llvm/lib/Transforms/Scalar/InstSimplifyPass.cpp | 1 + llvm/lib/Transforms/Scalar/LICM.cpp | 3 +- llvm/lib/Transforms/Utils/BuildLibCalls.cpp | 17 +- llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 21 +- llvm/lib/Transforms/Utils/ValueMapper.cpp | 43 +- .../PowerPC/lit.local.cfg | 0 .../LoopCacheAnalysis/PowerPC/loads-store.ll | 88 + .../Analysis/LoopCacheAnalysis/PowerPC/matmul.ll | 81 + .../LoopCacheAnalysis/PowerPC/matvecmul.ll | 185 + .../LoopCacheAnalysis/PowerPC/single-store.ll | 77 + .../Analysis/LoopCacheAnalysis/PowerPC/stencil.ll | 98 + llvm/test/Bitcode/upgrade-arc-runtime-calls.bc | Bin 0 -> 2896 bytes llvm/test/Bitcode/upgrade-arc-runtime-calls.ll | 75 + llvm/test/Bitcode/upgrade-clang-arc-use.ll | 4 +- llvm/test/Bitcode/upgrade-mrr-runtime-calls.bc | Bin 0 -> 2720 bytes llvm/test/CMakeLists.txt | 1 + llvm/test/CodeGen/AArch64/arm64-inline-asm.ll | 45 +- llvm/test/CodeGen/AArch64/arm64-tls-darwin.ll | 1 + llvm/test/CodeGen/AArch64/cmpxchg-idioms.ll | 2 +- llvm/test/CodeGen/AArch64/fadd-combines.ll | 30 + llvm/test/CodeGen/AArch64/irg-nomem.mir | 73 + .../AArch64/preferred-function-alignment.ll | 3 + llvm/test/CodeGen/AArch64/tailmerging_in_mbp.ll | 5 +- llvm/test/CodeGen/AMDGPU/collapse-endcf.ll | 9 +- .../AMDGPU/divergent-branch-uniform-condition.ll | 48 +- llvm/test/CodeGen/AMDGPU/global_smrd_cfg.ll | 21 +- llvm/test/CodeGen/AMDGPU/i1-copy-from-loop.ll | 12 +- llvm/test/CodeGen/AMDGPU/indirect-addressing-si.ll | 12 +- llvm/test/CodeGen/AMDGPU/loop_exit_with_xor.ll | 4 +- llvm/test/CodeGen/AMDGPU/multilevel-break.ll | 56 +- llvm/test/CodeGen/AMDGPU/optimize-negated-cond.ll | 8 +- llvm/test/CodeGen/AMDGPU/si-annotate-cf.ll | 12 +- llvm/test/CodeGen/AMDGPU/wave32.ll | 36 +- llvm/test/CodeGen/AMDGPU/wqm.ll | 11 +- llvm/test/CodeGen/ARM/2011-03-23-PeepholeBug.ll | 2 +- llvm/test/CodeGen/ARM/ParallelDSP/blocks.ll | 4 +- llvm/test/CodeGen/ARM/ParallelDSP/exchange.ll | 329 ++ llvm/test/CodeGen/ARM/ParallelDSP/overlapping.ll | 161 + llvm/test/CodeGen/ARM/arm-and-tst-peephole.ll | 5 +- llvm/test/CodeGen/ARM/atomic-cmp.ll | 2 +- llvm/test/CodeGen/ARM/atomic-cmpxchg.ll | 26 +- llvm/test/CodeGen/ARM/code-placement.ll | 4 +- llvm/test/CodeGen/ARM/pr32578.ll | 2 +- llvm/test/CodeGen/Hexagon/bug6757-endloop.ll | 2 +- llvm/test/CodeGen/Hexagon/early-if-merge-loop.ll | 4 +- llvm/test/CodeGen/Hexagon/prof-early-if.ll | 2 +- llvm/test/CodeGen/Hexagon/redundant-branching2.ll | 2 +- llvm/test/CodeGen/Mips/copy-fp64.ll | 29 + llvm/test/CodeGen/PowerPC/atomics-regression.ll | 312 +- llvm/test/CodeGen/PowerPC/block-placement-1.mir | 8 +- llvm/test/CodeGen/PowerPC/cmp_elimination.ll | 11 +- llvm/test/CodeGen/PowerPC/licm-remat.ll | 3 +- llvm/test/CodeGen/PowerPC/machine-pre.ll | 36 +- llvm/test/CodeGen/PowerPC/sms-cpy-1.ll | 116 + llvm/test/CodeGen/PowerPC/sms-phi-1.ll | 67 + llvm/test/CodeGen/PowerPC/sms-phi-2.ll | 69 + llvm/test/CodeGen/PowerPC/sms-phi-3.ll | 89 + llvm/test/CodeGen/PowerPC/sms-phi-5.ll | 56 + llvm/test/CodeGen/RISCV/atomic-rmw.ll | 4926 ++++++++++---------- llvm/test/CodeGen/RISCV/remat.ll | 55 +- .../test/CodeGen/Thumb/consthoist-physical-addr.ll | 12 +- llvm/test/CodeGen/Thumb/pr42760.ll | 26 +- llvm/test/CodeGen/X86/block-placement.ll | 19 +- llvm/test/CodeGen/X86/cmpxchg8b.ll | 1 + llvm/test/CodeGen/X86/code_placement.ll | 7 +- .../code_placement_ignore_succ_in_inner_loop.ll | 7 +- .../CodeGen/X86/code_placement_loop_rotation2.ll | 8 +- .../CodeGen/X86/code_placement_no_header_change.ll | 2 +- llvm/test/CodeGen/X86/combine-sse41-intrinsics.ll | 25 +- llvm/test/CodeGen/X86/conditional-tailcall.ll | 178 +- llvm/test/CodeGen/X86/fadd-combines.ll | 28 + llvm/test/CodeGen/X86/loop-blocks.ll | 38 +- llvm/test/CodeGen/X86/loop-rotate.ll | 120 - llvm/test/CodeGen/X86/lsr-loop-exit-cond.ll | 66 +- llvm/test/CodeGen/X86/masked_gather_scatter.ll | 64 +- llvm/test/CodeGen/X86/masked_load.ll | 20 +- llvm/test/CodeGen/X86/min-legal-vector-width.ll | 14 +- llvm/test/CodeGen/X86/move_latch_to_loop_top.ll | 16 +- llvm/test/CodeGen/X86/nontemporal-loads.ll | 9 +- llvm/test/CodeGen/X86/pr38185.ll | 16 +- llvm/test/CodeGen/X86/ragreedy-hoist-spill.ll | 123 +- llvm/test/CodeGen/X86/reverse_branches.ll | 35 +- .../test/CodeGen/X86/speculative-load-hardening.ll | 57 +- .../CodeGen/X86/tail-dup-merge-loop-headers.ll | 67 +- llvm/test/CodeGen/X86/tail-dup-repeat.ll | 25 +- .../CodeGen/X86/vector-shift-by-select-loop.ll | 69 +- llvm/test/CodeGen/X86/widen_arith-1.ll | 16 +- llvm/test/CodeGen/X86/widen_arith-2.ll | 16 +- llvm/test/CodeGen/X86/widen_arith-3.ll | 16 +- llvm/test/CodeGen/X86/widen_arith-4.ll | 32 +- llvm/test/CodeGen/X86/widen_arith-5.ll | 16 +- llvm/test/CodeGen/X86/widen_arith-6.ll | 16 +- llvm/test/CodeGen/X86/widen_cast-4.ll | 16 +- llvm/test/DebugInfo/X86/PR37234.ll | 12 +- .../test/DebugInfo/X86/dbg-value-transfer-order.ll | 13 +- .../DebugInfo/X86/dwarfdump-str-offsets-invalid.s | 14 +- llvm/test/LTO/Resolution/X86/Inputs/ifunc2.ll | 6 + llvm/test/LTO/Resolution/X86/ifunc2.ll | 19 + llvm/test/MC/Hexagon/nowarn.s | 19 + llvm/test/Object/invalid.test | 50 +- llvm/test/Reduce/Inputs/remove-funcs.py | 10 + llvm/test/Reduce/remove-funcs.ll | 34 + llvm/test/Transforms/GlobalOpt/large-int-crash.ll | 23 + llvm/test/Transforms/InstCombine/fabs-copysign.ll | 24 + llvm/test/Transforms/InstCombine/pow-exp.ll | 1 + llvm/test/Transforms/InstCombine/pow_fp_int.ll | 1 + .../Transforms/InstSimplify/remove-dead-call.ll | 28 + llvm/test/Transforms/LICM/hoisting.ll | 3 +- llvm/test/tools/llvm-mca/X86/show-encoding.s | 77 + .../tools/llvm-readobj/elf-dynamic-malformed.test | 1 - .../tools/llvm-readobj/elf-packed-relocs-error1.s | 2 +- .../tools/llvm-readobj/elf-packed-relocs-error2.s | 2 +- .../tools/llvm-readobj/elf-packed-relocs-error3.s | 2 +- .../tools/llvm-readobj/elf-packed-relocs-error4.s | 2 +- .../tools/llvm-readobj/elf-packed-relocs-error5.s | 2 +- llvm/test/tools/llvm-readobj/file-name.test | 42 + llvm/test/tools/llvm-readobj/stack-sizes.test | 7 +- llvm/test/tools/yaml2obj/elf-sht-symtab-shndx.yaml | 8 +- llvm/tools/LLVMBuild.txt | 1 + llvm/tools/llvm-mc/llvm-mc.cpp | 6 +- llvm/tools/llvm-mca/Views/InstructionInfoView.cpp | 31 +- llvm/tools/llvm-mca/Views/InstructionInfoView.h | 13 +- llvm/tools/llvm-mca/llvm-mca.cpp | 23 +- llvm/tools/llvm-readobj/ARMEHABIPrinter.h | 15 +- llvm/tools/llvm-readobj/COFFDumper.cpp | 55 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 391 +- llvm/tools/llvm-readobj/MachODumper.cpp | 6 +- llvm/tools/llvm-readobj/ObjDumper.cpp | 6 +- llvm/tools/llvm-readobj/WasmDumper.cpp | 2 +- llvm/tools/llvm-readobj/llvm-readobj.cpp | 8 +- llvm/tools/llvm-readobj/llvm-readobj.h | 21 - llvm/tools/llvm-reduce/CMakeLists.txt | 25 + llvm/tools/llvm-reduce/DeltaManager.h | 25 + llvm/tools/{ => llvm-reduce}/LLVMBuild.txt | 53 +- llvm/tools/llvm-reduce/TestRunner.cpp | 57 + llvm/tools/llvm-reduce/TestRunner.h | 56 + llvm/tools/llvm-reduce/deltas/Delta.cpp | 179 + llvm/tools/llvm-reduce/deltas/Delta.h | 84 + llvm/tools/llvm-reduce/deltas/ReduceFunctions.cpp | 80 + llvm/tools/llvm-reduce/deltas/ReduceFunctions.h | 20 + llvm/tools/llvm-reduce/llvm-reduce.cpp | 106 + .../gn/secondary/compiler-rt/include/BUILD.gn | 2 +- llvm/utils/lit/lit/__init__.py | 2 +- llvm/utils/lit/setup.py | 2 +- pstl/include/pstl/internal/glue_memory_impl.h | 77 +- 346 files changed, 12690 insertions(+), 6191 deletions(-) create mode 100644 clang/include/clang/Basic/AArch64SVEACLETypes.def create mode 100644 clang/lib/Headers/ppc_wrappers/pmmintrin.h create mode 100644 clang/lib/Headers/ppc_wrappers/smmintrin.h create mode 100644 clang/lib/Headers/ppc_wrappers/tmmintrin.h create mode 100644 clang/test/AST/ast-dump-aarch64-sve-types.c create mode 100644 clang/test/CodeGen/aarch64-sve.c create mode 100644 clang/test/CodeGen/ppc-pmmintrin.c create mode 100644 clang/test/CodeGen/ppc-smmintrin.c create mode 100644 clang/test/CodeGen/ppc-tmmintrin.c create mode 100644 clang/test/CodeGenCXX/aarch64-mangle-sve-vectors-msvc.cpp create mode 100644 clang/test/CodeGenCXX/aarch64-mangle-sve-vectors.cpp create mode 100644 clang/test/CodeGenCXX/aarch64-sve-typeinfo.cpp create mode 100644 clang/test/CodeGenCXX/devirtualize-dtor-final.cpp create mode 100644 clang/test/CodeGenObjC/aarch64-sve-types.m create mode 100644 clang/test/Driver/as-no-warnings.c create mode 100644 clang/test/Headers/ppc-intrinsics.c delete mode 100644 clang/test/Headers/ppc-mmx-intrinsics.c delete mode 100644 clang/test/Headers/ppc-sse-intrinsics.c delete mode 100644 clang/test/Headers/ppc-sse2-intrinsics.c create mode 100644 clang/test/PCH/aarch64-sve-types.c create mode 100644 clang/test/Sema/aarch64-sve-types.c create mode 100644 clang/test/SemaObjC/aarch64-sve-types.m create mode 100644 clang/unittests/Tooling/RecursiveASTVisitorTests/CXXMethodDecl.cpp rename compiler-rt/include/fuzzer/{FuzzedDataProvider.hpp => FuzzedDataProvider.h} (79%) create mode 100644 compiler-rt/test/asan/TestCases/Posix/asan_symbolize_script/plu [...] create mode 100644 compiler-rt/test/asan/TestCases/Posix/asan_symbolize_script/plu [...] create mode 100644 lld/test/ELF/linkerscript/memory-gap-explicit-expr.test create mode 100644 lld/test/ELF/partition-move-to-main-startstop.s create mode 100644 lld/test/wasm/optional-symbol.ll create mode 100644 lldb/lit/Minidump/Windows/Inputs/find-module.dmp.yaml create mode 100644 lldb/lit/Minidump/Windows/Inputs/find-module.exe.yaml create mode 100644 lldb/lit/Minidump/Windows/find-module.test create mode 100644 llvm/docs/BugpointRedesign.md create mode 100644 llvm/include/llvm/Analysis/LoopCacheAnalysis.h create mode 100644 llvm/include/llvm/MCA/CodeEmitter.h create mode 100644 llvm/lib/Analysis/LoopCacheAnalysis.cpp create mode 100644 llvm/lib/MCA/CodeEmitter.cpp copy llvm/test/Analysis/{CostModel => LoopCacheAnalysis}/PowerPC/lit.local.cfg (100%) create mode 100644 llvm/test/Analysis/LoopCacheAnalysis/PowerPC/loads-store.ll create mode 100644 llvm/test/Analysis/LoopCacheAnalysis/PowerPC/matmul.ll create mode 100644 llvm/test/Analysis/LoopCacheAnalysis/PowerPC/matvecmul.ll create mode 100644 llvm/test/Analysis/LoopCacheAnalysis/PowerPC/single-store.ll create mode 100644 llvm/test/Analysis/LoopCacheAnalysis/PowerPC/stencil.ll create mode 100644 llvm/test/Bitcode/upgrade-arc-runtime-calls.bc create mode 100644 llvm/test/Bitcode/upgrade-arc-runtime-calls.ll create mode 100644 llvm/test/Bitcode/upgrade-mrr-runtime-calls.bc create mode 100644 llvm/test/CodeGen/AArch64/irg-nomem.mir create mode 100644 llvm/test/CodeGen/ARM/ParallelDSP/exchange.ll create mode 100644 llvm/test/CodeGen/ARM/ParallelDSP/overlapping.ll create mode 100644 llvm/test/CodeGen/Mips/copy-fp64.ll create mode 100644 llvm/test/CodeGen/PowerPC/sms-cpy-1.ll create mode 100644 llvm/test/CodeGen/PowerPC/sms-phi-1.ll create mode 100644 llvm/test/CodeGen/PowerPC/sms-phi-2.ll create mode 100644 llvm/test/CodeGen/PowerPC/sms-phi-3.ll create mode 100644 llvm/test/CodeGen/PowerPC/sms-phi-5.ll delete mode 100644 llvm/test/CodeGen/X86/loop-rotate.ll create mode 100644 llvm/test/LTO/Resolution/X86/Inputs/ifunc2.ll create mode 100644 llvm/test/LTO/Resolution/X86/ifunc2.ll create mode 100644 llvm/test/MC/Hexagon/nowarn.s create mode 100755 llvm/test/Reduce/Inputs/remove-funcs.py create mode 100644 llvm/test/Reduce/remove-funcs.ll create mode 100644 llvm/test/Transforms/GlobalOpt/large-int-crash.ll create mode 100755 llvm/test/Transforms/InstSimplify/remove-dead-call.ll create mode 100644 llvm/test/tools/llvm-mca/X86/show-encoding.s create mode 100644 llvm/test/tools/llvm-readobj/file-name.test create mode 100644 llvm/tools/llvm-reduce/CMakeLists.txt create mode 100644 llvm/tools/llvm-reduce/DeltaManager.h copy llvm/tools/{ => llvm-reduce}/LLVMBuild.txt (50%) create mode 100644 llvm/tools/llvm-reduce/TestRunner.cpp create mode 100644 llvm/tools/llvm-reduce/TestRunner.h create mode 100644 llvm/tools/llvm-reduce/deltas/Delta.cpp create mode 100644 llvm/tools/llvm-reduce/deltas/Delta.h create mode 100644 llvm/tools/llvm-reduce/deltas/ReduceFunctions.cpp create mode 100644 llvm/tools/llvm-reduce/deltas/ReduceFunctions.h create mode 100644 llvm/tools/llvm-reduce/llvm-reduce.cpp