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-allnoconfig in repository toolchain/ci/llvm-project.
from ef5debac430 [SelectionDAG] ComputeKnownBits add getValidMinimumShiftAmo [...] adds 6c203149b60 [clang] Remove raw string literals in macros adds c1fbede984e [lldb][NFC] Remove debug print statement from TestExprDiagn [...] adds a70b993239a [llvm-exegesis] Remove unneeded std::move() adds d7d88b9d8b3 GlobalISel: Fix assertion on wide G_ZEXT sources adds 04a86966fbf [FPEnv] Fix chain handling for fpexcept.strict nodes adds 6a634a5dba8 Revert "[libc++] Explicitly enumerate std::string external [...] adds 89ba150240a [X86] Add knownbits tests showing missing shift amount dema [...] adds 6d1a8fd4479 [SelectionDAG] ComputeKnownBits - Add DemandedElts support [...] adds 376bc39c829 [SelectionDAG] ComputeNumSignBits - Use getValidShiftAmount [...] adds 26d2ace9e23 [InstSimplify] move tests for select from InstCombine; NFC adds 894f742acb9 [MIPS][ELF] Use PC-relative relocations in .eh_frame when possible adds 8e8ccf4712c [MIPS] Don't emit R_(MICRO)MIPS_JALR relocations against da [...] adds da33762de85 [AArch64] Emit HINT instead of PAC insns in Armv8.2-A or below adds 0b91e78a719 Add missing triples to tests in 0c29d3ff2233696f663ae34a8ae [...] adds 7af67259cdd Sema::getOwningModule - take const Decl* type. adds 40311f97249 Fix "pointer is null" static analyzer warnings. NFCI. adds 025941785fa Fix some cppcheck shadow variable warnings. NFCI. adds 4647aae72f3 Merge isVectorType() and getAs<VectorType> calls to silence [...] adds b11027a0862 Fix cppcheck uninitialized variable in DiffTree() construct [...] adds 043c5eafa87 [RISCV] Handle globals and block addresses in asm operands adds b4a99a061f5 [Clang][Driver] Re-use the calling process instead of creat [...] adds e653d306ce9 [mlir][Linalg] Update ReshapeOp::build to be more idiomatic adds 6b686703e63 [Inlining] Add PreInlineThreshold for the new pass manager adds 202ab273e6e [mlir] Added missing GPU lowering ops. adds 81e7922e83c [mlir] m_Constant() adds 07804f75a6c [DebugInfo] Make debug line address size mismatch non-fatal [...] adds 2af97be8027 [ThinLTO] Add additional ThinLTO pipeline testing with new PM adds 2d7e757a836 [AArch64][SVE] Add patterns for some arith SVE instructions. adds 90555d92534 [Scheduler] Remove superfluous casts. NFC adds ee4aa1a228b [X86] Add AVX2 known signbits codegen tests adds 7afaa0099b9 [X86][SSE] Add sitofp(ashr(x,y)) test case with non-uniform [...] adds 38e2c01221a [SelectionDAG] ComputeNumSignBits add getValidMinimumShiftA [...] adds 05366870eed [LegalizeTypes] Add SoftenFloatResult support for STRICT_SI [...] adds f2bbe8ede05 [lldb/Scripts] Remove SWIG bot adds bb2e5f5e454 Fix tests for builtbot failures adds 9d30d769041 [lldb/Docs] Extend description section of the main page adds ffc05d0dbc8 [X86][SSE] Add sitofp(shl(sext(x),y)) test case with non-un [...] adds 7d9b0a61c32 AMDGPU/GlobalISel: Simplify assert adds ca19d7a3993 AMDGPU/GlobalISel: Fix branch targets when emitting SI_IF adds 2f090cc8f1a AMDGPU/GlobalISel: Add some baseline tests for vector extract adds 3d8f1b2d22b AMDGPU/GlobalISel: Set insert point after waterfall loop adds c6fcd5d115b [SelectionDAG] ComputeNumSignBits add getValidMaximumShiftA [...] adds 203801425d2 AMDGPU/GlobalISel: Select llvm.amdgcn.ds.ordered.{add|swap} adds 292562c0046 Try number 2 for fixing bot failures adds a2cd4fe6bf2 Unbreak the mlir build after 202ab273e6eca134b69882f100c666 [...] adds fb79ef52417 Fix readability-identifier-naming missing member variables adds 7aed43b6073 Hopefully last fix for bot failures adds 484a7472f1a [llvm][MIRVRegNamerUtils] Adding hashing on FrameIndex Mach [...] adds 64a93afc3c6 [X86][Disassembler] Fix a bug when disassembling an empty string adds cb988a858ab Add a couple of missed wildcards in debug-pass-manager outp [...] adds 6288f86e870 Revert "[ThinLTO] Add additional ThinLTO pipeline testing w [...] adds 2b530053e9d [gn build] (manually) port b4a99a061f51 adds 15078d7202b [clangd] Render header of hover card as a heading adds f5465e74ef4 [clangd] Include expression in DecltypeTypeLoc sourcerange [...] adds 2bb154591fa [lldb-server] Remove dead CMake code adds 231875e111f [Clang] Always set -z now linker option on Fuchsia adds a0f4600f4f0 Rework be15dfa88fb1 such that it works with GlobalISel whic [...] adds d0aad9f56e1 [LTO] Constify lto::Config reference passed to backends (NFC) adds f163755eb0a [Dsymutil][Debuginfo][NFC] #3 Refactor dsymutil to separate [...] adds 69f4cea4139 [InstCombine] add tests for select --> copysign; NFC adds c1b13a1b177 Fix a test case by adding -fno-delayed-template-parsing. adds b7526cc21ce [NFC][clang][IFS] Adding braces to if-statement as prep for [...] adds bd8c8827d96 [clang][IFS] Prevent Clang-IFS from Leaking symbols from in [...] adds 577efd09e3b [lldb] Revert ddf044290ede for TestProcessAPI.py adds 26c7a4ed101 [LegalizeIntegerTypes][X86] Add support for expanding input [...] adds 4268e4f4b84 [mlir] Change the syntax of AffineMapAttr and IntegerSetAtt [...] adds 349636d2bfc Implement VectorType conditional operator GNU extension. adds 80a094e1348 [InstCombine] add FMF to tests for more coverage; NFC adds 810b28edb3f [ItaniumCXXABI] Make tls wrappers properly comdat adds 31441a3e007 [ThinLTO/WPD] Fix index-based WPD for alias vtables adds f0719bf2196 PR44514: Fix recovery from noexcept with non-convertible ex [...] adds cb89c7e3f74 [mlir] Remove unnecessary assert for single region. adds 328e0f3dcac Revert "[DWARF5][DebugInfo]: Added support for DebugInfo ge [...] adds a506f7f9105 [clang][IFS][test] Fixing mangled name of a test for Darwin. adds 7b9f8e17d15 [PGO][CHR] Guard against 0-to-0 branch weight and avoid div [...] adds 6d57511e0b6 [lldb-server] Prefer target_include_directories adds 6fca03f0cae [mlir] Update the use-list algorithms in SymbolTable to sup [...] adds c7748404920 [mlir] Update the CallGraph for nested symbol references, a [...] adds 53539bb032d [DebugInfo] Add another level to DebugInfoKind called Constructor adds 9b92e4fbdb5 [mlir] Add support for attaching a visibility to symbols. adds 03edd6d6a69 [mlir] NFC: Remove unused variable. adds 989bed989a4 Re-enable testing of .s tests under test/CodeGen/X86. adds e68e4cbcc50 [GlobalISel] Change representation of shuffle masks in Mach [...] adds 09db6e32098 [llvm-exegesis] Initialize const bitvector member adds fb51ce10d7d [LanguageRuntime] Retire an unused member function. NFCI. adds 84baf123a52 try to fix InterfaceStubs/lambda.cpp on Windows after bd8c8 [...] adds d1e3b23be46 [lldb/Utility] Add std::move to make placate clang 3.8 adds 3818101f7f8 [mlir] [VectorOps] fixed typo in verifier of slice op adds 1ab13f8cc3f [clang] [test] Fix riscv-toolchain-extra to be less picky a [...] adds 1768ed7f8b1 [X86] Add test to show that nofpexcept flag is not preserve [...] adds b1dcd84c7ea [X86] Copy the nofpexcept flag when folding a load into an [...] adds a7cac2bd4b6 [MLIR] Fix broken link locations after move to monorepo adds 671544c25b1 [PowerPC] [NFC] set instruction number as 1st priority of l [...] adds 0136f226c4e [MC] Don't resolve relocations referencing STB_LOCAL STT_GNU_IFUNC adds 7cd429f27d4 [ELF] Add -z force-ibt and -z shstk for Intel Control-flow [...] adds 84637408f2e [OpenMP][Tool] Make tests for archer dependent on TSan adds d9819f36623 [ELF] Delete unintended --force-bti adds ed810da7327 [OpenMP][Tool] Improving stack trace for Archer adds 63c3691f791 [AMDGPU] Add gfx9 assembler and disassembler test cases adds 0950de264e3 [AMDGPU] Improve error checking in gfx10 assembler tests adds 440ce5164f5 [AMDGPU] Remove duplicate gfx10 assembler and disassembler tests adds 61b6a4e8265 [lldb] Fix that SBThread.GetStopDescription is returning st [...] adds f18370fe0e7 [lldb] Don't defend against internal LLVM errors in IRInterpreter adds 547abdd921e [mlir] Fix -Wunused adds eca44745871 [AMDGPU] Fix getInstrLatency() always returning 1 adds d8ffd601d52 [lldb][NFC] Rewrite python_api/rdar-12481949 test adds 6d8abe424a7 [libcxx] [test] Add casts to avoid signed/unsigned mismatch [...] adds ad741853c38 [AMDGPU] Model distance to instruction in bundle adds ec6579fc047 [llvm-readobj][test] - Fix grammar in comments. adds 45924eb4671 [clang-tidy] Ignore implicit casts in modernize-use-default [...] adds 3388b0f59dc [TableGen] Introduce a `defvar` statement. adds ddbc0b1e516 [TableGen] Introduce an if/then/else statement. adds 41b52018882 [Target] Fix uninitialized value in 10c11e4e2d05cf0e8f8251f [...] adds 72ca86fd34e [ARM][MVE] Masked gathers from base + vector of offsets adds 018b042593f [mlir] Add loop.parallel, loop.reduce and loop.reduce.retur [...] adds 5a6eae3dea2 [mlir] Ran git-clang-format. adds 9492e9d8cfd [lldb][NFC] Cleanup ClangASTContext::CompleteTagDeclaration [...] adds 4624a1e8ac8 [mlir] Create a gpu.module operation for the GPU Dialect. adds 3d6c492d7a9 [RISCV] Fix ILP32D lowering for double+double/double+int re [...] adds d6ea8ff0d74 [mlir] Fix translation of splat constants to LLVM IR adds e73b20c57dc [ARM][MVE] Disallow VPSEL for tail predication adds a43b0065c5c [SelectionDAG] ComputeKnownBits - merge getValidMinimumShif [...] adds fd42a4ac7a6 [X86][SSE] Add add(shl(and(x,c1),c2),c3) test case with non [...] adds d94d079a6a5 [ARM][Thumb2] Fix ADD/SUB invalid writes to SP adds bad6032bc15 [ARM][LowOverheadLoops] Change predicate inspection adds c05a11108b9 [SelectionDAG] ComputeKnownBits - merge getValidMinimumShif [...] adds 31aed2e0dad Fix "MIParser::getIRValue(unsigned int)’ defined but not us [...] adds e27632c3026 [ARM][LowOverheadLoops] Allow all MVE instrs. adds 877723b7ce8 [lldb/Expression] Improve interpreter error message with a [...] adds 71d5454b377 [ARM,MVE] Use the new Tablegen `defvar` and `if` statements. adds bff33bd5c83 [unittests] Fix "comparison of integers of different signs" [...]
No new revisions were added by this update.
Summary of changes: .../modernize/UseDefaultMemberInitCheck.cpp | 2 +- .../readability/IdentifierNamingCheck.cpp | 32 +- clang-tools-extra/clangd/FormattedString.cpp | 19 + clang-tools-extra/clangd/FormattedString.h | 4 + clang-tools-extra/clangd/Hover.cpp | 5 +- clang-tools-extra/clangd/Selection.cpp | 13 + .../clangd/unittests/FormattedStringTests.cpp | 9 + clang-tools-extra/clangd/unittests/HoverTests.cpp | 12 + .../clangd/unittests/SelectionTests.cpp | 6 + .../checkers/modernize-use-default-member-init.cpp | 8 +- ...ability-identifier-naming-member-decl-usage.cpp | 137 + clang/CMakeLists.txt | 3 + clang/docs/LanguageExtensions.rst | 43 +- clang/include/clang/AST/Expr.h | 35 +- clang/include/clang/Basic/CodeGenOptions.h | 5 + clang/include/clang/Basic/DebugInfoOptions.h | 5 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 8 + clang/include/clang/Basic/arm_mve.td | 58 +- clang/include/clang/Config/config.h.cmake | 3 + clang/include/clang/Driver/Driver.h | 7 + clang/include/clang/Driver/Job.h | 20 +- clang/include/clang/Sema/Sema.h | 7 +- clang/lib/AST/ASTContext.cpp | 32 +- clang/lib/AST/ASTDiagnostic.cpp | 6 +- clang/lib/AST/ExprConstant.cpp | 1 + clang/lib/CodeGen/CGBlocks.cpp | 6 +- clang/lib/CodeGen/CGDebugInfo.cpp | 33 +- clang/lib/CodeGen/CGDecl.cpp | 10 +- clang/lib/CodeGen/CGExprScalar.cpp | 15 + clang/lib/CodeGen/CGStmt.cpp | 3 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 3 +- clang/lib/CodeGen/CodeGenFunction.cpp | 2 +- clang/lib/CodeGen/CodeGenModule.cpp | 6 +- clang/lib/CodeGen/ItaniumCXXABI.cpp | 3 + clang/lib/CodeGen/TargetInfo.cpp | 20 +- clang/lib/Driver/Job.cpp | 108 +- clang/lib/Driver/ToolChains/Clang.cpp | 7 + clang/lib/Driver/ToolChains/Fuchsia.cpp | 3 + clang/lib/Frontend/CompilerInvocation.cpp | 4 +- .../Frontend/InterfaceStubFunctionsConsumer.cpp | 7 +- clang/lib/Sema/SemaExceptionSpec.cpp | 12 +- clang/lib/Sema/SemaExprCXX.cpp | 162 +- clang/lib/Sema/SemaOverload.cpp | 7 +- clang/test/CMakeLists.txt | 1 + clang/test/CodeGen/riscv32-ilp32d-abi.c | 24 + .../CodeGenCXX/cxx11-thread-local-reference.cpp | 2 +- clang/test/CodeGenCXX/cxx11-thread-local.cpp | 9 +- clang/test/CodeGenCXX/tls-init-funcs.cpp | 4 + clang/test/CodeGenCXX/vector-conditional.cpp | 231 + clang/test/Driver/cc1-spawnprocess.c | 4 + clang/test/Driver/clang_f_opts.c | 2 +- clang/test/Driver/fsanitize-blacklist.c | 2 +- clang/test/Driver/fuchsia.c | 2 +- clang/test/Driver/fuchsia.cpp | 2 +- clang/test/Driver/riscv32-toolchain-extra.c | 6 +- clang/test/Driver/riscv64-toolchain-extra.c | 6 +- clang/test/Driver/unknown-arg.c | 2 +- clang/test/Driver/warning-options_pedantic.cpp | 2 +- clang/test/InterfaceStubs/blocks.c | 9 + clang/test/InterfaceStubs/lambda.cpp | 11 + clang/test/OpenMP/threadprivate_codegen.cpp | 6 +- clang/test/Sema/vector-gcc-compat.cpp | 2 +- clang/test/SemaCXX/cxx0x-noexcept-expression.cpp | 5 + clang/test/SemaCXX/vector-conditional.cpp | 172 + clang/tools/driver/driver.cpp | 43 +- clang/unittests/AST/ASTTraverserTest.cpp | 150 +- .../ASTMatchers/ASTMatchersTraversalTest.cpp | 32 +- libcxx/include/__config | 4 - libcxx/include/__string | 54 - libcxx/include/string | 4 +- libcxx/src/string.cpp | 4 +- .../alg.remove/remove_copy.pass.cpp | 2 +- .../alg.remove/remove_copy_if.pass.cpp | 2 +- .../alg.reverse/reverse_copy.pass.cpp | 2 +- lld/ELF/Arch/X86.cpp | 70 + lld/ELF/Arch/X86_64.cpp | 61 +- lld/ELF/Config.h | 3 +- lld/ELF/Driver.cpp | 46 +- lld/ELF/Options.td | 4 - lld/ELF/SyntheticSections.cpp | 79 +- lld/ELF/SyntheticSections.h | 20 +- lld/ELF/Target.h | 1 + lld/ELF/Writer.cpp | 6 + lld/docs/ld.lld.1 | 7 + lld/test/ELF/i386-cet.s | 47 - lld/test/ELF/i386-feature-cet.s | 93 + lld/test/ELF/mips-eh_frame-pic.s | 58 + lld/test/ELF/x86-64-cet.s | 48 - lld/test/ELF/x86-64-feature-cet.s | 92 + lldb/bindings/interface/SBThread.i | 2 +- lldb/bindings/python/python-typemaps.swig | 24 +- lldb/docs/man/lldb.rst | 11 +- .../expression/diagnostics/TestExprDiagnostics.py | 1 - .../expression/dont_allow_jit/TestAllowJIT.py | 8 +- .../get-value-32bit-int}/Makefile | 0 .../get-value-32bit-int/TestGetValue32BitInt.py | 19 + .../test/python_api/get-value-32bit-int/main.cpp | 5 + .../test/python_api/process/TestProcessAPI.py | 1 - .../test/python_api/rdar-12481949/Makefile | 3 - .../python_api/rdar-12481949/Test-rdar-12481949.py | 66 - .../test/python_api/rdar-12481949/main.cpp | 16 - .../test/python_api/thread/TestThreadAPI.py | 22 +- lldb/scripts/swig_bot.py | 85 - lldb/scripts/swig_bot_lib/client.py | 216 - lldb/scripts/swig_bot_lib/local.py | 133 - lldb/scripts/swig_bot_lib/remote.py | 43 - lldb/scripts/swig_bot_lib/server.py | 144 - lldb/source/Expression/IRInterpreter.cpp | 138 +- .../Clang/ClangExpressionParser.cpp | 5 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp | 30 - .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.h | 2 - .../LanguageRuntime/ObjC/ObjCLanguageRuntime.cpp | 8 - .../LanguageRuntime/ObjC/ObjCLanguageRuntime.h | 2 - lldb/source/Symbol/ClangASTContext.cpp | 109 +- lldb/source/Utility/StructuredData.cpp | 4 +- lldb/tools/lldb-server/CMakeLists.txt | 27 +- llvm/docs/TableGen/LangRef.rst | 60 +- .../GlobalISel/LegalizationArtifactCombiner.h | 3 +- llvm/include/llvm/CodeGen/ISDOpcodes.h | 10 + llvm/include/llvm/CodeGen/MachineFunction.h | 2 + llvm/include/llvm/CodeGen/MachineInstrBuilder.h | 2 +- llvm/include/llvm/CodeGen/MachineOperand.h | 11 +- llvm/include/llvm/DWARFLinker/DWARFLinker.h | 112 + llvm/include/llvm/LTO/LTO.h | 5 +- llvm/include/llvm/LTO/LTOBackend.h | 6 +- llvm/include/llvm/Target/TargetOptions.h | 2 +- llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 8 - llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp | 3 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 5 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 5 +- llvm/lib/CodeGen/MIRParser/MIParser.cpp | 31 +- llvm/lib/CodeGen/MIRVRegNamerUtils.cpp | 3 +- llvm/lib/CodeGen/MachineFunction.cpp | 6 + llvm/lib/CodeGen/MachineOperand.cpp | 12 +- llvm/lib/CodeGen/MachineVerifier.cpp | 15 +- .../CodeGen/SelectionDAG/LegalizeFloatTypes.cpp | 24 +- .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 36 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 132 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 72 +- .../lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h | 23 +- llvm/lib/CodeGen/TargetInstrInfo.cpp | 6 +- llvm/lib/DWARFLinker/DWARFLinker.cpp | 2 + llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp | 31 +- llvm/lib/LTO/LTO.cpp | 14 +- llvm/lib/LTO/LTOBackend.cpp | 21 +- llvm/lib/MC/ELFObjectWriter.cpp | 3 +- llvm/lib/MC/MCObjectFileInfo.cpp | 11 +- llvm/lib/Object/RelocationResolver.cpp | 3 + llvm/lib/Passes/PassBuilder.cpp | 8 +- llvm/lib/TableGen/TGLexer.cpp | 4 + llvm/lib/TableGen/TGLexer.h | 5 +- llvm/lib/TableGen/TGParser.cpp | 206 +- llvm/lib/TableGen/TGParser.h | 66 +- llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp | 29 + llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 4 + llvm/lib/Target/AArch64/AArch64InstrFormats.td | 2 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 48 +- .../Target/AArch64/AArch64InstructionSelector.cpp | 9 +- llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 8 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 34 +- .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 87 + llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.h | 1 + llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 37 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 19 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 22 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 8 +- llvm/lib/Target/AMDGPU/SIInstrInfo.h | 2 + llvm/lib/Target/ARM/ARMAsmPrinter.cpp | 4 + llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 27 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 486 +- llvm/lib/Target/ARM/ARMInstrThumb2.td | 193 +- llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp | 27 +- llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp | 111 +- llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 93 +- .../Target/ARM/Disassembler/ARMDisassembler.cpp | 73 +- llvm/lib/Target/ARM/MVEGatherScatterLowering.cpp | 200 +- llvm/lib/Target/ARM/Thumb2InstrInfo.cpp | 22 +- llvm/lib/Target/Mips/MipsISelLowering.cpp | 9 + llvm/lib/Target/RISCV/RISCVAsmPrinter.cpp | 8 + .../Target/X86/Disassembler/X86Disassembler.cpp | 4 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 4 + llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp | 2 +- .../Instrumentation/ControlHeightReduction.cpp | 4 + .../prelegalizercombiner-shuffle-vector.mir | 4 +- .../AArch64/machine-outliner-retaddr-sign-cfi.ll | 45 +- ...ne-outliner-retaddr-sign-diff-scope-same-key.ll | 29 +- .../machine-outliner-retaddr-sign-non-leaf.ll | 15 +- ...ne-outliner-retaddr-sign-same-scope-diff-key.ll | 23 +- ...-outliner-retaddr-sign-same-scope-same-key-a.ll | 29 +- ...-outliner-retaddr-sign-same-scope-same-key-b.ll | 29 +- .../machine-outliner-retaddr-sign-subtarget.ll | 4 +- .../AArch64/machine-outliner-retaddr-sign-thunk.ll | 31 +- llvm/test/CodeGen/AArch64/sign-return-address.ll | 75 +- .../AArch64/speculation-hardening-dagisel.ll | 2 +- .../CodeGen/AArch64/speculation-hardening-loads.ll | 2 +- llvm/test/CodeGen/AArch64/sve-int-arith-imm.ll | 365 + .../AMDGPU/GlobalISel/artifact-combiner-zext.mir | 25 + .../AMDGPU/GlobalISel/divergent-control-flow.ll | 61 + .../GlobalISel/llvm.amdgcn.ds.ordered.add.gfx10.ll | 1 + .../GlobalISel/llvm.amdgcn.ds.ordered.add.ll | 5 + .../GlobalISel/llvm.amdgcn.ds.ordered.swap.ll | 5 + .../regbankselect-extract-vector-elt.mir | 468 + llvm/test/CodeGen/AMDGPU/bundle-latency.mir | 44 + llvm/test/CodeGen/AMDGPU/max.i16.ll | 7 +- .../AMDGPU/scheduler-handle-move-bundle.mir | 2 +- .../ARM/GlobalISel/thumb-select-arithmetic-ops.mir | 6 +- .../ARM/GlobalISel/thumb-select-load-store.mir | 4 +- llvm/test/CodeGen/ARM/fp-intrinsics.ll | 18 + llvm/test/CodeGen/MIR/ARM/thumb2-sub-sp-t3.mir | 2 +- .../CodeGen/MIR/X86/mir-namer-hash-frameindex.mir | 23 + llvm/test/CodeGen/Mips/reloc-jalr.ll | 143 +- llvm/test/CodeGen/PowerPC/lsr-insns-cost.ll | 66 + .../PowerPC/ppcf128-constrained-fp-intrinsics.ll | 18 +- llvm/test/CodeGen/RISCV/inline-asm.ll | 46 +- llvm/test/CodeGen/SystemZ/fp-strict-alias.ll | 52 + .../SystemZ/vector-constrained-fp-intrinsics.ll | 500 +- .../CodeGen/Thumb2/LowOverheadLoops/add_reduce.mir | 255 + .../Thumb2/LowOverheadLoops/inloop-vpnot-1.mir | 235 + .../Thumb2/LowOverheadLoops/inloop-vpnot-2.mir | 235 + .../Thumb2/LowOverheadLoops/inloop-vpnot-3.mir | 235 + .../Thumb2/LowOverheadLoops/inloop-vpsel-1.mir | 239 + .../Thumb2/LowOverheadLoops/inloop-vpsel-2.mir | 239 + .../Thumb2/LowOverheadLoops/vmaxmin_vpred_r.mir | 230 + .../Thumb2/LowOverheadLoops/vmldava_in_vpt.mir | 239 + llvm/test/CodeGen/Thumb2/bug-subw.ll | 74 + llvm/test/CodeGen/Thumb2/fp16-stacksplot.mir | 2 +- .../test/CodeGen/Thumb2/mve-gather-ind16-scaled.ll | 271 + .../CodeGen/Thumb2/mve-gather-ind16-unscaled.ll | 242 + .../test/CodeGen/Thumb2/mve-gather-ind32-scaled.ll | 60 +- .../CodeGen/Thumb2/mve-gather-ind32-unscaled.ll | 75 +- .../CodeGen/Thumb2/mve-gather-ind8-unscaled.ll | 370 + llvm/test/CodeGen/Thumb2/mve-gather-ptrs.ll | 13 + llvm/test/CodeGen/Thumb2/mve-gather-scatter-opt.ll | 28 +- llvm/test/CodeGen/Thumb2/mve-stacksplot.mir | 2 +- llvm/test/CodeGen/Thumb2/peephole-addsub.mir | 4 +- llvm/test/CodeGen/Thumb2/peephole-cmp.mir | 4 +- .../Thumb2/t2peephole-t2ADDrr-to-t2ADDri.ll | 10 + .../CodeGen/X86/align-branch-boundary-default.ll | 2 +- .../CodeGen/X86/align-branch-boundary-default.s | 2 +- llvm/test/CodeGen/X86/combine-shl.ll | 71 + llvm/test/CodeGen/X86/fp-intrinsics.ll | 24 +- llvm/test/CodeGen/X86/fp128-cast-strict.ll | 436 +- llvm/test/CodeGen/X86/fp128-libcalls-strict.ll | 144 +- llvm/test/CodeGen/X86/known-bits-vector.ll | 22 + llvm/test/CodeGen/X86/known-signbits-vector.ll | 283 +- llvm/test/CodeGen/X86/lit.local.cfg | 8 - .../CodeGen/X86/stack-folding-fp-nofpexcept.mir | 52 + .../X86/vector-constrained-fp-intrinsics-flags.ll | 4 +- .../X86/vector-constrained-fp-intrinsics.ll | 146 +- llvm/test/CodeGen/X86/vector-idiv-udiv-128.ll | 2 - llvm/test/CodeGen/X86/vector-idiv-udiv-256.ll | 2 - llvm/test/DebugInfo/Mips/eh_frame.ll | 7 +- llvm/test/DebugInfo/X86/debug-info-auto-return.ll | 70 - llvm/test/MC/AArch64/armv8.3a-signed-pointer.s | 45 +- llvm/test/MC/AMDGPU/gfx10_asm_all.s | 17843 +++++++++++++------ llvm/test/MC/AMDGPU/gfx9_asm_all.s | 1044 ++ llvm/test/MC/ARM/basic-thumb2-instructions.s | 165 +- llvm/test/MC/ARM/invalid-addsub.s | 72 +- llvm/test/MC/ARM/negative-immediates.s | 6 +- llvm/test/MC/ARM/register-token-source-loc.s | 19 +- llvm/test/MC/ARM/thumb-diagnostics.s | 38 +- .../test/MC/Disassembler/AMDGPU/gfx10_dasm_all.txt | 9 - llvm/test/MC/Disassembler/AMDGPU/gfx9_dasm_all.txt | 2242 ++- llvm/test/MC/Disassembler/ARM/invalid-thumbv7.txt | 5 + llvm/test/MC/Disassembler/ARM/thumb-tests.txt | 9 +- llvm/test/MC/Disassembler/ARM/thumb2-v8.txt | 2 + llvm/test/MC/Disassembler/ARM/thumb2.txt | 10 +- llvm/test/MC/ELF/target-in-same-section.s | 8 +- llvm/test/MC/Mips/eh-frame.s | 110 +- llvm/test/TableGen/defvar.td | 145 + llvm/test/TableGen/ifstmt.td | 92 + llvm/test/ThinLTO/X86/Inputs/devirt_alias.ll | 15 + llvm/test/ThinLTO/X86/devirt_alias.ll | 58 + llvm/test/Transforms/InstCombine/select.ll | 141 +- llvm/test/Transforms/InstSimplify/select.ll | 24 + llvm/test/Transforms/PGOProfile/chr.ll | 26 + llvm/test/tools/llvm-mca/ARM/simple-cortex-m33.s | 26 + .../llvm-readobj/ELF/file-header-abi-version.test | 2 +- .../tools/llvm-readobj/ELF/file-header-os-abi.test | 2 +- llvm/tools/dsymutil/DwarfLinkerForBinary.cpp | 23 +- llvm/tools/dsymutil/DwarfLinkerForBinary.h | 1 - llvm/tools/dsymutil/DwarfStreamer.cpp | 61 +- llvm/tools/dsymutil/DwarfStreamer.h | 70 +- llvm/tools/llvm-exegesis/lib/MCInstrDescView.cpp | 2 +- llvm/tools/llvm-exegesis/lib/Mips/Target.cpp | 2 +- .../DebugInfo/DWARF/DWARFDebugLineTest.cpp | 60 +- .../ExecutionEngine/JITLink/LinkGraphTests.cpp | 9 +- llvm/unittests/MC/Disassembler.cpp | 4 + llvm/unittests/Object/MinidumpTest.cpp | 2 +- llvm/unittests/Target/ARM/MachineInstrTest.cpp | 2 - .../secondary/clang/include/clang/Config/BUILD.gn | 1 + mlir/docs/Dialects/Affine.md | 34 +- mlir/docs/Dialects/Standard.md | 16 +- mlir/docs/Dialects/Vector.md | 8 +- mlir/docs/LangRef.md | 22 +- mlir/docs/Tutorials/Toy/Ch-7.md | 2 +- mlir/examples/toy/Ch2/include/toy/Dialect.h | 2 +- mlir/examples/toy/Ch3/include/toy/Dialect.h | 2 +- mlir/examples/toy/Ch4/include/toy/Dialect.h | 2 +- mlir/examples/toy/Ch5/include/toy/Dialect.h | 2 +- mlir/examples/toy/Ch6/include/toy/Dialect.h | 2 +- mlir/examples/toy/Ch7/include/toy/Dialect.h | 2 +- mlir/examples/toy/README.md | 4 +- mlir/include/mlir/Analysis/CallInterfaces.td | 22 +- .../mlir/Conversion/GPUToCUDA/GPUToCUDAPass.h | 11 +- .../mlir/Conversion/GPUToNVVM/GPUToNVVMPass.h | 10 +- mlir/include/mlir/Dialect/GPU/GPUOps.td | 52 + mlir/include/mlir/Dialect/Linalg/EDSC/Intrinsics.h | 2 +- mlir/include/mlir/Dialect/Linalg/IR/LinalgOps.td | 14 +- mlir/include/mlir/Dialect/LoopOps/LoopOps.td | 118 +- mlir/include/mlir/IR/DialectImplementation.h | 6 + mlir/include/mlir/IR/Function.h | 25 +- mlir/include/mlir/IR/Matchers.h | 12 +- mlir/include/mlir/IR/OpImplementation.h | 6 + mlir/include/mlir/IR/SymbolTable.h | 62 +- mlir/lib/Analysis/CallGraph.cpp | 81 +- .../GPUToCUDA/ConvertKernelFuncToCubin.cpp | 21 +- .../GPUToCUDA/ConvertLaunchFuncToCudaCalls.cpp | 13 +- .../Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp | 30 +- .../GPUToROCDL/LowerGpuOpsToROCDLOps.cpp | 9 +- mlir/lib/Conversion/GPUToSPIRV/CMakeLists.txt | 7 + .../Conversion/GPUToSPIRV/ConvertGPUToSPIRV.cpp | 55 +- .../GPUToSPIRV/ConvertGPUToSPIRVPass.cpp | 15 +- mlir/lib/Conversion/GPUToSPIRV/GPUToSPIRV.td | 22 + mlir/lib/Dialect/GPU/IR/GPUDialect.cpp | 55 +- .../lib/Dialect/GPU/Transforms/KernelOutlining.cpp | 22 +- mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp | 68 +- mlir/lib/Dialect/LoopOps/LoopOps.cpp | 197 +- mlir/lib/Dialect/VectorOps/VectorOps.cpp | 2 +- mlir/lib/IR/AsmPrinter.cpp | 8 +- mlir/lib/IR/Builders.cpp | 3 +- mlir/lib/IR/Module.cpp | 7 +- mlir/lib/IR/SymbolTable.cpp | 533 +- mlir/lib/Parser/Parser.cpp | 64 +- mlir/lib/Parser/TokenKinds.def | 2 + mlir/lib/Target/LLVMIR/ModuleTranslation.cpp | 9 +- mlir/lib/Transforms/Inliner.cpp | 20 +- mlir/lib/Transforms/Utils/InliningUtils.cpp | 2 +- mlir/lib/Transforms/Utils/RegionUtils.cpp | 2 - mlir/test/AffineOps/canonicalize.mlir | 236 +- mlir/test/AffineOps/dma.mlir | 28 +- mlir/test/AffineOps/inlining.mlir | 4 +- mlir/test/AffineOps/invalid.mlir | 24 +- mlir/test/AffineOps/load-store-invalid.mlir | 8 +- mlir/test/AffineOps/load-store.mlir | 24 +- mlir/test/AffineOps/memref-stride-calculation.mlir | 60 +- mlir/test/AffineOps/ops.mlir | 24 +- mlir/test/Analysis/test-callgraph.mlir | 21 +- .../GPUToCUDA/lower-launch-func-to-cuda.mlir | 2 +- .../GPUToCUDA/lower-nvvm-kernel-to-cubin.mlir | 6 +- mlir/test/Conversion/GPUToNVVM/gpu-to-nvvm.mlir | 59 +- .../Conversion/GPUToNVVM/memory-attrbution.mlir | 8 +- mlir/test/Conversion/GPUToROCDL/gpu-to-rocdl.mlir | 45 + mlir/test/Conversion/GPUToSPIRV/builtins.mlir | 12 +- mlir/test/Conversion/GPUToSPIRV/load-store.mlir | 2 +- mlir/test/Conversion/GPUToSPIRV/loop.mlir | 2 +- mlir/test/Conversion/GPUToSPIRV/simple.mlir | 2 +- .../StandardToLLVM/convert-memref-ops.mlir | 6 +- .../StandardToLLVM/convert-to-llvmir.mlir | 24 +- .../StandardToLLVM/standard-to-llvm.mlir | 8 +- .../Conversion/VectorToLoops/vector-to-loops.mlir | 28 +- mlir/test/Dialect/GPU/invalid.mlir | 11 +- mlir/test/Dialect/GPU/ops.mlir | 2 +- mlir/test/Dialect/GPU/outlining.mlir | 2 +- mlir/test/Dialect/Linalg/affine.mlir | 6 +- mlir/test/Dialect/Linalg/fusion.mlir | 18 +- mlir/test/Dialect/Linalg/invalid.mlir | 122 +- mlir/test/Dialect/Linalg/llvm.mlir | 22 +- mlir/test/Dialect/Linalg/loops.mlir | 24 +- mlir/test/Dialect/Linalg/promote.mlir | 14 +- mlir/test/Dialect/Linalg/roundtrip.mlir | 96 +- mlir/test/Dialect/Linalg/tile.mlir | 48 +- mlir/test/Dialect/Linalg/tile_conv.mlir | 8 +- mlir/test/Dialect/Linalg/tile_indexed_generic.mlir | 6 +- mlir/test/Dialect/Linalg/transform-patterns.mlir | 30 +- mlir/test/Dialect/Loops/invalid.mlir | 181 + mlir/test/Dialect/Loops/ops.mlir | 44 + mlir/test/Dialect/SPIRV/composite-ops.mlir | 4 +- mlir/test/Dialect/VectorOps/invalid.mlir | 100 +- mlir/test/Dialect/VectorOps/ops.mlir | 30 +- mlir/test/Dialect/VectorOps/vector-transforms.mlir | 28 +- mlir/test/EDSC/builder-api-test.cpp | 121 +- mlir/test/IR/affine-map.mlir | 228 +- mlir/test/IR/core-ops.mlir | 68 +- mlir/test/IR/invalid-affinemap.mlir | 66 +- mlir/test/IR/invalid-ops.mlir | 58 +- mlir/test/IR/invalid.mlir | 52 +- mlir/test/IR/locations.mlir | 2 +- mlir/test/IR/memory-ops.mlir | 24 +- mlir/test/IR/opaque_locations.mlir | 2 +- mlir/test/IR/parser.mlir | 128 +- mlir/test/IR/pretty-locations.mlir | 2 +- mlir/test/IR/print-op-local-scope.mlir | 4 +- mlir/test/IR/test-matchers.mlir | 1 + mlir/test/IR/test-symbol-rauw.mlir | 33 + mlir/test/IR/test-symbol-uses.mlir | 44 +- mlir/test/IR/traits.mlir | 24 + mlir/test/Target/llvmir.mlir | 28 + mlir/test/Transforms/Vectorize/compose_maps.mlir | 82 +- mlir/test/Transforms/Vectorize/normalize_maps.mlir | 42 +- mlir/test/Transforms/Vectorize/vectorize_1d.mlir | 14 +- mlir/test/Transforms/Vectorize/vectorize_2d.mlir | 26 +- mlir/test/Transforms/Vectorize/vectorize_3d.mlir | 2 +- .../Vectorize/vectorize_outer_loop_2d.mlir | 2 +- .../vectorize_outer_loop_transpose_2d.mlir | 2 +- .../Vectorize/vectorize_transpose_2d.mlir | 2 +- mlir/test/Transforms/affine-data-copy.mlir | 8 +- .../affine-loop-invariant-code-motion.mlir | 28 +- mlir/test/Transforms/canonicalize.mlir | 86 +- mlir/test/Transforms/constant-fold.mlir | 6 +- mlir/test/Transforms/cse.mlir | 4 +- mlir/test/Transforms/dma-generate.mlir | 86 +- .../Transforms/loop-fusion-slice-computation.mlir | 4 +- mlir/test/Transforms/loop-fusion.mlir | 144 +- .../Transforms/loop-invariant-code-motion.mlir | 16 +- mlir/test/Transforms/loop-tiling.mlir | 30 +- mlir/test/Transforms/lower-affine.mlir | 34 +- mlir/test/Transforms/memref-bound-check.mlir | 94 +- mlir/test/Transforms/memref-dataflow-opt.mlir | 22 +- mlir/test/Transforms/memref-dependence-check.mlir | 148 +- mlir/test/Transforms/memref-normalize.mlir | 44 +- mlir/test/Transforms/pipeline-data-transfer.mlir | 34 +- .../Transforms/simplify-affine-structures.mlir | 79 +- mlir/test/Transforms/slicing-utils.mlir | 2 +- mlir/test/Transforms/strip-debuginfo.mlir | 2 +- mlir/test/Transforms/unroll-jam.mlir | 20 +- mlir/test/Transforms/unroll.mlir | 104 +- mlir/test/lib/IR/TestMatchers.cpp | 3 + mlir/test/lib/IR/TestSymbolUses.cpp | 102 +- mlir/test/lib/TestDialect/TestOps.td | 19 +- .../mlir-cpu-runner/linalg_integration_test.mlir | 4 +- mlir/tools/mlir-cuda-runner/mlir-cuda-runner.cpp | 2 +- openmp/cmake/DetectTestCompiler/CMakeLists.txt | 5 + openmp/cmake/OpenMPTesting.cmake | 8 + openmp/tools/archer/ompt-tsan.cpp | 20 +- openmp/tools/archer/tests/CMakeLists.txt | 6 +- openmp/tools/archer/tests/lit.cfg | 6 +- openmp/tools/archer/tests/lit.site.cfg.in | 5 +- .../tools/archer/tests/races/critical-unrelated.c | 2 - .../archer/tests/races/lock-nested-unrelated.c | 2 - openmp/tools/archer/tests/races/lock-unrelated.c | 2 - openmp/tools/archer/tests/races/parallel-simple.c | 2 - openmp/tools/archer/tests/races/task-dependency.c | 4 +- .../archer/tests/races/task-taskgroup-unrelated.c | 7 +- .../archer/tests/races/task-taskwait-nested.c | 4 +- openmp/tools/archer/tests/races/task-two.c | 6 +- 446 files changed, 29763 insertions(+), 10489 deletions(-) create mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability-identifi [...] create mode 100644 clang/test/CodeGenCXX/vector-conditional.cpp create mode 100644 clang/test/Driver/cc1-spawnprocess.c create mode 100644 clang/test/InterfaceStubs/blocks.c create mode 100644 clang/test/InterfaceStubs/lambda.cpp create mode 100644 clang/test/SemaCXX/vector-conditional.cpp delete mode 100644 lld/test/ELF/i386-cet.s create mode 100644 lld/test/ELF/i386-feature-cet.s create mode 100644 lld/test/ELF/mips-eh_frame-pic.s delete mode 100644 lld/test/ELF/x86-64-cet.s create mode 100644 lld/test/ELF/x86-64-feature-cet.s copy lldb/packages/Python/lldbsuite/test/{api/check_public_api_headers => python_a [...] create mode 100644 lldb/packages/Python/lldbsuite/test/python_api/get-value-32bit- [...] create mode 100644 lldb/packages/Python/lldbsuite/test/python_api/get-value-32bit- [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/python_api/rdar-12481949/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/python_api/rdar-12481949/Te [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/python_api/rdar-12481949/main.cpp delete mode 100644 lldb/scripts/swig_bot.py delete mode 100644 lldb/scripts/swig_bot_lib/client.py delete mode 100644 lldb/scripts/swig_bot_lib/local.py delete mode 100644 lldb/scripts/swig_bot_lib/remote.py delete mode 100644 lldb/scripts/swig_bot_lib/server.py create mode 100644 llvm/test/CodeGen/AArch64/sve-int-arith-imm.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/divergent-control-flow.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.ds.ordered.add. [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.ds.ordered.add.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.ds.ordered.swap.ll create mode 100644 llvm/test/CodeGen/AMDGPU/bundle-latency.mir create mode 100644 llvm/test/CodeGen/MIR/X86/mir-namer-hash-frameindex.mir create mode 100644 llvm/test/CodeGen/PowerPC/lsr-insns-cost.ll create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/add_reduce.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/inloop-vpnot-1.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/inloop-vpnot-2.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/inloop-vpnot-3.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/inloop-vpsel-1.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/inloop-vpsel-2.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/vmaxmin_vpred_r.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/vmldava_in_vpt.mir create mode 100644 llvm/test/CodeGen/Thumb2/bug-subw.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-gather-ind16-scaled.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-gather-ind16-unscaled.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-gather-ind8-unscaled.ll create mode 100644 llvm/test/CodeGen/Thumb2/t2peephole-t2ADDrr-to-t2ADDri.ll create mode 100644 llvm/test/CodeGen/X86/stack-folding-fp-nofpexcept.mir delete mode 100644 llvm/test/DebugInfo/X86/debug-info-auto-return.ll create mode 100644 llvm/test/TableGen/defvar.td create mode 100644 llvm/test/TableGen/ifstmt.td create mode 100644 llvm/test/ThinLTO/X86/Inputs/devirt_alias.ll create mode 100644 llvm/test/ThinLTO/X86/devirt_alias.ll create mode 100644 llvm/test/tools/llvm-mca/ARM/simple-cortex-m33.s create mode 100644 mlir/lib/Conversion/GPUToSPIRV/GPUToSPIRV.td