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-lts-allmodconfig in repository toolchain/ci/llvm-project.
from 38c271f6f92 [MC][test] Reorganize macro tests adds 4bde7c5986e [NFC] Use VectorType::isScalable to align with ongoing Vect [...] adds cfb844265aa [GlobalOpt] Explicitly set alignment of bool load/store ope [...] adds 89c8ffd5422 NFC: Clean up the implementation of StringPool a bit, and r [...] adds 4d9f5f135fa clang format one more line. adds dbb272b0a3e [CallSite removal][FastISel] Use CallBase instead of CallSi [...] adds decac2d9ea9 [mlir][EnumGen] Generate utility symbolizeEnum and stringif [...] adds aa081721d45 [NFC][PowerPC] Add a new test case early-ret-verify.mir adds eab9a4f1192 [AMDGPU] Don't assert on partial exec copy adds 8dda0f91995 Remove dependency between test files. adds 835c2aa7a68 [MC] Reorganize and improve macro tests adds 42487eafa6c [CallSite removal][CodeGen] Use CallBase instead of Immutab [...] adds 83208cdd57d [CallSite removal][CodeGen] Use CallBase instead of Immutab [...] adds e59162960ce [CallSite removal][CodeGen] Use CallBase instead of Immutab [...] adds 5889c5a8142 [CallSite removal][CodeGen] Use CallBase instead of Immutab [...] adds f06cf9da892 [CallSite removal][CodeGen] Use CallBase instead of CallSit [...] adds 43cf489cf5c [mlir][SymbolDCE][NFC] Fix the visibility of the symbols wi [...] adds 18138e02529 [VPlan] Introduce VPWidenSelectRecipe (NFC). adds 2e8188ff482 [mlir][NFC] Mark a debug only variable as (void) to avoid u [...] adds 06408451bf1 Revert "[SCCP] Use SimplifyBinOp for non-integer constant/e [...] adds 29bb046fe91 [LLDB] Remove xfail aarch64/linux from TestThreadPlanCommands.py adds 813f438baaa [AssumeBundles] adapt Assumption cache to assume bundles adds 41ed5d856c1 [LV] Clean up vectorizeInterleaveGroup (NFCI) adds 48d851a92e9 [clangd] Update TUStatus test to handle async PreambleThread adds 0fffece463b fix some doc typos to cycle bots adds bab5908df54 Normalize working directory when running llvm-mc in test adds 4d62c34402c Typos correction. adds fdd9ff9700a [X86][AVX] Create splitVectorIntBinary helper. adds 39e19588fa2 IVDescriptors.h - include and forward declaration cleanup. NFC. adds ad57286232e CodeMetrics.h - include and forward declaration cleanup. NFC. adds ebd5290ff2b Address sphinx warnings adds ec938c2a830 [X86][AVX] Add some masked variable shuffle tests adds 401cbe373b0 [X86][AVX] Attempt to scale masked shuffles to match the root type adds 072ae7c1e64 [clang-format] Always break line after enum opening brace adds 3b379246c36 [clang-format] A Minor change to clang-format-diff.py adds e8111502d86 [clang-format] use spaces for alignment with UT_ForContinua [...] adds bc78baec4cc [X86] Improve combineVectorShiftImm adds 40f7ab507b3 [llvm-objdump] Fix incomplete relocation output for -D -r mode adds a59ba3384e9 Fix an indent. adds dd3feecd730 [lit] Print substitutions with --show-suites adds 17bc995388f [llvm] Fix more missing FileCheck directive colons adds 8c0f1cf98d8 [llvm] Fix another missing FileCheck colon adds 0b0bb1969fa [llvm] Fix yet more missing FileCheck colons adds 6dbf1a1229b [X86] Move X86ShuffleDecode.cpp/h into MCTargetDesc and rem [...] adds e6605a209cc DAG: Fix wrong legality check for ISD::FMAD adds 68eb08646c0 [CallSite removal][GlobalISel] Use CallBase instead of Call [...] adds 4031bb982b7 [OpenMP] Refined CUDA plugin to put all CUDA operations into class adds 01df04fb598 [ADT] Reduce the requirements for the simple loop in DenseM [...] adds 32e6cbe2032 [mlir][spirv] Add missing interface storage classes in serializer adds 353347288bc [CostModel][X86] Remove comments that begin with a filechec [...] adds 31db1e0bd1e [clangd] Send the correct error code when cancelling requests. adds d63036c0efd Reimplement mlir::Identifier to be a wrapper around 'String [...] adds 95e6f5c655f [llvm-xray][test] Combine two AArch64 tests adds 122a6bfb07e [Debugify] Strip added metadata in the -debugify-each pipeline adds 4831f4b7bde [InstCombine] Fix debug variance issue in tryToMoveFreeBefo [...] adds 6b4cd6b62d7 [gn build] (manually) merge 6dbf1a1229ba adds 6cdcb9b4024 [SanCov] Disable whitelist/blacklist test on Darwin. adds a290c3af9dd [mlir][spirv] Improve stride support in array types adds ed6c452edc8 Add missing dependencies on the flang test target adds 8a49ed21333 [mlir][Transforms][docs] Add a description blurb for variou [...] adds 500e03881be [MLIR] NFC clean up simplify-affine-structures test case adds 42ada5fee9f [MLIR] NFC cleanup/modernize memref-dataflow-opt / getNestingDepth adds ec228d722c0 [InstCombine] Use SmallBitVector for convienently checking [...] adds 0d4ec16d3db Extend BasicBlock sections to allow specifying clusters of [...] adds dc89a3efb43 HIP: Fix handling of denormal mode adds 74e6a5b2a3b Eliminate all uses of Identifier::is() in the source tree, [...] adds cc4d7dced9f [AMDGPU] Fix comment for llvm.amdgcn.div.scale. NFC. adds 5c7bbe3659a [MachinePipeliner] Refine the RecMII calculation adds 4ddf7ab454b Revert "Extend BasicBlock sections to allow specifying clus [...] adds 05192e585ce Extend BasicBlock sections to allow specifying clusters of [...] adds 3297e9b7c3d Clean up usages of asserting vector getters in Type adds 359541ed4fd Remove the Identifier::is() method, it is now equivalent to [...] adds a9cb529a841 [mlir][spirv] NFC: use Optional to replace SPV_Optional adds ec99d6e62f0 [mlir][spirv] Add a `spirv::InterfaceVarABIAttr`. adds e823068306e [Support] Add support RTTI support for open class hierarchies. adds 840a23b0b5c [ORC] Update ORCv2 docs to reflect removal of ExecutionSess [...] adds f22fbe3a152 Clean up usages of asserting vector getters in Type adds 596b63ad401 [clangd] Rebuild dependent files when a header is saved. adds eac56724fd9 Fix target_info.test on Windows with a hack adds dffbeffa39f [Support] Fix CMakeLists after e823068306e98e9 adds 03391df90ed [mlir][Linalg] Add loop.parallel lowering for all Linalg Ops. adds 3b2f26ab05a [mlir][Linalg] NFC : Fix check for scalar case handling in [...] adds 2a99e700e0f [mlir][Linalg] NFC: Add utility function to tile, fuse and [...] adds 12c9e2f1110 [LLD] [COFF] Fix alignment of thunks for ARM/ARM64 adds 255cc202ea6 [Support] Add missing files from e823068306e. adds c88a567279a [gn build] Port 255cc202ea6 adds bb0e6cc1dd1 [gn build] Port e823068306e adds 2169568d9f5 [Sanitizer Common] Show command used to launch symbolizer p [...] adds 8efc3ccaf80 [Darwin] Fix a bug where the symbolizer would examine the w [...] adds 89e0662dee5 Make IRBuilder automatically set alignment on load/store/alloca. adds 113f37a1f9e [CallSite removal][TargetLowering] Replace ImmutableCallSit [...] adds 4537ba4978d [libc++] NFC: Remove unused method call adds 215e6bfcfb5 Use a temporary file, to allow running on read-only file systems adds 4d4fef22dac Revert a few unsuccessful attempts at fixing bots. adds f1542efd977 [CHR] Clean up some code and reduce copying. NFCI. adds 9d8c22587b9 [libc++] NFC: Remove unused Lit features in the test suite adds d3588d0814c [mlir][NFC] Replace mlir/Support/Functional.h with llvm equ [...] adds 961914eeb95 [libc++] Mark test failing with macos < 10.13 as unsupported adds d5143e3f102 Remove '<' from test for better yam2obj input consumption adds 5f7a0301628 [libunwind] Enable the new libc++ testing format by default
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/Cancellation.cpp | 17 +- clang-tools-extra/clangd/Cancellation.h | 16 +- clang-tools-extra/clangd/ClangdLSPServer.cpp | 31 +- clang-tools-extra/clangd/ClangdLSPServer.h | 11 +- clang-tools-extra/clangd/ClangdServer.cpp | 4 +- clang-tools-extra/clangd/JSONTransport.cpp | 17 +- clang-tools-extra/clangd/Protocol.cpp | 5 + clang-tools-extra/clangd/Protocol.h | 7 + clang-tools-extra/clangd/TUScheduler.cpp | 7 +- .../clangd/test/initialize-params.test | 6 +- clang-tools-extra/clangd/test/target_info.test | 2 +- .../clangd/unittests/CancellationTests.cpp | 11 +- .../clangd/unittests/ClangdLSPServerTests.cpp | 21 + .../clangd/unittests/JSONTransportTests.cpp | 14 +- .../clangd/unittests/TUSchedulerTests.cpp | 78 +- clang/docs/ClangFormatStyleOptions.rst | 6 +- clang/docs/LanguageExtensions.rst | 2 +- clang/include/clang/Driver/ToolChain.h | 3 +- clang/include/clang/Format/Format.h | 6 +- clang/lib/CodeGen/CGAtomic.cpp | 5 +- clang/lib/CodeGen/CGBuiltin.cpp | 178 +-- clang/lib/CodeGen/CGExpr.cpp | 3 +- clang/lib/CodeGen/CGExprScalar.cpp | 15 +- clang/lib/CodeGen/PatternInit.cpp | 11 +- clang/lib/CodeGen/TargetInfo.cpp | 2 +- clang/lib/Driver/ToolChains/AMDGPU.cpp | 14 +- clang/lib/Driver/ToolChains/AMDGPU.h | 3 +- clang/lib/Driver/ToolChains/Clang.cpp | 12 +- clang/lib/Driver/ToolChains/Cuda.cpp | 6 +- clang/lib/Driver/ToolChains/Cuda.h | 3 +- clang/lib/Driver/ToolChains/Linux.cpp | 8 +- clang/lib/Driver/ToolChains/Linux.h | 5 +- clang/lib/Driver/ToolChains/PS4CPU.h | 5 +- clang/lib/Format/BreakableToken.cpp | 4 +- clang/lib/Format/ContinuationIndenter.cpp | 7 +- clang/lib/Format/ContinuationIndenter.h | 21 +- clang/lib/Format/Format.cpp | 1 + clang/lib/Format/UnwrappedLineFormatter.cpp | 4 +- clang/lib/Format/WhitespaceManager.cpp | 59 +- clang/lib/Format/WhitespaceManager.h | 10 +- clang/test/CodeGen/arm_neon_intrinsics.c | 216 ++-- clang/test/Driver/cuda-flush-denormals-to-zero.cu | 26 +- clang/test/Driver/rocm-device-libs.cl | 32 +- clang/test/Unit/lit.site.cfg.py.in | 14 +- clang/test/lit.cfg.py | 2 +- clang/test/lit.site.cfg.py.in | 18 +- clang/tools/clang-format/clang-format-diff.py | 2 +- clang/unittests/Format/FormatTest.cpp | 316 ++++- .../sanitizer_common/sanitizer_symbolizer_mac.cpp | 13 +- .../sanitizer_symbolizer_posix_libcdep.cpp | 10 + ...print-stack-trace-in-code-loaded-after-fork.cpp | 60 + .../sanitizer_coverage_whitelist_blacklist.cpp | 2 +- .../TestCases/symbolize_debug_argv.cpp | 9 + flang/test/CMakeLists.txt | 2 +- .../test/std/depr/depr.c.headers/uchar_h.pass.cpp | 2 +- .../fstreams/filebuf.members/open_path.pass.cpp | 2 +- .../fstreams/fstream.cons/path.pass.cpp | 2 +- .../fstreams/fstream.members/open_path.pass.cpp | 2 +- .../fstreams/ifstream.cons/path.pass.cpp | 2 +- .../fstreams/ifstream.members/open_path.pass.cpp | 2 +- .../fstreams/ofstream.cons/path.pass.cpp | 2 +- .../fstreams/ofstream.members/open_path.pass.cpp | 2 +- .../std/input.output/filesystems/lit.local.cfg | 3 - .../get_long_double_fr_FR.pass.cpp | 2 +- .../get_long_double_ru_RU.pass.cpp | 2 +- .../put_long_double_fr_FR.pass.cpp | 2 +- .../put_long_double_ru_RU.pass.cpp | 2 +- .../locale.moneypunct.byname/curr_symbol.pass.cpp | 2 +- .../locale.moneypunct.byname/grouping.pass.cpp | 2 +- .../locale.moneypunct.byname/neg_format.pass.cpp | 2 +- .../locale.moneypunct.byname/pos_format.pass.cpp | 2 +- .../memory/temporary.buffer/overaligned.pass.cpp | 9 + .../time/time.clock/time.clock.file/now.pass.cpp | 2 +- libcxx/utils/libcxx/test/config.py | 24 +- libcxx/utils/libcxx/test/target_info.py | 3 +- libunwind/test/lit.cfg | 9 +- lld/COFF/Chunks.h | 10 +- lld/COFF/DLL.cpp | 16 +- lld/test/COFF/arm64-import2.test | 20 +- .../thread_plan/TestThreadPlanCommands.py | 1 - llvm/cmake/modules/AddLLVM.cmake | 13 +- llvm/docs/CommandGuide/llvm-profdata.rst | 2 +- llvm/docs/CommandGuide/llvm-symbolizer.rst | 5 +- llvm/docs/Extensions.rst | 4 +- llvm/docs/HowToSetUpLLVMStyleRTTI.rst | 55 + llvm/docs/ORCv2.rst | 40 +- llvm/include/llvm/ADT/DenseMap.h | 5 +- llvm/include/llvm/ADT/StringMap.h | 1 + llvm/include/llvm/ADT/StringMapEntry.h | 18 - llvm/include/llvm/Analysis/AssumptionCache.h | 42 +- llvm/include/llvm/Analysis/CodeMetrics.h | 4 +- llvm/include/llvm/Analysis/IVDescriptors.h | 11 - llvm/include/llvm/CodeGen/AsmPrinter.h | 4 + llvm/include/llvm/CodeGen/FastISel.h | 14 +- .../include/llvm/CodeGen/GlobalISel/CallLowering.h | 2 +- .../include/llvm/CodeGen/GlobalISel/IRTranslator.h | 3 +- llvm/include/llvm/CodeGen/MachineBasicBlock.h | 79 +- llvm/include/llvm/CodeGen/MachineFunction.h | 22 +- llvm/include/llvm/CodeGen/MachinePipeliner.h | 20 +- llvm/include/llvm/CodeGen/TargetLowering.h | 23 +- .../llvm/CodeGen/TargetLoweringObjectFileImpl.h | 4 - llvm/include/llvm/IR/IRBuilder.h | 42 +- llvm/include/llvm/IR/IntrinsicInst.h | 22 +- llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 4 +- llvm/include/llvm/Support/ExtensibleRTTI.h | 135 ++ llvm/include/llvm/Support/StringPool.h | 197 +-- .../include/llvm/Target/TargetLoweringObjectFile.h | 4 - .../llvm/Transforms/Utils/AssumeBundleBuilder.h | 3 +- llvm/include/llvm/Transforms/Utils/Debugify.h | 6 + llvm/lib/Analysis/AssumptionCache.cpp | 64 +- llvm/lib/Analysis/BasicAliasAnalysis.cpp | 2 +- llvm/lib/Analysis/CallGraph.cpp | 6 +- llvm/lib/Analysis/CodeMetrics.cpp | 1 + llvm/lib/CodeGen/Analysis.cpp | 4 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 91 +- llvm/lib/CodeGen/BBSectionsPrepare.cpp | 434 ++++--- llvm/lib/CodeGen/GlobalISel/CallLowering.cpp | 38 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 19 +- llvm/lib/CodeGen/IntrinsicLowering.cpp | 15 +- llvm/lib/CodeGen/MIRParser/MIParser.cpp | 39 +- llvm/lib/CodeGen/MIRParser/MIRParser.cpp | 2 +- llvm/lib/CodeGen/MIRPrinter.cpp | 16 +- llvm/lib/CodeGen/MachineBasicBlock.cpp | 50 +- llvm/lib/CodeGen/MachineFunction.cpp | 42 +- llvm/lib/CodeGen/MachineStripDebug.cpp | 29 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 6 +- llvm/lib/CodeGen/SelectionDAG/FastISel.cpp | 12 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 56 +- .../lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h | 2 +- llvm/lib/CodeGen/SwiftErrorValueTracking.cpp | 5 +- llvm/lib/CodeGen/TargetFrameLoweringImpl.cpp | 6 +- llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 52 +- llvm/lib/CodeGen/WinEHPrepare.cpp | 14 +- llvm/lib/IR/Value.cpp | 9 +- llvm/lib/IR/ValueSymbolTable.cpp | 13 +- llvm/lib/MC/MCParser/AsmParser.cpp | 6 +- llvm/lib/Support/CMakeLists.txt | 1 + llvm/lib/Support/ExtensibleRTTI.cpp | 13 + llvm/lib/Support/StringPool.cpp | 24 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 4 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 15 +- llvm/lib/Target/AMDGPU/SIISelLowering.h | 3 +- .../Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp | 4 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 6 +- llvm/lib/Target/Hexagon/HexagonISelLowering.cpp | 4 +- llvm/lib/Target/Mips/MipsISelLowering.cpp | 2 +- llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp | 30 +- llvm/lib/Target/NVPTX/NVPTXISelLowering.h | 4 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 68 +- llvm/lib/Target/PowerPC/PPCISelLowering.h | 23 +- llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 2 +- llvm/lib/Target/Sparc/SparcISelLowering.cpp | 12 +- llvm/lib/Target/TargetLoweringObjectFile.cpp | 6 - .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 6 +- llvm/lib/Target/X86/CMakeLists.txt | 1 - llvm/lib/Target/X86/LLVMBuild.txt | 4 +- llvm/lib/Target/X86/MCTargetDesc/CMakeLists.txt | 1 + llvm/lib/Target/X86/MCTargetDesc/LLVMBuild.txt | 2 +- .../Target/X86/MCTargetDesc/X86InstComments.cpp | 2 +- .../{Utils => MCTargetDesc}/X86ShuffleDecode.cpp | 0 .../X86/{Utils => MCTargetDesc}/X86ShuffleDecode.h | 0 llvm/lib/Target/X86/Utils/CMakeLists.txt | 3 - llvm/lib/Target/X86/Utils/LLVMBuild.txt | 22 - llvm/lib/Target/X86/X86FastISel.cpp | 24 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 116 +- llvm/lib/Target/X86/X86MCInstLower.cpp | 2 +- .../Target/X86/X86ShuffleDecodeConstantPool.cpp | 2 +- llvm/lib/Transforms/IPO/GlobalOpt.cpp | 10 +- .../InstCombine/InstCombineVectorOps.cpp | 5 +- .../InstCombine/InstructionCombining.cpp | 2 +- .../Instrumentation/ControlHeightReduction.cpp | 140 +-- llvm/lib/Transforms/Scalar/EarlyCSE.cpp | 16 +- llvm/lib/Transforms/Scalar/SCCP.cpp | 32 +- llvm/lib/Transforms/Utils/AssumeBundleBuilder.cpp | 8 +- llvm/lib/Transforms/Utils/Debugify.cpp | 55 +- llvm/lib/Transforms/Utils/InlineFunction.cpp | 6 +- llvm/lib/Transforms/Utils/VNCoercion.cpp | 2 +- .../Vectorize/LoopVectorizationPlanner.h | 11 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 158 +-- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 6 +- llvm/lib/Transforms/Vectorize/VPRecipeBuilder.h | 10 +- llvm/lib/Transforms/Vectorize/VPlan.cpp | 7 + llvm/lib/Transforms/Vectorize/VPlan.h | 33 + llvm/lib/Transforms/Vectorize/VectorCombine.cpp | 15 +- llvm/test/Analysis/CostModel/X86/vselect-cost.ll | 10 +- llvm/test/Bindings/llvm-c/atomics.ll | 2 +- llvm/test/Bindings/llvm-c/echo.ll | 26 +- llvm/test/Bindings/llvm-c/memops.ll | 6 +- llvm/test/CodeGen/AMDGPU/branch-relaxation.ll | 2 +- llvm/test/CodeGen/AMDGPU/ds_read2.ll | 4 +- ...fmad-formation-fmul-distribute-denormal-mode.ll | 170 +++ llvm/test/CodeGen/AMDGPU/fmin_legacy.ll | 2 +- .../AMDGPU/optimize-exec-masking-pre-ra.mir | 22 + llvm/test/CodeGen/AMDGPU/salu-to-valu.ll | 2 +- llvm/test/CodeGen/AMDGPU/spill-vgpr-to-agpr.ll | 2 +- .../CodeGen/AMDGPU/widen_extending_scalar_loads.ll | 14 +- llvm/test/CodeGen/ARM/emutls.ll | 2 +- llvm/test/CodeGen/PowerPC/early-ret-verify.mir | 60 + .../X86/basicblock-sections-clusters-branches.ll | 65 + .../CodeGen/X86/basicblock-sections-clusters-eh.ll | 89 ++ .../X86/basicblock-sections-clusters-error.ll | 25 + .../CodeGen/X86/basicblock-sections-clusters.ll | 71 ++ llvm/test/CodeGen/X86/basicblock-sections-cold.ll | 2 +- .../CodeGen/X86/basicblock-sections-directjumps.ll | 4 +- llvm/test/CodeGen/X86/basicblock-sections-eh.ll | 2 +- llvm/test/CodeGen/X86/basicblock-sections-list.ll | 12 +- .../test/CodeGen/X86/basicblock-sections-listbb.ll | 9 +- .../CodeGen/X86/basicblock-sections-mir-parse.mir | 8 +- .../CodeGen/X86/basicblock-sections-mir-print.ll | 9 +- llvm/test/CodeGen/X86/basicblock-sections.ll | 10 +- llvm/test/CodeGen/X86/midpoint-int-vec-128.ll | 810 ++++++------ llvm/test/CodeGen/X86/midpoint-int-vec-256.ll | 922 +++++++------- llvm/test/CodeGen/X86/midpoint-int-vec-512.ll | 80 +- .../X86/vector-shuffle-combining-avx512bw.ll | 38 +- .../X86/vector-shuffle-combining-avx512f.ll | 21 +- .../X86/vector-shuffle-combining-avx512vbmi.ll | 34 + llvm/test/DebugInfo/debugify-each.ll | 14 +- .../AddressSanitizer/debug-info-alloca.ll | 2 +- .../MemorySanitizer/SystemZ/vararg-kernel.ll | 2 +- .../SanitizerCoverage/inline-8bit-counters.ll | 4 +- .../SanitizerCoverage/inline-bool-flag.ll | 2 +- llvm/test/MC/AArch64/armv8.6a-ecv.s | 2 +- .../{negative_altmacro_string.s => altmacro-err.s} | 0 ...v_altmacro_expression.s => altmacro-expr-err.s} | 0 llvm/test/MC/AsmParser/bad-macro.s | 9 - llvm/test/MC/AsmParser/invalid-input-assertion.s | 9 - llvm/test/MC/AsmParser/macro-arg-err.s | 10 + ...riable-bad.s => macro-at-pseudo-variable-err.s} | 0 ...seudo-variable.s => macro-at-pseudo-variable.s} | 0 ..._macro_duplication.ll => macro-same-context.ll} | 2 + llvm/test/MC/AsmParser/macro-vararg-err.s | 17 + llvm/test/MC/AsmParser/macro-vararg.s | 37 + llvm/test/MC/AsmParser/unmatched-if-macro.s | 12 + llvm/test/MC/AsmParser/unmatched-if.s | 5 + llvm/test/MC/AsmParser/vararg.s | 51 - llvm/test/MC/Disassembler/ARM/vstrldr_sys.txt | 38 +- llvm/test/MC/MachO/gen-dwarf.s | 2 +- llvm/test/Transforms/ArgumentPromotion/dbg.ll | 4 +- .../GlobalOpt/shrink-global-to-bool-check-debug.ll | 4 +- .../InstCombine/malloc-free-delete-dbginvar.ll | 22 + .../LoopInterchange/call-instructions.ll | 2 +- .../first-order-recurrence-complex.ll | 2 +- llvm/test/Transforms/SCCP/ub-shift.ll | 24 +- llvm/test/Transforms/SCCP/vector-bitcast.ll | 3 +- llvm/test/Transforms/SROA/alignment.ll | 11 +- llvm/test/Transforms/SROA/basictest.ll | 6 +- llvm/test/Transforms/SROA/preserve-nonnull.ll | 2 +- llvm/test/Unit/lit.site.cfg.py.in | 8 +- llvm/test/lit.site.cfg.py.in | 12 +- llvm/test/tools/dsymutil/X86/modules.m | 3 +- .../MachO/disassemble-relocs-data-x86_64.test | 113 ++ .../tools/llvm-objdump/XCOFF/disassemble-all.test | 12 +- .../AArch64/extract-instrmap-aarch64-mangled.test | 14 - .../AArch64/extract-instrmap-aarch64.test | 14 - .../tools/llvm-xray/AArch64/extract-instrmap.test | 25 + llvm/tools/llvm-c-test/echo.cpp | 1 + llvm/tools/llvm-objdump/llvm-objdump.cpp | 26 +- llvm/unittests/ADT/StringMapTest.cpp | 14 +- llvm/unittests/ADT/StringSetTest.cpp | 7 +- .../unittests/Analysis/AssumeBundleQueriesTest.cpp | 64 + llvm/unittests/Support/CMakeLists.txt | 1 + llvm/unittests/Support/ExtensibleRTTITest.cpp | 86 ++ llvm/utils/gn/secondary/llvm/lib/Support/BUILD.gn | 1 + .../gn/secondary/llvm/lib/Target/X86/BUILD.gn | 2 - .../llvm/lib/Target/X86/MCTargetDesc/BUILD.gn | 2 +- .../secondary/llvm/lib/Target/X86/Utils/BUILD.gn | 8 - .../gn/secondary/llvm/unittests/Support/BUILD.gn | 1 + llvm/utils/lit/lit/main.py | 9 +- llvm/utils/lit/tests/Inputs/discovery/lit.cfg | 6 + llvm/utils/lit/tests/discovery.py | 5 + llvm/utils/llvm-lit/CMakeLists.txt | 2 +- mlir/docs/Dialects/SPIR-V.md | 39 +- mlir/include/mlir/Analysis/Utils.h | 2 +- .../Dialect/Linalg/Transforms/LinalgTransforms.h | 13 + mlir/include/mlir/Dialect/SPIRV/LayoutUtils.h | 18 +- mlir/include/mlir/Dialect/SPIRV/SPIRVAttributes.h | 42 +- mlir/include/mlir/Dialect/SPIRV/SPIRVBase.td | 3 - .../mlir/Dialect/SPIRV/SPIRVControlFlowOps.td | 2 +- .../mlir/Dialect/SPIRV/SPIRVNonUniformOps.td | 2 +- mlir/include/mlir/Dialect/SPIRV/SPIRVOps.h | 3 - mlir/include/mlir/Dialect/SPIRV/SPIRVOps.td | 2 +- mlir/include/mlir/Dialect/SPIRV/SPIRVTypes.h | 18 +- mlir/include/mlir/Dialect/SPIRV/TargetAndABI.td | 12 - mlir/include/mlir/IR/Identifier.h | 60 +- mlir/include/mlir/IR/OpBase.td | 7 +- mlir/include/mlir/Support/Functional.h | 113 -- mlir/include/mlir/Transforms/Passes.td | 87 ++ mlir/lib/Analysis/SliceAnalysis.cpp | 1 - mlir/lib/Analysis/Utils.cpp | 12 +- .../AffineToStandard/AffineToStandard.cpp | 15 +- .../Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp | 6 +- .../Conversion/GPUToSPIRV/ConvertGPUToSPIRV.cpp | 4 +- .../lib/Conversion/LinalgToSPIRV/LinalgToSPIRV.cpp | 2 +- .../Conversion/LoopToStandard/LoopToStandard.cpp | 1 - .../Conversion/StandardToLLVM/StandardToLLVM.cpp | 6 +- .../Dialect/Affine/Transforms/SuperVectorize.cpp | 4 - mlir/lib/Dialect/GPU/IR/GPUDialect.cpp | 2 +- .../lib/Dialect/GPU/Transforms/MemoryPromotion.cpp | 1 - mlir/lib/Dialect/Linalg/EDSC/Builders.cpp | 4 +- mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp | 5 +- .../Dialect/Linalg/Transforms/LinalgToLoops.cpp | 245 ++-- .../Dialect/Linalg/Transforms/LinalgTransforms.cpp | 49 +- mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp | 5 +- mlir/lib/Dialect/SPIRV/LayoutUtils.cpp | 63 +- mlir/lib/Dialect/SPIRV/SPIRVAttributes.cpp | 94 ++ mlir/lib/Dialect/SPIRV/SPIRVCanonicalization.cpp | 8 +- mlir/lib/Dialect/SPIRV/SPIRVDialect.cpp | 171 ++- mlir/lib/Dialect/SPIRV/SPIRVLowering.cpp | 4 +- mlir/lib/Dialect/SPIRV/SPIRVOps.cpp | 4 +- mlir/lib/Dialect/SPIRV/SPIRVTypes.cpp | 43 +- .../Dialect/SPIRV/Serialization/Deserializer.cpp | 17 +- .../lib/Dialect/SPIRV/Serialization/Serializer.cpp | 40 +- mlir/lib/Dialect/SPIRV/TargetAndABI.cpp | 10 +- .../DecorateSPIRVCompositeTypeLayoutPass.cpp | 5 +- .../SPIRV/Transforms/LowerABIAttributesPass.cpp | 15 +- mlir/lib/Dialect/Vector/EDSC/Builders.cpp | 4 +- mlir/lib/Dialect/Vector/VectorOps.cpp | 11 +- mlir/lib/Dialect/Vector/VectorTransforms.cpp | 20 +- mlir/lib/Dialect/Vector/VectorUtils.cpp | 29 +- mlir/lib/IR/AffineMap.cpp | 1 - mlir/lib/IR/Attributes.cpp | 2 +- mlir/lib/IR/Builders.cpp | 32 +- mlir/lib/IR/MLIRContext.cpp | 4 +- mlir/lib/IR/TypeUtilities.cpp | 2 +- mlir/lib/Transforms/LoopFusion.cpp | 2 +- mlir/lib/Transforms/MemRefDataFlowOpt.cpp | 48 +- mlir/lib/Transforms/Utils/LoopUtils.cpp | 2 +- mlir/test/Conversion/GPUToSPIRV/load-store.mlir | 14 +- mlir/test/Conversion/GPUToSPIRV/simple.mlir | 4 +- .../lower-gpu-launch-vulkan-launch.mlir | 8 +- .../Conversion/StandardToSPIRV/std-to-spirv.mlir | 32 +- .../StandardToSPIRV/std-types-to-spirv.mlir | 86 +- .../StandardToSPIRV/subview-to-spirv.mlir | 4 +- .../Dialect/Affine/simplify-affine-structures.mlir | 187 ++- mlir/test/Dialect/Linalg/loops.mlir | 933 +++++++++----- mlir/test/Dialect/Linalg/parallel_loops.mlir | 24 +- mlir/test/Dialect/SPIRV/Serialization/array.mlir | 10 +- .../test/Dialect/SPIRV/Serialization/constant.mlir | 16 +- mlir/test/Dialect/SPIRV/Serialization/loop.mlir | 16 +- .../Dialect/SPIRV/Serialization/memory-ops.mlir | 20 +- mlir/test/Dialect/SPIRV/Serialization/struct.mlir | 18 +- .../Dialect/SPIRV/Transforms/abi-interface.mlir | 9 +- .../Dialect/SPIRV/Transforms/abi-load-store.mlir | 31 +- .../SPIRV/Transforms/layout-decoration.mlir | 12 +- mlir/test/Dialect/SPIRV/control-flow-ops.mlir | 2 +- mlir/test/Dialect/SPIRV/structure-ops.mlir | 20 +- mlir/test/Dialect/SPIRV/target-and-abi.mlir | 37 +- mlir/test/Dialect/SPIRV/types.mlir | 14 +- mlir/test/EDSC/builder-api-test.cpp | 1 - mlir/test/{IR => Transforms}/test-symbol-dce.mlir | 4 +- .../lib/Dialect/Affine/TestVectorizationUtils.cpp | 4 - mlir/test/lib/Dialect/Test/TestDialect.cpp | 2 +- mlir/test/lib/Transforms/TestLoopFusion.cpp | 9 +- mlir/test/mlir-tblgen/predicate.td | 6 +- .../mlir-linalg-ods-gen/mlir-linalg-ods-gen.cpp | 1 + mlir/tools/mlir-tblgen/EnumsGen.cpp | 22 + mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp | 22 +- mlir/utils/spirv/gen_spirv_dialect.py | 2 +- openmp/libomptarget/plugins/cuda/src/rtl.cpp | 1292 ++++++++++---------- .../Isl/CodeGen/invariant_load_alias_metadata.ll | 2 +- .../Isl/CodeGen/non-affine-phi-node-expansion-2.ll | 2 +- polly/test/Isl/CodeGen/partial_write_array.ll | 2 +- .../partial_write_impossible_restriction.ll | 4 +- 363 files changed, 7134 insertions(+), 4653 deletions(-) create mode 100644 compiler-rt/test/sanitizer_common/TestCases/Darwin/print-stack- [...] create mode 100644 compiler-rt/test/sanitizer_common/TestCases/symbolize_debug_argv.cpp create mode 100644 llvm/include/llvm/Support/ExtensibleRTTI.h create mode 100644 llvm/lib/Support/ExtensibleRTTI.cpp rename llvm/lib/Target/X86/{Utils => MCTargetDesc}/X86ShuffleDecode.cpp (100%) rename llvm/lib/Target/X86/{Utils => MCTargetDesc}/X86ShuffleDecode.h (100%) delete mode 100644 llvm/lib/Target/X86/Utils/CMakeLists.txt delete mode 100644 llvm/lib/Target/X86/Utils/LLVMBuild.txt create mode 100644 llvm/test/CodeGen/AMDGPU/fmad-formation-fmul-distribute-denorma [...] create mode 100644 llvm/test/CodeGen/PowerPC/early-ret-verify.mir create mode 100644 llvm/test/CodeGen/X86/basicblock-sections-clusters-branches.ll create mode 100644 llvm/test/CodeGen/X86/basicblock-sections-clusters-eh.ll create mode 100644 llvm/test/CodeGen/X86/basicblock-sections-clusters-error.ll create mode 100644 llvm/test/CodeGen/X86/basicblock-sections-clusters.ll rename llvm/test/MC/AsmParser/{negative_altmacro_string.s => altmacro-err.s} (100%) rename llvm/test/MC/AsmParser/{negativ_altmacro_expression.s => altmacro-expr-err. [...] delete mode 100644 llvm/test/MC/AsmParser/bad-macro.s delete mode 100644 llvm/test/MC/AsmParser/invalid-input-assertion.s rename llvm/test/MC/AsmParser/{at-pseudo-variable-bad.s => macro-at-pseudo-variabl [...] rename llvm/test/MC/AsmParser/{at-pseudo-variable.s => macro-at-pseudo-variable.s} (100%) rename llvm/test/MC/AsmParser/{inline_macro_duplication.ll => macro-same-context.l [...] create mode 100644 llvm/test/MC/AsmParser/macro-vararg-err.s create mode 100644 llvm/test/MC/AsmParser/macro-vararg.s create mode 100644 llvm/test/MC/AsmParser/unmatched-if-macro.s create mode 100644 llvm/test/MC/AsmParser/unmatched-if.s delete mode 100644 llvm/test/MC/AsmParser/vararg.s create mode 100644 llvm/test/Transforms/InstCombine/malloc-free-delete-dbginvar.ll create mode 100644 llvm/test/tools/llvm-objdump/MachO/disassemble-relocs-data-x86_64.test delete mode 100644 llvm/test/tools/llvm-xray/AArch64/extract-instrmap-aarch64-mang [...] delete mode 100644 llvm/test/tools/llvm-xray/AArch64/extract-instrmap-aarch64.test create mode 100644 llvm/test/tools/llvm-xray/AArch64/extract-instrmap.test create mode 100644 llvm/unittests/Support/ExtensibleRTTITest.cpp delete mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/X86/Utils/BUILD.gn delete mode 100644 mlir/include/mlir/Support/Functional.h rename mlir/test/{IR => Transforms}/test-symbol-dce.mlir (95%)