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-allyesconfig in repository toolchain/ci/llvm-project.
from d7aded3937f [PowerPC] Automatically generate store-constant.ll . NFC adds 27f5d35137c Fix for build bot failure. For more details see: https://re [...] adds cafc7416baf [c++20] Synthesis of defaulted comparison functions. adds a38396939c5 Revert 393dacacf7e7 "[ARM] Enable TypePromotion by default" adds f6e05672f65 [lldb] Add a test for how we lazily create Clang AST nodes adds 88f5bf77f92 [compiler-rt] Add a critical section when flushing gcov counters adds 3cd93a4efcd [DebugInfo] Make describeLoadedValue() reg aware adds f3696533f22 Revert "[DebugInfo] Make describeLoadedValue() reg aware" adds d0fb7a478df [lldb] Support for DWARF-5 atomic types adds 6965f835b47 [DebugInfo] Make describeLoadedValue() reg aware adds 385ba6065a9 [cmake] Disable GCC 9's -Wredundant-move adds 6d5c273500a Reland "[AST] Traverse the class type loc inside the member [...] adds f008b5b8ce7 [ARM] Additional tests and minor formatting. NFC adds be7a1070700 [ARM] Teach the Arm cost model that a Shift can be folded i [...] adds 9ed681f9261 gn build: Merge 6d5c273500a adds f3e6a612326 [OpenCL] Handle address space conversions for constexpr (PR44177) adds 966fac1941e [clang][Tooling] Fix potential UB in ExpandResponseFilesCom [...] adds b1aba0378e5 [ARM] Enable MVE masked loads and stores adds 4a6e13ad88d [CommandLine] Add missing Callbacks adds 7d175cf504b [lldb] Xfail TestCallOverriddenMethod.py for aarch64/linux adds d6642ed1c86 [ARM] Add missing REQUIRES: asserts to test. NFC adds 0d1490bf6a6 [ARM][MVE] Add complex vector intrinsics adds dba420bc05a [test][tools] Add missing and improve testing adds 329008fdf18 [lldb] Improve/fix base address selection in location lists adds 773b849c10a [lldb/DWARF] Switch to llvm location list parser adds f7e7a5f1b6d [Attr] Add missing header for clang example. adds 00e238896cd [DebugInfo] Nerf placeDbgValues, with prejudice adds 9b9e995819f [DebugInfo][EarlyCSE] Use the salvageDebugInfoOrMarkUndef(); NFC adds c20930a724f [RISCV] Machine Operand Flag Serialization adds 94603ec11b5 [Parser] Don't crash on MS assembly if target desc/asm pars [...] adds cb664baf50f [RISCV] Fix mir-target-flags.ll adds 771899e9445 [clangd] Allow extract-to-function on regions that always return. adds 28153905323 [test][llvm-cxxfilt] Fix darwin build bot adds 0964733bae2 [lldb] Remove Xfail decorators from steadily passing tests adds 32c802e0f53 Fix build bot fails due to the patch here: https://reviews. [...] adds 01d8bb49399 [test][llvm-cxxfilt] Add missing '-n' adds 6626e5a06a9 Fix compilation warning from GCC7. NFC. adds decdbc1155f [clangd] Use expansion location when the ref is inside macros. adds caabb713ea1 [ModuloSchedule] Fix data types in ModuloScheduleExpander:: [...] adds d97b3e3e65c [ARM][MVE] Add intrinsics for immediate shifts. adds 2ea6ab67779 [llvm][VFABI] Add more testing for LLVM internal mangling. adds 891f82222bb [clangd] Implement range patching heuristics for cross-file [...] adds ff4dceef920 Fix the compiler warnings: "-Winconsistent-missing-override [...] adds 26fd95680bc [GWP-ASan] 32-bit test pointers, allow multi-init for test. adds 8d70f3c933a [ARM] Fix NEON failure introduced by D71065. adds d32484f40cb [lldb][CMake] Fix build for the case of custom libedit inst [...] adds fe96d1ee788 [lldb/SWIG] Guard Python type map in SWIG interface by SWIGPYTHON adds c78726fae0e [PowerPC] Refactor FinishCall. [NFC] adds 2eb61fa5d68 [ARM][MVE][Intrinsics] Add VMULL[BT]Q_(INT|POLY) intrinsics. adds fc3417cb5a9 [ARM][MVE][Intrinsics] Add VQADDQ, VHADDQ, VRHADDQ, VQSUBQ, [...] adds 898d7a0695c [clangd] Delete default arguments while moving functions ou [...] adds a209a8000e1 [clangd] Delete ctor initializers while moving functions ou [...] adds be05633e289 [lldb] Clean up accidentally passing TestDeadStrip.py adds bab9849963e Reland 198fbcb8, "Driver: Don't look for libc++ headers in [...] adds 29f0a65671e scudo: Add a basic malloc/free benchmark. adds be7d633a6fa Magic number checker shouldn't warn on user defined string [...] adds d0ccd55151f [clangd] also filter out another possible diag from MS ASM syntax adds 6dad5e441db The field ‘totalFrames’ which is total number of frames ava [...] adds 3d41a58eac1 [PowerPC][NFC] Rename ANDI(S)o8 to ANDI(S)8o adds 92f94b762ac [InstCombine] add tests for shuffle with insertelement oper [...] adds ec71238916d Fix clang -Wcovered-switch-default after llvmorg-10-init-11 [...] adds d694594d765 [clang][IFS] Allow 2 output files when using -o and -c with [...] adds 56bba012d97 [c++20] Fix incorrect assumptions in checks for comparison [...] adds 505aa2410db [Attr] Move ParsedTargetAttr out of the TargetAttr class adds d9ae493937c [PGO][PGSO] Instrument the code gen / target passes. adds 1164d43855f Include Stmt.h where it seems to be necessary for modules builds adds a7d992c0f2d [ValueTracking] Allow context-sensitive nullness check for [...] adds af52d5a04cb [IPConstantProp][NFCI] Improve and modernize tests adds 453c85ff0f9 [libc] Add implementation of errno and define the other mac [...] adds a0b025b8e7c [PowerPC] [NFC] Cleanup xxpermdi peephole optimization adds 9ef451d1fda [hwasan] Offline symbolization script. adds d5acc83a3ac Implement LWG#1203 for raw_ostream. adds 1646bb86643 Also synthesize _cmd and self for properties adds 295db41ce23 [FormatManager] Provide a single entrypoint for GetCandidat [...] adds e6e6e34b95c [c++20] Defaulted comparison support for array members. adds f1ddef34f1c [AArch64][SVE] Implement SPLAT_VECTOR for i1 vectors. adds 584ed882263 [Codegen][X86] Modernize/regenerate old tests. NFCI. adds 7c69a03c566 [ConstantFold][SVE] Fix constant folding for shufflevector. adds 9803178a78c Avoid Attr.h includes, CodeGen edition adds 9c6b7f68b80 Revert "[ARM][MVE] Add intrinsics for immediate shifts." an [...] adds bbf7860b937 add support for strict operation fpextend/fpround/fsqrt on [...] adds bc69dd2cfae [FormatManager] GetCandidateLanguages shouldn't know about [...] adds d9466653e4d [llvm/dwarfdump] Use the architecture string to filter. adds 6507e135896 [NFC] Add { } to silence compiler warning [-Wmissing-braces]. adds 848934c67d4 [c++20] Fix handling of unqualified lookups from a defaulte [...] adds 22d516261a9 Remove unused Unit test directory for xray. adds 05b0c76aa76 [NFC][MacroFusion] Adding the assertion if someone want to [...] adds 52b1c94a5fe Turn off unused variable checking here since we're explicit [...] adds 9574757dba9 [MC] Delete MCCodePadder adds 78a7af456db Revert "[compiler-rt] Add a critical section when flushing [...]
No new revisions were added by this update.
Summary of changes: .../clang-tidy/readability/MagicNumbersCheck.cpp | 19 +- clang-tools-extra/clangd/Diagnostics.cpp | 10 +- clang-tools-extra/clangd/index/SymbolCollector.cpp | 12 +- clang-tools-extra/clangd/refactor/Rename.cpp | 164 +- clang-tools-extra/clangd/refactor/Rename.h | 31 + .../clangd/refactor/tweaks/DefineOutline.cpp | 95 +- .../clangd/refactor/tweaks/ExtractFunction.cpp | 65 +- clang-tools-extra/clangd/unittests/CMakeLists.txt | 1 + .../clangd/unittests/DiagnosticsTests.cpp | 10 + clang-tools-extra/clangd/unittests/RenameTests.cpp | 298 ++ .../clangd/unittests/SemanticHighlightingTests.cpp | 4 +- .../clangd/unittests/SymbolCollectorTests.cpp | 23 + clang-tools-extra/clangd/unittests/TweakTests.cpp | 66 +- clang-tools-extra/clangd/unittests/XRefsTests.cpp | 13 + .../clang-tidy/checkers/cert-mem57-cpp-cpp17.cpp | 4 +- .../readability-magic-numbers-userliteral.cpp | 16 + .../AnnotateFunctions/AnnotateFunctions.cpp | 1 + clang/include/clang/AST/Attr.h | 12 + clang/include/clang/AST/Decl.h | 53 +- clang/include/clang/AST/DeclBase.h | 7 +- clang/include/clang/AST/DeclCXX.h | 10 - clang/include/clang/AST/RecursiveASTVisitor.h | 6 +- clang/include/clang/AST/UnresolvedSet.h | 4 + clang/include/clang/Basic/Attr.td | 10 - clang/include/clang/Basic/DiagnosticSemaKinds.td | 5 +- clang/include/clang/Basic/arm_mve.td | 153 +- clang/include/clang/Basic/arm_mve_defs.td | 15 + clang/include/clang/CodeGen/CGFunctionInfo.h | 1 - clang/include/clang/Sema/Sema.h | 15 +- clang/include/clang/Sema/Template.h | 2 + .../clang/Tooling/Refactoring/ASTSelection.h | 1 + clang/lib/AST/ComparisonCategories.cpp | 6 +- clang/lib/AST/Decl.cpp | 43 +- clang/lib/AST/ExprConstant.cpp | 37 + clang/lib/CodeGen/CGBlocks.cpp | 1 + clang/lib/CodeGen/CGBuiltin.cpp | 1 + clang/lib/CodeGen/CGCXX.cpp | 3 +- clang/lib/CodeGen/CGCXXABI.cpp | 1 + clang/lib/CodeGen/CGCall.cpp | 3 +- clang/lib/CodeGen/CGClass.cpp | 1 + clang/lib/CodeGen/CGDebugInfo.cpp | 1 + clang/lib/CodeGen/CGDecl.cpp | 1 + clang/lib/CodeGen/CGDeclCXX.cpp | 3 +- clang/lib/CodeGen/CGExprAgg.cpp | 5 +- clang/lib/CodeGen/CGExprConstant.cpp | 5 +- clang/lib/CodeGen/CGExprScalar.cpp | 1 + clang/lib/CodeGen/CGObjC.cpp | 1 + clang/lib/CodeGen/CGObjCGNU.cpp | 7 +- clang/lib/CodeGen/CGObjCMac.cpp | 3 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 5 +- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 1 + clang/lib/CodeGen/CGStmt.cpp | 3 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 3 +- clang/lib/CodeGen/CGVTables.cpp | 1 + clang/lib/CodeGen/CodeGenFunction.cpp | 12 +- clang/lib/CodeGen/CodeGenFunction.h | 7 +- clang/lib/CodeGen/CodeGenModule.cpp | 10 +- clang/lib/CodeGen/CodeGenModule.h | 6 +- clang/lib/CodeGen/ItaniumCXXABI.cpp | 5 +- clang/lib/CodeGen/MicrosoftCXXABI.cpp | 1 + clang/lib/CodeGen/SanitizerMetadata.cpp | 1 + clang/lib/CodeGen/TargetInfo.cpp | 5 +- clang/lib/Driver/Driver.cpp | 21 +- clang/lib/Driver/ToolChains/Clang.cpp | 12 +- clang/lib/Driver/ToolChains/Linux.cpp | 27 +- clang/lib/Parse/ParseStmtAsm.cpp | 28 +- clang/lib/Sema/SemaDecl.cpp | 12 +- clang/lib/Sema/SemaDeclAttr.cpp | 2 +- clang/lib/Sema/SemaDeclCXX.cpp | 619 ++++- clang/lib/Sema/SemaExpr.cpp | 9 +- clang/lib/Sema/SemaLambda.cpp | 4 +- clang/lib/Sema/SemaObjCProperty.cpp | 6 + clang/lib/Sema/SemaOverload.cpp | 126 +- clang/lib/Sema/SemaTemplateInstantiate.cpp | 22 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 40 +- clang/lib/Serialization/ASTReaderDecl.cpp | 13 + clang/lib/Serialization/ASTWriterDecl.cpp | 12 + .../ExpandResponseFilesCompilationDatabase.cpp | 4 +- .../class.compare/class.compare.default/p1.cpp | 76 + .../class.compare/class.compare.default/p2.cpp | 2 +- .../class.compare/class.compare.default/p5.cpp | 60 + clang/test/CXX/class/class.compare/class.eq/p2.cpp | 23 +- clang/test/CXX/class/class.compare/class.eq/p3.cpp | 13 + .../test/CXX/class/class.compare/class.rel/p2.cpp | 23 +- .../CXX/class/class.compare/class.spaceship/p1.cpp | 155 +- .../CXX/class/class.compare/class.spaceship/p3.cpp | 39 + clang/test/CodeGen/arm-mve-intrinsics/vcaddq.c | 742 +++++ clang/test/CodeGen/arm-mve-intrinsics/vcmlaq.c | 246 ++ clang/test/CodeGen/arm-mve-intrinsics/vcmulq.c | 373 +++ clang/test/CodeGen/arm-mve-intrinsics/vhaddq.c | 95 + clang/test/CodeGen/arm-mve-intrinsics/vhcaddq.c | 281 ++ clang/test/CodeGen/arm-mve-intrinsics/vhsubq.c | 95 + clang/test/CodeGen/arm-mve-intrinsics/vmullbq.c | 125 + clang/test/CodeGen/arm-mve-intrinsics/vmulltq.c | 125 + clang/test/CodeGen/arm-mve-intrinsics/vqaddq.c | 95 + clang/test/CodeGen/arm-mve-intrinsics/vqdmulhq.c | 95 + clang/test/CodeGen/arm-mve-intrinsics/vqrdmulhq.c | 95 + clang/test/CodeGen/arm-mve-intrinsics/vqsubq.c | 95 + clang/test/CodeGen/arm-mve-intrinsics/vrhaddq.c | 95 + clang/test/CodeGen/opt-record-1.c | 11 +- clang/test/CodeGenObjC/direct-method.m | 11 + .../CodeGenOpenCLCXX/address-space-deduction.cl | 7 +- clang/test/CodeGenOpenCLCXX/constexpr.cl | 26 + clang/test/Driver/android-no-installed-libcxx.cpp | 10 + clang/test/Driver/stdlibxx-isystem.cpp | 10 +- clang/test/InterfaceStubs/driver-test3.c | 19 + clang/test/PCH/cxx2a-defaulted-comparison.cpp | 50 + clang/test/SemaCXX/compare-cxx2a.cpp | 3 + clang/test/SemaCXX/compare-modules-cxx2a.cpp | 54 + clang/unittests/Tooling/CMakeLists.txt | 1 + .../MemberPointerTypeLoc.cpp | 55 + clang/utils/TableGen/MveEmitter.cpp | 22 +- .../lib/gwp_asan/guarded_pool_allocator.cpp | 7 - compiler-rt/lib/gwp_asan/tests/compression.cpp | 21 +- compiler-rt/lib/hwasan/CMakeLists.txt | 2 + compiler-rt/lib/hwasan/scripts/CMakeLists.txt | 2 + compiler-rt/lib/hwasan/scripts/hwasan_symbolize | 282 ++ compiler-rt/lib/scudo/standalone/CMakeLists.txt | 1 + .../lib/scudo/standalone/allocator_config.h | 2 + .../lib/scudo/standalone/benchmarks/CMakeLists.txt | 21 + .../standalone/benchmarks/malloc_benchmark.cpp | 101 + compiler-rt/lib/scudo/standalone/tsd_shared.h | 1 + compiler-rt/test/xray/CMakeLists.txt | 11 - compiler-rt/test/xray/Unit/lit.site.cfg.py.in | 32 - libc/config/linux/api.td | 28 + libc/config/linux/errno.h.in | 11 + libc/config/public_api.td | 10 + libc/include/CMakeLists.txt | 10 + libc/include/errno.h.def | 18 + libc/lib/CMakeLists.txt | 4 +- libc/spec/linux.td | 66 + libc/spec/posix.td | 91 + libc/spec/stdc.td | 13 + libc/src/CMakeLists.txt | 3 +- libc/src/errno/CMakeLists.txt | 19 + libc/src/errno/errno_location.cpp | 22 + libc/src/errno/errno_test.cpp | 17 + libc/src/errno/llvmlibc_errno.h | 22 + lldb/include/lldb/DataFormatters/FormatManager.h | 3 - lldb/include/lldb/Expression/DWARFExpression.h | 52 +- lldb/include/lldb/Symbol/ClangASTContext.h | 2 + lldb/include/lldb/Symbol/CompilerType.h | 5 + lldb/include/lldb/Symbol/Type.h | 4 +- lldb/include/lldb/Symbol/TypeSystem.h | 2 + .../TestCallOverriddenMethod.py | 1 + .../command/TestWatchpointCommandLLDB.py | 10 - .../command/TestWatchpointCommandPython.py | 10 - .../condition/TestWatchpointConditionCmd.py | 5 - .../watchpoint_events/TestWatchpointEvents.py | 5 - .../functionalities/archives/TestBSDArchives.py | 6 - .../test/functionalities/dead-strip/Makefile | 6 +- .../functionalities/dead-strip/TestDeadStrip.py | 10 +- .../inferior-assert/TestInferiorAssert.py | 8 +- .../lazy-loading}/Makefile | 0 .../lazy-loading/TestLazyLoading.py | 236 ++ .../test/functionalities/lazy-loading/main.cpp | 69 + .../TestSteppingOutWithArtificialFrames.py | 2 - .../TestConcurrentTwoWatchpointsOneSignal.py | 1 - .../lang/c/const_variables/TestConstVariables.py | 7 - .../lang/c/global_variables/TestGlobalVariables.py | 4 - .../condition/TestWatchpointConditionAPI.py | 5 - .../tools/lldb-server/TestGdbRemoteSingleStep.py | 4 +- .../test/tools/lldb-server/TestGdbRemote_vCont.py | 8 +- .../test/tools/lldb-vscode/lldbvscode_testcase.py | 22 +- .../stackTrace/TestVSCode_stackTrace.py | 12 +- lldb/scripts/interface/SBTarget.i | 7 +- lldb/source/DataFormatters/FormatClasses.cpp | 3 +- lldb/source/DataFormatters/FormatManager.cpp | 10 +- lldb/source/Expression/DWARFExpression.cpp | 431 ++- .../ScriptInterpreter/Python/CMakeLists.txt | 11 + .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 4 + .../SymbolFile/DWARF/DWARFDebugInfoEntry.cpp | 6 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 6 +- lldb/source/Symbol/ClangASTContext.cpp | 18 +- lldb/source/Symbol/CompilerType.cpp | 6 + lldb/source/Symbol/Type.cpp | 16 + lldb/source/Symbol/TypeSystem.cpp | 4 + .../SymbolFile/DWARF/Inputs/debug_loc-aslr.yaml | 30 + lldb/test/Shell/SymbolFile/DWARF/debug_loc-aslr.s | 129 + lldb/test/Shell/SymbolFile/DWARF/debug_loc.s | 135 +- lldb/test/Shell/SymbolFile/DWARF/dwarf5-atomic.s | 104 + lldb/tools/lldb-vscode/lldb-vscode.cpp | 2 + llvm/cmake/modules/HandleLLVMOptions.cmake | 10 + llvm/include/llvm/Analysis/TargetTransformInfo.h | 31 +- .../llvm/Analysis/TargetTransformInfoImpl.h | 3 +- llvm/include/llvm/CodeGen/AsmPrinter.h | 9 +- llvm/include/llvm/CodeGen/BasicTTIImpl.h | 3 +- llvm/include/llvm/CodeGen/MachineInstr.h | 3 +- .../CodeGen/MachineOptimizationRemarkEmitter.h | 4 + llvm/include/llvm/CodeGen/TailDuplicator.h | 6 + llvm/include/llvm/CodeGen/TargetInstrInfo.h | 25 +- llvm/include/llvm/IR/Instruction.h | 2 +- llvm/include/llvm/IR/IntrinsicsARM.td | 86 + llvm/include/llvm/MC/MCAsmBackend.h | 39 - llvm/include/llvm/MC/MCAssembler.h | 2 - llvm/include/llvm/MC/MCCodePadder.h | 241 -- llvm/include/llvm/MC/MCFragment.h | 93 - llvm/include/llvm/MC/MCObjectStreamer.h | 6 - llvm/include/llvm/Support/CommandLine.h | 8 + llvm/include/llvm/Support/raw_ostream.h | 12 + llvm/lib/Analysis/InstructionSimplify.cpp | 10 +- llvm/lib/Analysis/TargetTransformInfo.cpp | 12 +- llvm/lib/Analysis/ValueTracking.cpp | 36 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 36 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 59 +- llvm/lib/CodeGen/BranchFolding.cpp | 27 +- llvm/lib/CodeGen/BranchFolding.h | 4 + llvm/lib/CodeGen/CodeGenPrepare.cpp | 116 +- llvm/lib/CodeGen/ExpandMemCmp.cpp | 39 +- llvm/lib/CodeGen/IfConversion.cpp | 9 +- llvm/lib/CodeGen/MachineBlockPlacement.cpp | 26 +- llvm/lib/CodeGen/MachineCombiner.cpp | 23 +- llvm/lib/CodeGen/MacroFusion.cpp | 8 + llvm/lib/CodeGen/ModuloSchedule.cpp | 4 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 11 +- llvm/lib/CodeGen/TailDuplication.cpp | 10 +- llvm/lib/CodeGen/TailDuplicator.cpp | 17 +- llvm/lib/CodeGen/TargetInstrInfo.cpp | 33 +- llvm/lib/CodeGen/TypePromotion.cpp | 24 +- llvm/lib/IR/ConstantFold.cpp | 6 + llvm/lib/IR/Constants.cpp | 2 +- llvm/lib/IR/ConstantsContext.h | 2 +- llvm/lib/MC/CMakeLists.txt | 1 - llvm/lib/MC/MCAsmBackend.cpp | 26 +- llvm/lib/MC/MCAssembler.cpp | 31 - llvm/lib/MC/MCCodePadder.cpp | 370 --- llvm/lib/MC/MCFragment.cpp | 17 - llvm/lib/MC/MCObjectStreamer.cpp | 27 - llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 31 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 72 +- llvm/lib/Target/AArch64/AArch64InstrInfo.h | 8 +- .../Target/AArch64/AArch64TargetTransformInfo.cpp | 3 +- .../Target/AArch64/AArch64TargetTransformInfo.h | 3 +- .../Target/AMDGPU/AMDGPUTargetTransformInfo.cpp | 13 +- llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h | 13 +- llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 13 +- llvm/lib/Target/ARM/ARMBaseInstrInfo.h | 4 +- llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp | 178 ++ llvm/lib/Target/ARM/ARMInstrMVE.td | 376 ++- llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 127 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.h | 3 +- llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 8 +- .../Target/Hexagon/HexagonTargetTransformInfo.cpp | 11 +- .../Target/Hexagon/HexagonTargetTransformInfo.h | 14 +- llvm/lib/Target/Lanai/LanaiTargetTransformInfo.h | 3 +- llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp | 3 +- llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.h | 3 +- llvm/lib/Target/PowerPC/P9InstrResources.td | 2 +- llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp | 16 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 645 ++--- llvm/lib/Target/PowerPC/PPCInstr64Bit.td | 4 +- llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 18 +- llvm/lib/Target/PowerPC/PPCInstrVSX.td | 8 +- llvm/lib/Target/PowerPC/PPCMIPeephole.cpp | 224 +- llvm/lib/Target/PowerPC/PPCSubtarget.h | 7 + llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 11 +- llvm/lib/Target/PowerPC/PPCTargetTransformInfo.h | 3 +- llvm/lib/Target/RISCV/RISCVInstrInfo.cpp | 25 + llvm/lib/Target/RISCV/RISCVInstrInfo.h | 7 + llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.h | 32 +- .../Target/SystemZ/SystemZTargetTransformInfo.cpp | 11 +- .../Target/SystemZ/SystemZTargetTransformInfo.h | 3 +- .../WebAssembly/WebAssemblyTargetTransformInfo.cpp | 3 +- .../WebAssembly/WebAssemblyTargetTransformInfo.h | 3 +- llvm/lib/Target/X86/X86FixupBWInsts.cpp | 16 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 8 - llvm/lib/Target/X86/X86ISelLowering.cpp | 72 +- llvm/lib/Target/X86/X86InstrAVX512.td | 60 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 85 +- llvm/lib/Target/X86/X86InstrInfo.h | 4 +- llvm/lib/Target/X86/X86InstrSSE.td | 40 +- llvm/lib/Target/X86/X86OptimizeLEAs.cpp | 18 +- llvm/lib/Target/X86/X86PadShortFunction.cpp | 20 + llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 13 +- llvm/lib/Target/X86/X86TargetTransformInfo.h | 3 +- llvm/lib/Transforms/Scalar/EarlyCSE.cpp | 4 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 4 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 6 +- .../test/Analysis/ConstantFolding/shufflevector.ll | 11 + llvm/test/Analysis/CostModel/ARM/freeshift.ll | 96 + llvm/test/CodeGen/AArch64/O0-pipeline.ll | 5 + llvm/test/CodeGen/AArch64/O3-pipeline.ll | 10 +- llvm/test/CodeGen/AArch64/sve-vector-splat.ll | 40 + llvm/test/CodeGen/ARM/O3-pipeline.ll | 7 + .../convert-rr-to-ri-instrs-out-of-range.mir | 4 +- .../CodeGen/PowerPC/convert-rr-to-ri-instrs.mir | 12 +- llvm/test/CodeGen/PowerPC/ifcvt-diamond-ret.mir | 4 +- llvm/test/CodeGen/PowerPC/opt-cmp-inst-cr0-live.ll | 4 +- .../PowerPC/peephole-miscompile-extswsli.mir | 6 +- .../test/CodeGen/PowerPC/rlwinm_rldicl_to_andi.mir | 6 +- llvm/test/CodeGen/RISCV/mir-target-flags.ll | 74 + .../cond-vector-reduce-mve-codegen.ll | 2 +- .../Thumb2/LowOverheadLoops/fast-fp-loops.ll | 2 +- .../Thumb2/LowOverheadLoops/mve-tail-data-types.ll | 2 +- .../LowOverheadLoops/vector-arith-codegen.ll | 2 +- .../CodeGen/Thumb2/mve-intrinsics/load-store.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-intrinsics/vcaddq.ll | 870 ++++++ llvm/test/CodeGen/Thumb2/mve-intrinsics/vcmlaq.ll | 205 ++ llvm/test/CodeGen/Thumb2/mve-intrinsics/vcmulq.ll | 323 +++ llvm/test/CodeGen/Thumb2/mve-intrinsics/vhaddq.ll | 92 + llvm/test/CodeGen/Thumb2/mve-intrinsics/vhsubq.ll | 92 + llvm/test/CodeGen/Thumb2/mve-intrinsics/vmullbq.ll | 121 + llvm/test/CodeGen/Thumb2/mve-intrinsics/vmulltq.ll | 121 + llvm/test/CodeGen/Thumb2/mve-intrinsics/vqaddq.ll | 92 + .../test/CodeGen/Thumb2/mve-intrinsics/vqdmulhq.ll | 92 + .../CodeGen/Thumb2/mve-intrinsics/vqrdmulhq.ll | 92 + llvm/test/CodeGen/Thumb2/mve-intrinsics/vqsubq.ll | 92 + llvm/test/CodeGen/Thumb2/mve-intrinsics/vrhaddq.ll | 92 + llvm/test/CodeGen/Thumb2/mve-masked-ldst-offset.ll | 4 +- .../test/CodeGen/Thumb2/mve-masked-ldst-postinc.ll | 4 +- llvm/test/CodeGen/Thumb2/mve-masked-ldst-preinc.ll | 4 +- llvm/test/CodeGen/Thumb2/mve-masked-ldst.ll | 4 +- llvm/test/CodeGen/Thumb2/mve-masked-load.ll | 4 +- llvm/test/CodeGen/Thumb2/mve-masked-store.ll | 4 +- llvm/test/CodeGen/X86/2006-04-27-ISelFoldingBug.ll | 30 +- .../CodeGen/X86/2006-05-08-CoalesceSubRegClass.ll | 13 +- llvm/test/CodeGen/X86/2006-05-08-InstrSched.ll | 16 +- .../X86/2006-07-28-AsmPrint-Long-As-Pointer.ll | 3 +- llvm/test/CodeGen/X86/2006-08-21-ExtraMovInst.ll | 17 +- .../X86/2006-10-10-FindModifiedNodeSlotBug.ll | 16 +- llvm/test/CodeGen/X86/2007-01-13-StackPtrIndex.ll | 249 +- llvm/test/CodeGen/X86/2007-02-16-BranchFold.ll | 79 +- llvm/test/CodeGen/X86/2007-03-01-SpillerCrash.ll | 9 +- .../CodeGen/X86/2007-03-24-InlineAsmPModifier.ll | 9 +- .../X86/2007-04-27-InlineAsm-IntMemInput.ll | 9 +- .../CodeGen/X86/2007-08-09-IllegalX86-64Asm.ll | 172 +- llvm/test/CodeGen/X86/2007-08-10-SignExtSubreg.ll | 9 +- .../test/CodeGen/X86/2007-10-04-AvoidEFLAGSCopy.ll | 19 +- .../CodeGen/X86/2007-10-12-CoalesceExtSubReg.ll | 25 +- llvm/test/CodeGen/X86/2007-10-12-SpillerUnfold1.ll | 32 +- llvm/test/CodeGen/X86/2007-10-12-SpillerUnfold2.ll | 18 +- llvm/test/CodeGen/X86/2007-10-29-ExtendSetCC.ll | 9 +- llvm/test/CodeGen/X86/2007-11-06-InstrSched.ll | 34 +- llvm/test/CodeGen/X86/2007-11-07-MulBy4.ll | 16 +- llvm/test/CodeGen/X86/2007-12-18-LoadCSEBug.ll | 26 +- .../CodeGen/X86/2008-02-22-LocalRegAllocBug.ll | 47 +- llvm/test/CodeGen/X86/2008-03-07-APIntBug.ll | 13 +- .../CodeGen/X86/2008-03-31-SpillerFoldingBug.ll | 40 +- llvm/test/CodeGen/X86/2008-04-09-BranchFolding.ll | 20 +- llvm/test/CodeGen/X86/2008-04-16-ReMatBug.ll | 90 +- llvm/test/CodeGen/X86/2008-04-17-CoalescerBug.ll | 184 +- llvm/test/CodeGen/X86/2008-04-24-MemCpyBug.ll | 25 +- llvm/test/CodeGen/X86/2008-04-28-CoalescerBug.ll | 58 +- .../CodeGen/X86/2008-05-01-InvalidOrdCompare.ll | 18 +- llvm/test/CodeGen/X86/2008-05-12-tailmerge-5.ll | 62 +- llvm/test/CodeGen/X86/2008-05-21-CoalescerBug.ll | 30 +- .../CodeGen/X86/2008-06-13-VolatileLoadStore.ll | 18 +- llvm/test/CodeGen/X86/2008-06-16-SubregsBug.ll | 17 +- llvm/test/CodeGen/X86/2008-06-25-VecISelBug.ll | 7 +- .../CodeGen/X86/2008-07-09-ELFSectionAttributes.ll | 4 +- llvm/test/CodeGen/X86/2008-07-11-SHLBy1.ll | 10 +- llvm/test/CodeGen/X86/2008-08-06-CmpStride.ll | 21 +- .../test/CodeGen/X86/2008-08-17-UComiCodeGenBug.ll | 9 +- llvm/test/CodeGen/X86/2008-09-25-sseregparm-1.ll | 20 +- llvm/test/CodeGen/X86/2008-10-06-x87ld-nan-1.ll | 15 +- llvm/test/CodeGen/X86/2008-10-06-x87ld-nan-2.ll | 22 +- llvm/test/CodeGen/X86/2008-10-24-FlippedCompare.ll | 14 +- llvm/test/CodeGen/X86/2008-11-29-ULT-Sign.ll | 13 +- .../X86/2008-12-01-loop-iv-used-outside-loop.ll | 23 +- llvm/test/CodeGen/X86/2008-12-02-dagcombine-1.ll | 10 +- llvm/test/CodeGen/X86/2008-12-02-dagcombine-2.ll | 8 +- llvm/test/CodeGen/X86/2008-12-02-dagcombine-3.ll | 13 +- llvm/test/CodeGen/X86/2008-12-16-dagcombine-4.ll | 8 +- llvm/test/CodeGen/X86/2008-12-22-dagcombine-5.ll | 8 +- llvm/test/CodeGen/X86/2008-12-23-crazy-address.ll | 31 +- llvm/test/CodeGen/X86/2008-12-23-dagcombine-6.ll | 13 +- llvm/test/CodeGen/X86/2009-01-31-BigShift.ll | 17 +- llvm/test/CodeGen/X86/2009-01-31-BigShift2.ll | 12 +- .../CodeGen/X86/2009-02-21-ExtWeakInitializer.ll | 5 +- llvm/test/CodeGen/X86/2009-03-23-MultiUseSched.ll | 229 +- llvm/test/CodeGen/X86/2009-04-12-picrel.ll | 9 +- llvm/test/CodeGen/X86/2009-04-14-IllegalRegs.ll | 55 +- llvm/test/CodeGen/X86/2009-04-25-CoalescerBug.ll | 14 +- .../CodeGen/X86/2009-04-29-IndirectDestOperands.ll | 22 +- llvm/test/CodeGen/X86/2009-05-30-ISelBug.ll | 21 +- ...-06-12-x86_64-tail-call-conv-out-of-sync-bug.ll | 19 +- .../test/CodeGen/X86/2009-06-15-not-a-tail-call.ll | 17 +- llvm/test/CodeGen/X86/2009-08-12-badswitch.ll | 150 +- llvm/test/CodeGen/X86/20090313-signext.ll | 16 +- llvm/test/CodeGen/X86/O0-pipeline.ll | 5 + llvm/test/CodeGen/X86/O3-pipeline.ll | 13 +- llvm/test/CodeGen/X86/SwitchLowering.ll | 38 +- llvm/test/CodeGen/X86/addr-label-difference.ll | 5 +- llvm/test/CodeGen/X86/aligned-comm.ll | 11 +- llvm/test/CodeGen/X86/arg-cast.ll | 10 +- llvm/test/CodeGen/X86/bitcast2.ll | 12 +- llvm/test/CodeGen/X86/break-anti-dependencies.ll | 56 +- llvm/test/CodeGen/X86/byval6.ll | 41 +- llvm/test/CodeGen/X86/coalesce-esp.ll | 30 +- llvm/test/CodeGen/X86/coalescer-commute1.ll | 22 +- llvm/test/CodeGen/X86/coalescer-commute3.ll | 29 +- llvm/test/CodeGen/X86/coalescer-commute4.ll | 34 +- llvm/test/CodeGen/X86/coalescer-commute5.ll | 9 +- llvm/test/CodeGen/X86/coalescer-remat.ll | 16 +- llvm/test/CodeGen/X86/compare-add.ll | 8 +- llvm/test/CodeGen/X86/compare_folding.ll | 14 +- llvm/test/CodeGen/X86/cstring.ll | 3 +- llvm/test/CodeGen/X86/empty-struct-return-type.ll | 11 +- llvm/test/CodeGen/X86/extend.ll | 14 +- llvm/test/CodeGen/X86/extmul128.ll | 13 +- llvm/test/CodeGen/X86/extmul64.ll | 13 +- llvm/test/CodeGen/X86/extractps.ll | 23 +- llvm/test/CodeGen/X86/field-extract-use-trunc.ll | 75 +- llvm/test/CodeGen/X86/fildll.ll | 41 +- llvm/test/CodeGen/X86/fold-call-2.ll | 11 +- llvm/test/CodeGen/X86/fold-call-3.ll | 62 +- llvm/test/CodeGen/X86/fold-sext-trunc.ll | 3 +- llvm/test/CodeGen/X86/fp-stack-2results.ll | 150 +- llvm/test/CodeGen/X86/fp-stack-direct-ret.ll | 8 +- llvm/test/CodeGen/X86/fp-stack-ret-conv.ll | 21 +- llvm/test/CodeGen/X86/fp-stack-ret-store.ll | 30 +- llvm/test/CodeGen/X86/fp-stack-retcopy.ll | 6 +- llvm/test/CodeGen/X86/fp-stack-set-st1.ll | 19 +- llvm/test/CodeGen/X86/fp-strict-scalar.ll | 12 +- llvm/test/CodeGen/X86/fp2sint.ll | 9 +- llvm/test/CodeGen/X86/fp_load_fold.ll | 40 +- llvm/test/CodeGen/X86/fsxor-alignment.ll | 16 +- llvm/test/CodeGen/X86/hidden-vis-2.ll | 14 +- llvm/test/CodeGen/X86/i128-and-beyond.ll | 15 +- llvm/test/CodeGen/X86/i128-immediate.ll | 8 +- .../test/CodeGen/X86/illegal-vector-args-return.ll | 16 +- llvm/test/CodeGen/X86/inline-asm-modifier-n.ll | 9 +- llvm/test/CodeGen/X86/inline-asm-mrv.ll | 30 +- llvm/test/CodeGen/X86/inline-asm-pic.ll | 14 +- llvm/test/CodeGen/X86/ins_subreg_coalesce-2.ll | 9 +- llvm/test/CodeGen/X86/ins_subreg_coalesce-3.ll | 41 +- llvm/test/CodeGen/X86/isel-sink2.ll | 16 +- llvm/test/CodeGen/X86/isnan.ll | 12 +- llvm/test/CodeGen/X86/isnan2.ll | 10 +- llvm/test/CodeGen/X86/ispositive.ll | 8 +- llvm/test/CodeGen/X86/large-constants.ll | 51 +- llvm/test/CodeGen/X86/lea-recursion.ll | 34 +- llvm/test/CodeGen/X86/limited-prec.ll | 528 +++- llvm/test/CodeGen/X86/loop-strength-reduce5.ll | 22 +- llvm/test/CodeGen/X86/loop-strength-reduce6.ll | 7 +- llvm/test/CodeGen/X86/loop-strength-reduce7.ll | 27 +- llvm/test/CodeGen/X86/lsr-negative-stride.ll | 42 +- llvm/test/CodeGen/X86/lsr-sort.ll | 19 +- llvm/test/CodeGen/X86/maskmovdqu.ll | 36 +- llvm/test/CodeGen/X86/movfs.ll | 8 +- llvm/test/CodeGen/X86/mul-remat.ll | 10 +- llvm/test/CodeGen/X86/mul-shift-reassoc.ll | 11 +- llvm/test/CodeGen/X86/neg-shl-add.ll | 20 +- llvm/test/CodeGen/X86/neg_fp.ll | 16 +- llvm/test/CodeGen/X86/negate-add-zero.ll | 49 +- .../CodeGen/X86/negative-stride-fptosi-user.ll | 27 +- llvm/test/CodeGen/X86/nobt.ll | 39 +- llvm/test/CodeGen/X86/optimize-max-0.ll | 418 ++- llvm/test/CodeGen/X86/overlap-shift.ll | 12 +- llvm/test/CodeGen/X86/packed_struct.ll | 19 +- llvm/test/CodeGen/X86/peep-test-0.ll | 22 +- llvm/test/CodeGen/X86/peep-test-1.ll | 20 +- llvm/test/CodeGen/X86/pic-load-remat.ll | 27 +- llvm/test/CodeGen/X86/postalloc-coalescing.ll | 19 +- llvm/test/CodeGen/X86/pr1489.ll | 97 +- llvm/test/CodeGen/X86/pr1505.ll | 9 +- llvm/test/CodeGen/X86/pr2326.ll | 13 +- llvm/test/CodeGen/X86/pr3366.ll | 10 +- llvm/test/CodeGen/X86/pr3457.ll | 24 +- llvm/test/CodeGen/X86/remat-constant.ll | 15 +- llvm/test/CodeGen/X86/ret-addr.ll | 56 +- llvm/test/CodeGen/X86/ret-i64-0.ll | 8 +- llvm/test/CodeGen/X86/scalar-extract.ll | 11 +- llvm/test/CodeGen/X86/setuge.ll | 20 +- llvm/test/CodeGen/X86/shift-coalesce.ll | 26 +- llvm/test/CodeGen/X86/shift-i128.ll | 2910 ++++++++++---------- llvm/test/CodeGen/X86/shrink-fp-const1.ll | 7 +- llvm/test/CodeGen/X86/shrink-fp-const2.ll | 7 +- llvm/test/CodeGen/X86/split-eh-lpad-edges.ll | 33 +- llvm/test/CodeGen/X86/split-vector-bitcast.ll | 24 +- llvm/test/CodeGen/X86/split-vector-rem.ll | 196 +- llvm/test/CodeGen/X86/sse-align-1.ll | 11 +- llvm/test/CodeGen/X86/sse-align-11.ll | 22 +- llvm/test/CodeGen/X86/sse-align-4.ll | 11 +- llvm/test/CodeGen/X86/sse-align-5.ll | 7 +- llvm/test/CodeGen/X86/sse-align-6.ll | 17 +- llvm/test/CodeGen/X86/sse-align-8.ll | 7 +- llvm/test/CodeGen/X86/sse-align-9.ll | 11 +- llvm/test/CodeGen/X86/sse-load-ret.ll | 45 +- llvm/test/CodeGen/X86/sse-varargs.ll | 20 +- llvm/test/CodeGen/X86/store-global-address.ll | 7 +- llvm/test/CodeGen/X86/storetrunc-fp.ll | 11 +- llvm/test/CodeGen/X86/subreg-to-reg-0.ll | 8 +- llvm/test/CodeGen/X86/subreg-to-reg-2.ll | 10 +- llvm/test/CodeGen/X86/subreg-to-reg-4.ll | 97 +- llvm/test/CodeGen/X86/switch-zextload.ll | 14 +- llvm/test/CodeGen/X86/tailcall.ll | 58 +- llvm/test/CodeGen/X86/twoaddr-coalesce.ll | 26 +- llvm/test/CodeGen/X86/umul-with-carry.ll | 22 +- .../CodeGen/X86/variable-sized-darwin-bzero.ll | 14 +- llvm/test/CodeGen/X86/vec-strict-128.ll | 74 + llvm/test/CodeGen/X86/vec-strict-256.ll | 53 + llvm/test/CodeGen/X86/vec-strict-512.ll | 52 + llvm/test/CodeGen/X86/vec_align.ll | 10 +- llvm/test/CodeGen/X86/vec_call.ll | 25 +- llvm/test/CodeGen/X86/vector-intrinsics.ll | 355 ++- llvm/test/CodeGen/X86/vector-variable-idx.ll | 18 +- llvm/test/CodeGen/X86/volatile.ll | 26 +- llvm/test/CodeGen/X86/x86-64-arg.ll | 8 +- llvm/test/CodeGen/X86/x86-64-disp.ll | 8 +- llvm/test/CodeGen/X86/x86-64-gv-offset.ll | 14 +- llvm/test/CodeGen/X86/x86-64-mem.ll | 45 +- llvm/test/CodeGen/X86/x86-64-pic-1.ll | 12 +- llvm/test/CodeGen/X86/x86-64-pic-10.ll | 16 +- llvm/test/CodeGen/X86/x86-64-pic-11.ll | 12 +- llvm/test/CodeGen/X86/x86-64-pic-2.ll | 13 +- llvm/test/CodeGen/X86/x86-64-pic-4.ll | 9 +- llvm/test/CodeGen/X86/x86-64-pic-5.ll | 9 +- llvm/test/CodeGen/X86/x86-64-pic-6.ll | 9 +- llvm/test/CodeGen/X86/x86-64-pic-7.ll | 8 +- llvm/test/CodeGen/X86/x86-64-pic-8.ll | 9 +- llvm/test/CodeGen/X86/x86-64-pic-9.ll | 12 +- llvm/test/CodeGen/X86/x86-64-ret0.ll | 13 +- llvm/test/CodeGen/X86/x86-64-varargs.ll | 23 +- llvm/test/CodeGen/X86/x86-store-gv-addr.ll | 15 +- .../X86/xray-selective-instrumentation-miss.ll | 7 +- .../CodeGen/X86/xray-selective-instrumentation.ll | 14 +- llvm/test/CodeGen/X86/zext-inreg-1.ll | 19 +- llvm/test/DebugInfo/COFF/register-variables.ll | 42 +- .../MIR/AArch64/dbgcall-site-orr-moves.mir | 273 ++ .../MIR/X86/dbgcall-site-copy-super-sub.mir | 118 + .../MIR/X86/dbgcall-site-lea-interpretation.mir | 6 +- .../MIR/X86/dbgcall-site-two-fwd-reg-defs.mir | 141 + llvm/test/DebugInfo/NVPTX/debug-info.ll | 4 +- .../test/DebugInfo/X86/DW_AT_location-reference.ll | 4 +- llvm/test/DebugInfo/X86/PR37234.ll | 3 +- llvm/test/DebugInfo/X86/codegenprep-addrsink.ll | 15 +- llvm/test/DebugInfo/symbolize-inlined.test | 2 + llvm/test/Object/nm-shared-object.test | 4 + llvm/test/Transforms/Attributor/nonnull.ll | 2 +- .../IPConstantProp/2008-06-09-WeakProp.ll | 4 +- .../IPConstantProp/2009-09-24-byval-ptr.ll | 6 +- llvm/test/Transforms/IPConstantProp/PR16052.ll | 19 +- llvm/test/Transforms/IPConstantProp/PR26044.ll | 58 +- llvm/test/Transforms/IPConstantProp/PR43857.ll | 24 +- .../IPConstantProp/arg-count-mismatch.ll | 5 +- llvm/test/Transforms/IPConstantProp/recursion.ll | 5 +- .../Transforms/IPConstantProp/return-argument.ll | 7 +- .../Transforms/IPConstantProp/return-constant.ll | 7 +- .../Transforms/IPConstantProp/return-constants.ll | 7 +- ...lve-after-each-resolving-undefs-for-function.ll | 17 +- .../Transforms/IPConstantProp/thread_local_acs.ll | 1 - .../IPConstantProp/user-with-multiple-uses.ll | 3 - .../InstCombine/insert-extract-shuffle.ll | 52 + llvm/test/Transforms/InstCombine/known-non-zero.ll | 4 +- .../test/Transforms/InstSimplify/known-non-zero.ll | 57 +- llvm/test/Transforms/LICM/hoist-mustexec.ll | 4 +- .../Transforms/LoopVectorize/ARM/mve-maskedldst.ll | 2 +- .../Transforms/LoopVectorize/ARM/mve-shiftcost.ll | 87 + .../LoopVectorize/ARM/prefer-tail-loop-folding.ll | 2 +- .../LoopVectorize/ARM/tail-loop-folding.ll | 4 +- llvm/test/Transforms/TypePromotion/ARM/calls.ll | 2 +- llvm/test/Transforms/TypePromotion/ARM/casts.ll | 2 +- .../TypePromotion/ARM/clear-structures.ll | 2 +- llvm/test/Transforms/TypePromotion/ARM/icmps.ll | 2 +- llvm/test/Transforms/TypePromotion/ARM/phis-ret.ll | 2 +- llvm/test/Transforms/TypePromotion/ARM/pointers.ll | 2 +- .../Transforms/TypePromotion/ARM/signed-icmps.ll | 2 +- llvm/test/Transforms/TypePromotion/ARM/signed.ll | 2 +- llvm/test/Transforms/TypePromotion/ARM/switch.ll | 2 +- llvm/test/Transforms/TypePromotion/ARM/wrapping.ll | 2 +- llvm/test/tools/llvm-cxxfilt/darwin.test | 4 - llvm/test/tools/llvm-cxxfilt/simple.test | 5 + .../strip-underscore-default-darwin.test | 7 + .../llvm-cxxfilt/strip-underscore-default.test | 8 + llvm/test/tools/llvm-cxxfilt/strip-underscore.test | 15 + llvm/test/tools/llvm-cxxfilt/underscore.test | 11 - llvm/test/tools/llvm-dwarfdump/AArch64/arch.ll | 1 - llvm/test/tools/llvm-dwarfdump/filter.test | 4 + llvm/test/tools/llvm-locstats/locstats.ll | 4 +- llvm/test/tools/llvm-nm/elf-archive.test | 58 + llvm/test/tools/llvm-nm/elf-extern-only.test | 49 + llvm/test/tools/llvm-nm/print-filename.test | 5 +- llvm/test/tools/llvm-nm/print-size.test | 3 +- .../tools/llvm-objdump/X86/elf-dynamic-relocs.test | 1 + llvm/test/tools/llvm-objdump/all-headers.test | 3 +- llvm/test/tools/llvm-readobj/elf-dynamic-tags.test | 8 +- llvm/test/tools/llvm-readobj/elf-file-headers.test | 10 + llvm/test/tools/llvm-readobj/elf-relocations.test | 375 +++ llvm/test/tools/llvm-readobj/gnu-file-headers.test | 12 + llvm/test/tools/llvm-readobj/relocations.test | 11 - llvm/test/tools/llvm-symbolizer/functions.s | 5 + llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp | 2 +- llvm/unittests/Analysis/VectorFunctionABITest.cpp | 39 + llvm/unittests/Support/CommandLineTest.cpp | 8 + llvm/unittests/Support/raw_ostream_test.cpp | 13 +- .../gn/secondary/clang/unittests/Tooling/BUILD.gn | 1 + .../gn/secondary/compiler-rt/lib/scudo/BUILD.gn | 1 + .../lib/scudo/standalone/benchmarks/BUILD.gn | 10 + llvm/utils/gn/secondary/llvm/lib/MC/BUILD.gn | 1 - .../gn/secondary/llvm/utils/benchmark/BUILD.gn | 25 + 591 files changed, 20840 insertions(+), 4683 deletions(-) create mode 100644 clang-tools-extra/test/clang-tidy/readability-magic-numbers-use [...] create mode 100644 clang/test/CXX/class/class.compare/class.compare.default/p5.cpp create mode 100644 clang/test/CXX/class/class.compare/class.eq/p3.cpp create mode 100644 clang/test/CXX/class/class.compare/class.spaceship/p3.cpp create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vcaddq.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vcmlaq.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vcmulq.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vhaddq.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vhcaddq.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vhsubq.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vmullbq.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vmulltq.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vqaddq.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vqdmulhq.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vqrdmulhq.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vqsubq.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vrhaddq.c create mode 100644 clang/test/CodeGenOpenCLCXX/constexpr.cl create mode 100644 clang/test/Driver/android-no-installed-libcxx.cpp create mode 100644 clang/test/InterfaceStubs/driver-test3.c create mode 100644 clang/test/PCH/cxx2a-defaulted-comparison.cpp create mode 100644 clang/test/SemaCXX/compare-modules-cxx2a.cpp create mode 100644 clang/unittests/Tooling/RecursiveASTVisitorTests/MemberPointerT [...] create mode 100644 compiler-rt/lib/hwasan/scripts/CMakeLists.txt create mode 100755 compiler-rt/lib/hwasan/scripts/hwasan_symbolize create mode 100644 compiler-rt/lib/scudo/standalone/benchmarks/CMakeLists.txt create mode 100644 compiler-rt/lib/scudo/standalone/benchmarks/malloc_benchmark.cpp delete mode 100644 compiler-rt/test/xray/Unit/lit.site.cfg.py.in create mode 100644 libc/config/linux/errno.h.in create mode 100644 libc/include/errno.h.def create mode 100644 libc/spec/linux.td create mode 100644 libc/spec/posix.td create mode 100644 libc/src/errno/CMakeLists.txt create mode 100644 libc/src/errno/errno_location.cpp create mode 100644 libc/src/errno/errno_test.cpp create mode 100644 libc/src/errno/llvmlibc_errno.h copy lldb/packages/Python/lldbsuite/test/{android/platform => functionalities/lazy [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/lazy-loadin [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/lazy-loadin [...] create mode 100644 lldb/test/Shell/SymbolFile/DWARF/Inputs/debug_loc-aslr.yaml create mode 100644 lldb/test/Shell/SymbolFile/DWARF/debug_loc-aslr.s create mode 100644 lldb/test/Shell/SymbolFile/DWARF/dwarf5-atomic.s delete mode 100644 llvm/include/llvm/MC/MCCodePadder.h delete mode 100644 llvm/lib/MC/MCCodePadder.cpp create mode 100644 llvm/test/Analysis/ConstantFolding/shufflevector.ll create mode 100644 llvm/test/Analysis/CostModel/ARM/freeshift.ll create mode 100644 llvm/test/CodeGen/RISCV/mir-target-flags.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vcaddq.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vcmlaq.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vcmulq.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vhaddq.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vhsubq.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vmullbq.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vmulltq.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vqaddq.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vqdmulhq.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vqrdmulhq.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vqsubq.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vrhaddq.ll create mode 100644 llvm/test/DebugInfo/MIR/AArch64/dbgcall-site-orr-moves.mir create mode 100644 llvm/test/DebugInfo/MIR/X86/dbgcall-site-copy-super-sub.mir create mode 100644 llvm/test/DebugInfo/MIR/X86/dbgcall-site-two-fwd-reg-defs.mir create mode 100644 llvm/test/Transforms/LoopVectorize/ARM/mve-shiftcost.ll delete mode 100644 llvm/test/tools/llvm-cxxfilt/darwin.test create mode 100644 llvm/test/tools/llvm-cxxfilt/strip-underscore-default-darwin.test create mode 100644 llvm/test/tools/llvm-cxxfilt/strip-underscore-default.test create mode 100644 llvm/test/tools/llvm-cxxfilt/strip-underscore.test delete mode 100644 llvm/test/tools/llvm-cxxfilt/underscore.test create mode 100644 llvm/test/tools/llvm-dwarfdump/filter.test create mode 100644 llvm/test/tools/llvm-nm/elf-archive.test create mode 100644 llvm/test/tools/llvm-nm/elf-extern-only.test create mode 100644 llvm/test/tools/llvm-readobj/elf-relocations.test create mode 100644 llvm/utils/gn/secondary/compiler-rt/lib/scudo/standalone/benchm [...] create mode 100644 llvm/utils/gn/secondary/llvm/utils/benchmark/BUILD.gn