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-arm-stable-allmodconfig in repository toolchain/ci/llvm-project.
from 854f5f332af [Sema] Teach -Wcast-align to compute an accurate alignment [...] adds d48ef7cab55 [lldb] Print full Clang diagnostics when the ClangModulesDe [...] adds 170ac4be339 [CSInfo][ISEL] Call site info generation support for Mips adds 7fc5f28068d [mlir] LinalgToStandard: add build dependency on MLIRPass adds 7ccae2cece7 [yaml2obj] - Introduce the "Offset" property for sections. adds 56970ec6a0b [llvm-readobj] - --gnu-hash-table: do not crash when the GN [...] adds 4ead2cf76c4 [mlir] Rename conversions involving ex-Loop dialect to mention SCF adds 4549d830184 [GlobalISel] Update GIComplexOperandMatcher comment; NFC adds 969c63a2ecf [LLD][ELF] - Fix section-alignment.test after yaml2obj change. adds 8b845ac5edc Recommit "[lldb] Don't dissasemble large functions by default" adds 710d9d66f8e [DebugInfo] - DWARFDebugFrame: do not call abort() on errors. adds 36b9b1e6171 [lldb] Fixup command-disassemble-process.yaml test adds 1024e82469b X86ISelLowering.cpp - remove non-constant EXTRACT_SUBVECTOR [...] adds aef778d4d38 [clang-tidy] Fix assertion in RenamerClangTidyChecks adds 1a3b801db5a [analyzer] SATestBuild.py: Fix handling invalid plists afte [...] adds 5425cdc3adf [GlobalISel][InlineAsm] Add early return for memory inputs [...] adds 9d4b4f344d8 DAGCombiner.cpp - remove non-constant EXTRACT_SUBVECTOR/INS [...] adds a26883e5aa1 [MLIR] Add shape.witness type and ops adds 182adf120cc [libc++] [span] [P1976] Update status page. NFC adds 0ef62fc25d3 [NFC][ARM] Intrinsic CostModel Tests adds 8fa743ab820 [clang-format] C# property formatting can be controlled by [...] adds 7063a83a7cc Add MSVC natvis visualisation of llvm::Type adds 8c24f33158d [IR][BFloat] Add BFloat IR type adds fb1c55b57dd [CodeGen] Fix FoldConstantVectorArithmetic for scalable vectors adds 151ed6aa38a [TSAN] Add option to allow instrumenting reads of reads-bef [...] adds f06e6564a15 [llvm-readobj] Implement --dependent-libraries for GNU output adds 96c4460a0be [ARM][MachineOutliner] Fix memory leak. adds 436c5750cf3 Fix Linux build broken by f06e6564 adds 76c5f277f25 Re-land [Debug][CodeView] Emit fully qualified names for globals adds 4db94094b46 clang-format: support aligned nested conditionals formatting adds 0ee04e6e0d0 [clang-format] Fix AlignOperands when BreakBeforeBinaryOper [...] adds 10c10f24196 [AMDGPU] Fix assertion failure in SIInsertHardClauses adds 6b01b465388 [BPF] preserve debuginfo types for builtin __builtin__btf_t [...] adds 6894d95040b [gn build] Port 6b01b465388 adds 3648dde3ddd [ARM][MachineOutliner] Fix memory leak #2. adds 7cc3769adb1 [VectorUtils] Expose vector-function-abi-variant mangling a [...] adds 04c89c7fcab [libc++] Centralize where we set the libc++ and libc++abi p [...] adds 07837b8f499 [ELF] Use namespace qualifiers (lld:: or elf::) instead of [...] adds 4ec340c3e99 [ARM][MVE] Add support for incrementing scatters adds bb7191aa81b [libc++] Segregate back-deployment dylibs into their own su [...] adds 1a68b5f048c [libc++] Fix broken Lit features based on __config_site macros adds 4580b0f5b65 [X86] getFauxShuffle - remove (unused) ISD::TRUNCATE shuffl [...] adds 9825d3daa80 [X86] Use getConstantOperandVal helper in a few places. NFC. adds 072cde03aaa [Clang][BPF] implement __builtin_btf_type_id() builtin function adds da30c3796ae [x86][NFC] Apply clang-format to X86ISelLowering.h adds e288e243769 [X86] Move expansion of MASKPAIR16LOAD and MASKPAIR16STORE [...] adds 21b0ec2fc6e [libc++] Do not rely on use_system_cxx_lib to specify the p [...] adds dfb99e1a28f [x86][CGP] add more tests for PR37426; NFC adds 91ef7cb508b [IR] Trivial cleanups in Use. NFC. adds 330b7491d57 [X86] Remove some duplicate ConstantSDNode casts. NFC. adds 9de4ee3815d [MLIR] Allow unreachable blocks to violate dominance property. adds f89f7da999f [IR] Convert null-pointer-is-valid into an enum attribute adds 2c815087281 Fixed arm build bot failure after ab699d78a26f adds 62efd1eca20 [WebAssembly] Fixed debugloc in DebugFixup pass adds 8b78c50e82d [mlir] Fix incorrect indexing of subview in DimOp folding. adds c702d4bf411 [WebAssembly] Update latest implemented SIMD instructions adds 93e8164546c [libc++] Remove workaround for DYLD_LIBRARY_PATH being pass [...] adds a7605532220 Fixed arm build bot failure after 4042ada1c1fe adds b1c688dbae6 [mlir] [VectorOps] Implement vector.create_mask lowering to [...]
No new revisions were added by this update.
Summary of changes: .../clang-tidy/utils/RenamerClangTidyCheck.cpp | 2 + clang/docs/ClangFormatStyleOptions.rst | 44 +- clang/include/clang/Basic/BuiltinsBPF.def | 3 + clang/include/clang/Basic/BuiltinsWebAssembly.def | 2 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 2 + clang/include/clang/Format/Format.h | 43 +- clang/lib/CodeGen/CGBuiltin.cpp | 114 +- clang/lib/CodeGen/CGCall.cpp | 2 +- clang/lib/Format/ContinuationIndenter.cpp | 85 +- clang/lib/Format/ContinuationIndenter.h | 22 +- clang/lib/Format/Format.cpp | 21 +- clang/lib/Format/UnwrappedLineParser.cpp | 2 + clang/lib/Format/WhitespaceManager.cpp | 87 +- clang/lib/Format/WhitespaceManager.h | 17 +- clang/lib/Frontend/CompilerInvocation.cpp | 3 +- clang/lib/Headers/wasm_simd128.h | 12 - clang/lib/Sema/SemaChecking.cpp | 23 +- clang/lib/Sema/SemaOpenMP.cpp | 6 +- clang/test/CodeGen/builtin-bpf-btf-type-id.c | 13 + clang/test/CodeGen/delete-null-pointer-checks.c | 4 +- clang/test/Sema/builtin-bpf-btf-type-id.c | 13 + clang/unittests/Format/FormatTest.cpp | 362 ++++- clang/unittests/Format/FormatTestCSharp.cpp | 32 +- clang/unittests/Format/FormatTestJS.cpp | 2 +- clang/utils/analyzer/SATestBuild.py | 4 +- flang/tools/tco/CMakeLists.txt | 2 +- libcxx/docs/DesignDocs/AvailabilityMarkup.rst | 8 +- libcxx/docs/TestingLibcxx.rst | 8 +- libcxx/utils/ci/macos-backdeployment.sh | 13 +- libcxx/utils/libcxx/test/config.py | 75 +- libcxx/utils/libcxx/test/features.py | 10 +- libcxx/utils/libcxx/test/target_info.py | 3 - libcxx/www/cxx2a_status.html | 2 +- lld/ELF/AArch64ErrataFix.cpp | 9 +- lld/ELF/ARMErrataFix.cpp | 10 +- lld/ELF/Arch/AArch64.cpp | 12 +- lld/ELF/Arch/AMDGPU.cpp | 10 +- lld/ELF/Arch/ARM.cpp | 10 +- lld/ELF/Arch/AVR.cpp | 10 +- lld/ELF/Arch/Hexagon.cpp | 10 +- lld/ELF/Arch/MSP430.cpp | 10 +- lld/ELF/Arch/Mips.cpp | 27 +- lld/ELF/Arch/MipsArchTree.cpp | 26 +- lld/ELF/Arch/PPC.cpp | 12 +- lld/ELF/Arch/PPC64.cpp | 20 +- lld/ELF/Arch/RISCV.cpp | 10 +- lld/ELF/Arch/SPARCV9.cpp | 10 +- lld/ELF/Arch/X86.cpp | 10 +- lld/ELF/Arch/X86_64.cpp | 10 +- lld/ELF/CallGraphSort.cpp | 10 +- lld/ELF/DWARF.cpp | 15 +- lld/ELF/Driver.cpp | 16 +- lld/ELF/DriverUtils.cpp | 20 +- lld/ELF/EhFrame.cpp | 11 +- lld/ELF/ICF.cpp | 17 +- lld/ELF/InputFiles.cpp | 50 +- lld/ELF/InputFiles.h | 2 - lld/ELF/InputSection.cpp | 17 +- lld/ELF/LTO.cpp | 8 +- lld/ELF/LinkerScript.cpp | 9 +- lld/ELF/MapFile.cpp | 13 +- lld/ELF/MarkLive.cpp | 22 +- lld/ELF/OutputSections.cpp | 17 +- lld/ELF/Relocations.cpp | 35 +- lld/ELF/ScriptLexer.cpp | 7 +- lld/ELF/ScriptParser.cpp | 19 +- lld/ELF/SymbolTable.cpp | 9 +- lld/ELF/Symbols.cpp | 21 +- lld/ELF/SyntheticSections.cpp | 177 ++- lld/ELF/Target.cpp | 17 +- lld/ELF/Thunks.cpp | 16 +- lld/ELF/Writer.cpp | 35 +- lld/test/ELF/invalid/section-alignment.test | 1 + lldb/source/Commands/CommandObjectDisassemble.cpp | 58 +- lldb/source/Commands/CommandObjectDisassemble.h | 9 +- lldb/source/Commands/Options.td | 4 +- .../Clang/ClangModulesDeclVendor.cpp | 37 +- .../ExpressionParser/Clang/ClangUserExpression.cpp | 24 +- .../objc/foundation/TestFoundationDisassembly.py | 2 +- .../API/lang/objc/modules-compile-error/Makefile | 5 + .../TestModulesCompileError.py | 23 + .../API/lang/objc/modules-compile-error/main.m | 5 + .../API/lang/objc/modules-compile-error/module.h | 5 + .../objc/modules-compile-error/module.modulemap | 1 + .../Commands/Inputs/command-disassemble.lldbinit | 10 +- .../Commands/command-disassemble-process.yaml | 11 +- lldb/test/Shell/Commands/command-disassemble.s | 72 +- lldb/test/Shell/SymbolFile/PDB/variables.test | 4 +- llvm/docs/BitCodeFormat.rst | 8 + llvm/docs/LangRef.rst | 40 +- llvm/include/llvm-c/Core.h | 7 + llvm/include/llvm/ADT/APFloat.h | 9 +- llvm/include/llvm/Analysis/VectorUtils.h | 19 + llvm/include/llvm/Bitcode/LLVMBitCodes.h | 5 +- llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h | 4 +- .../include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h | 2 +- llvm/include/llvm/IR/Attributes.td | 3 + llvm/include/llvm/IR/AutoUpgrade.h | 5 +- llvm/include/llvm/IR/Constants.h | 34 +- llvm/include/llvm/IR/DataLayout.h | 1 + llvm/include/llvm/IR/IRBuilder.h | 5 + llvm/include/llvm/IR/IntrinsicsBPF.td | 3 + llvm/include/llvm/IR/Type.h | 47 +- llvm/include/llvm/IR/Use.h | 13 +- llvm/include/llvm/IR/Value.h | 2 +- llvm/include/llvm/ObjectYAML/ELFYAML.h | 1 + llvm/include/llvm/Target/GlobalISel/Target.td | 9 +- llvm/lib/Analysis/VectorUtils.cpp | 12 + llvm/lib/AsmParser/LLLexer.cpp | 13 +- llvm/lib/AsmParser/LLParser.cpp | 9 +- llvm/lib/AsmParser/LLToken.h | 1 + llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 28 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 6 +- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 58 +- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.h | 4 +- llvm/lib/CodeGen/GlobalISel/InlineAsmLowering.cpp | 7 + llvm/lib/CodeGen/MIRParser/MILexer.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 147 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 17 +- llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 40 +- llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp | 124 +- llvm/lib/IR/AsmWriter.cpp | 7 +- llvm/lib/IR/Attributes.cpp | 6 +- llvm/lib/IR/AutoUpgrade.cpp | 14 +- llvm/lib/IR/Constants.cpp | 106 +- llvm/lib/IR/Core.cpp | 8 + llvm/lib/IR/DataLayout.cpp | 3 +- llvm/lib/IR/Function.cpp | 5 +- llvm/lib/IR/LLVMContextImpl.cpp | 1 + llvm/lib/IR/LLVMContextImpl.h | 3 +- llvm/lib/IR/Type.cpp | 8 + llvm/lib/IR/Value.cpp | 4 +- llvm/lib/IR/Verifier.cpp | 1 + llvm/lib/ObjectYAML/ELFEmitter.cpp | 132 +- llvm/lib/ObjectYAML/ELFYAML.cpp | 1 + llvm/lib/Support/APFloat.cpp | 94 +- llvm/lib/Target/AMDGPU/SIInsertHardClauses.cpp | 16 +- llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 2 +- llvm/lib/Target/ARM/MVEGatherScatterLowering.cpp | 356 +++-- llvm/lib/Target/BPF/BPF.h | 2 + llvm/lib/Target/BPF/BPFCORE.h | 14 +- llvm/lib/Target/BPF/BPFMISimplifyPatchable.cpp | 87 +- llvm/lib/Target/BPF/BPFPreserveDIType.cpp | 131 ++ llvm/lib/Target/BPF/BPFTargetMachine.cpp | 2 + llvm/lib/Target/BPF/BTFDebug.cpp | 81 +- llvm/lib/Target/BPF/BTFDebug.h | 11 +- llvm/lib/Target/BPF/CMakeLists.txt | 1 + .../lib/Target/Hexagon/HexagonTargetObjectFile.cpp | 1 + llvm/lib/Target/Mips/MipsISelLowering.cpp | 20 +- llvm/lib/Target/Mips/MipsTargetMachine.cpp | 3 + .../Target/WebAssembly/WebAssemblyDebugFixup.cpp | 2 +- .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 65 +- .../lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 12 +- llvm/lib/Target/X86/X86ExpandPseudo.cpp | 76 + llvm/lib/Target/X86/X86ISelLowering.cpp | 127 +- llvm/lib/Target/X86/X86ISelLowering.h | 1467 +++++++++++--------- llvm/lib/Target/X86/X86MCInstLower.cpp | 67 - .../Transforms/Instrumentation/ThreadSanitizer.cpp | 6 +- llvm/lib/Transforms/Utils/CodeExtractor.cpp | 1 + llvm/lib/Transforms/Utils/InjectTLIMappings.cpp | 28 +- llvm/test/Analysis/CostModel/ARM/arith-overflow.ll | 610 ++++++++ llvm/test/Analysis/CostModel/ARM/arith-ssat.ll | 206 +++ llvm/test/Analysis/CostModel/ARM/arith-usat.ll | 206 +++ llvm/test/Analysis/CostModel/ARM/reduce-add.ll | 175 +++ llvm/test/Analysis/CostModel/ARM/reduce-smax.ll | 175 +++ llvm/test/Analysis/CostModel/ARM/reduce-smin.ll | 175 +++ llvm/test/Analysis/CostModel/ARM/reduce-umax.ll | 175 +++ llvm/test/Analysis/CostModel/ARM/reduce-umin.ll | 175 +++ llvm/test/Analysis/MemorySSA/cyclicphi.ll | 2 +- llvm/test/Analysis/ValueTracking/assume.ll | 2 +- llvm/test/Assembler/bfloat.ll | 38 + llvm/test/Bitcode/attributes.ll | 7 + .../CodeGen/AArch64/GlobalISel/arm64-fallback.ll | 9 + llvm/test/CodeGen/AMDGPU/hard-clauses.mir | 33 + llvm/test/CodeGen/BPF/BTF/builtin-btf-type-id.ll | 148 ++ llvm/test/CodeGen/Mips/call-site-info-output.ll | 65 + .../CodeGen/Mips/dbg-call-site-info-reg-d-split.ll | 68 + .../Thumb2/mve-gather-scatter-optimisation.ll | 26 +- llvm/test/CodeGen/Thumb2/mve-scatter-increment.ll | 244 ++++ llvm/test/CodeGen/WebAssembly/simd-arith.ll | 8 +- llvm/test/CodeGen/WebAssembly/simd-build-vector.ll | 52 +- llvm/test/CodeGen/WebAssembly/simd-offset.ll | 12 +- llvm/test/CodeGen/X86/vector-fshl-256.ll | 305 ++++ .../CodeGen/X86/vp2intersect_multiple_pairs.ll | 80 +- llvm/test/DebugInfo/COFF/global-constants.ll | 191 ++- llvm/test/DebugInfo/COFF/global_visibility.ll | 204 ++- llvm/test/DebugInfo/COFF/globals.ll | 357 ++++- llvm/test/DebugInfo/COFF/types-array-unsized.ll | 59 +- .../test/DebugInfo/Mips/dw_op_entry_value_32bit.ll | 76 + .../test/DebugInfo/Mips/dw_op_entry_value_64bit.ll | 77 + llvm/test/DebugInfo/X86/eh-frame-cie-id.s | 7 +- llvm/test/DebugInfo/dwarfdump-dataLocationExp.ll | 1 + llvm/test/DebugInfo/dwarfdump-dataLocationVar.ll | 1 + llvm/test/DebugInfo/dwarfdump-pushobjectaddress.ll | 1 + .../ThreadSanitizer/read_before_write.ll | 2 + .../Attributor/IPConstantProp/PR26044.ll | 2 +- llvm/test/Transforms/Attributor/align.ll | 2 +- llvm/test/Transforms/Attributor/nocapture-1.ll | 2 +- llvm/test/Transforms/Attributor/nonnull.ll | 2 +- llvm/test/Transforms/Attributor/norecurse.ll | 4 +- .../Transforms/Attributor/undefined_behavior.ll | 8 +- .../Transforms/CodeGenPrepare/X86/vec-shift.ll | 57 + .../CorrelatedValuePropagation/non-null.ll | 2 +- llvm/test/Transforms/FunctionAttrs/nocapture.ll | 2 +- llvm/test/Transforms/FunctionAttrs/nonnull.ll | 2 +- .../PRE/2018-06-08-pre-load-dbgloc-no-null-opt.ll | 2 +- .../GlobalOpt/MallocSROA-section-no-null-opt.ll | 2 +- .../Transforms/GlobalOpt/heap-sra-1-no-null-opt.ll | 2 +- llvm/test/Transforms/GlobalOpt/heap-sra-1.ll | 2 +- .../Transforms/GlobalOpt/heap-sra-2-no-null-opt.ll | 2 +- llvm/test/Transforms/GlobalOpt/heap-sra-2.ll | 2 +- .../Transforms/GlobalOpt/heap-sra-3-no-null-opt.ll | 2 +- llvm/test/Transforms/GlobalOpt/heap-sra-3.ll | 2 +- .../Transforms/GlobalOpt/heap-sra-4-no-null-opt.ll | 2 +- llvm/test/Transforms/GlobalOpt/heap-sra-4.ll | 2 +- .../GlobalOpt/heap-sra-phi-no-null-opt.ll | 2 +- llvm/test/Transforms/GlobalOpt/heap-sra-phi.ll | 2 +- .../GlobalOpt/load-store-global-no-null-opt.ll | 2 +- .../GlobalOpt/malloc-promote-1-no-null-opt.ll | 2 +- llvm/test/Transforms/GlobalOpt/malloc-promote-1.ll | 2 +- .../GlobalOpt/malloc-promote-2-no-null-opt.ll | 2 +- llvm/test/Transforms/GlobalOpt/malloc-promote-2.ll | 2 +- .../GlobalOpt/storepointer-compare-no-null-opt.ll | 2 +- .../GlobalOpt/storepointer-no-null-opt.ll | 2 +- llvm/test/Transforms/IPConstantProp/PR26044.ll | 2 +- llvm/test/Transforms/Inline/attributes.ll | 20 +- llvm/test/Transforms/InstCombine/atomic.ll | 2 +- .../test/Transforms/InstCombine/invariant.group.ll | 2 +- llvm/test/Transforms/InstCombine/invoke.ll | 2 +- .../Transforms/InstCombine/lifetime-no-null-opt.ll | 2 +- llvm/test/Transforms/InstCombine/load.ll | 2 +- .../test/Transforms/InstCombine/mem-deref-bytes.ll | 6 +- llvm/test/Transforms/InstCombine/memchr.ll | 2 +- .../Transforms/InstCombine/memcpy-addrspace.ll | 2 +- .../Transforms/InstCombine/memcpy-from-global.ll | 2 +- llvm/test/Transforms/InstCombine/memrchr.ll | 2 +- llvm/test/Transforms/InstCombine/select.ll | 2 +- llvm/test/Transforms/InstCombine/store.ll | 2 +- llvm/test/Transforms/InstCombine/strchr-1.ll | 2 +- llvm/test/Transforms/InstCombine/strcpy_chk-64.ll | 2 +- llvm/test/Transforms/InstCombine/strlen-1.ll | 2 +- llvm/test/Transforms/InstCombine/strncat-2.ll | 2 +- llvm/test/Transforms/InstCombine/strncmp-1.ll | 2 +- llvm/test/Transforms/InstCombine/strrchr-1.ll | 2 +- llvm/test/Transforms/InstCombine/strstr-1.ll | 2 +- llvm/test/Transforms/InstCombine/wcslen-1.ll | 2 +- llvm/test/Transforms/InstSimplify/compare.ll | 2 +- llvm/test/Transforms/LoopIdiom/pr28196.ll | 2 +- llvm/test/Transforms/LoopVersioning/lcssa.ll | 2 +- .../Transforms/SimplifyCFG/UnreachableEliminate.ll | 2 +- llvm/test/Transforms/SimplifyCFG/invoke.ll | 2 +- .../Transforms/SimplifyCFG/phi-undef-loadstore.ll | 2 +- .../SimplifyCFG/trap-no-null-opt-debugloc.ll | 2 +- .../SimplifyCFG/trapping-load-unreachable.ll | 2 +- llvm/test/Transforms/Util/assume-builder.ll | 2 +- .../llvm-readobj/ELF/dependent-libraries.test | 77 +- llvm/test/tools/llvm-readobj/ELF/gnuhash.test | 30 +- llvm/test/tools/llvm-readobj/ELF/unwind.test | 32 +- .../tools/yaml2obj/ELF/custom-null-section.yaml | 25 + llvm/test/tools/yaml2obj/ELF/section-offset.yaml | 134 ++ llvm/tools/llvm-c-test/echo.cpp | 2 + llvm/tools/llvm-readobj/DwarfCFIEHPrinter.h | 3 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 144 +- llvm/tools/llvm-readobj/ObjDumper.h | 2 +- llvm/tools/llvm-readobj/llvm-readobj.cpp | 2 +- llvm/unittests/Analysis/VectorFunctionABITest.cpp | 9 + llvm/utils/LLVMVisualizers/llvm.natvis | 47 + .../gn/secondary/llvm/lib/Target/BPF/BUILD.gn | 1 + mlir/examples/toy/Ch6/mlir/LowerToLLVM.cpp | 2 +- mlir/examples/toy/Ch7/mlir/LowerToLLVM.cpp | 2 +- mlir/include/mlir/Conversion/Passes.td | 12 +- .../LoopsToGPU.h => SCFToGPU/SCFToGPU.h} | 8 +- .../LoopsToGPUPass.h => SCFToGPU/SCFToGPUPass.h} | 9 +- .../SCFToStandard.h} | 8 +- .../VectorToSCF.h} | 12 +- mlir/include/mlir/Dialect/GPU/ParallelLoopMapper.h | 2 +- mlir/include/mlir/Dialect/Shape/IR/Shape.h | 19 +- mlir/include/mlir/Dialect/Shape/IR/ShapeOps.td | 145 ++ .../include/mlir/Dialect/Vector/VectorTransforms.h | 2 +- mlir/include/mlir/IR/Dominance.h | 16 + mlir/include/mlir/InitAllPasses.h | 4 +- mlir/lib/Conversion/CMakeLists.txt | 6 +- mlir/lib/Conversion/LinalgToLLVM/CMakeLists.txt | 6 +- mlir/lib/Conversion/LinalgToLLVM/LinalgToLLVM.cpp | 6 +- .../lib/Conversion/LinalgToStandard/CMakeLists.txt | 1 + .../{LoopsToGPU => SCFToGPU}/CMakeLists.txt | 8 +- .../LoopsToGPU.cpp => SCFToGPU/SCFToGPU.cpp} | 4 +- .../SCFToGPUPass.cpp} | 17 +- .../CMakeLists.txt | 6 +- .../SCFToStandard.cpp} | 11 +- .../VectorToLLVM/ConvertVectorToLLVM.cpp | 1 + .../{VectorToLoops => VectorToSCF}/CMakeLists.txt | 6 +- .../VectorToSCF.cpp} | 6 +- .../Dialect/GPU/Transforms/ParallelLoopMapper.cpp | 2 +- mlir/lib/Dialect/Shape/IR/Shape.cpp | 21 +- mlir/lib/Dialect/StandardOps/IR/Ops.cpp | 21 +- mlir/lib/Dialect/Vector/VectorTransforms.cpp | 43 +- mlir/lib/IR/Dominance.cpp | 11 + mlir/lib/IR/Verifier.cpp | 16 +- mlir/test/Conversion/LoopsToGPU/linalg_to_gpu.mlir | 2 +- .../LoopsToGPU/no_blocks_no_threads.mlir | 4 +- mlir/test/Conversion/LoopsToGPU/step_one.mlir | 4 +- mlir/test/Conversion/LoopsToGPU/step_positive.mlir | 2 +- .../Conversion/VectorToLoops/vector-to-loops.mlir | 2 +- mlir/test/Conversion/convert-to-cfg.mlir | 2 +- mlir/test/Dialect/Shape/ops.mlir | 13 + .../Dialect/Vector/vector-contract-transforms.mlir | 46 + mlir/test/IR/invalid.mlir | 19 + mlir/test/IR/parser.mlir | 14 + mlir/test/Target/llvmir.mlir | 4 +- mlir/test/Target/vector-to-llvm-ir.mlir | 8 + mlir/test/Transforms/canonicalize.mlir | 22 +- mlir/test/lib/Transforms/CMakeLists.txt | 4 +- .../lib/Transforms/TestGpuParallelLoopMapping.cpp | 2 +- ...onversion.cpp => TestVectorToSCFConversion.cpp} | 16 +- mlir/test/mlir-cpu-runner/bare_ptr_call_conv.mlir | 2 +- mlir/test/mlir-cpu-runner/sgemm_naive_codegen.mlir | 2 +- mlir/tools/mlir-opt/mlir-opt.cpp | 4 +- 318 files changed, 8170 insertions(+), 2857 deletions(-) create mode 100644 clang/test/CodeGen/builtin-bpf-btf-type-id.c create mode 100644 clang/test/Sema/builtin-bpf-btf-type-id.c create mode 100644 lldb/test/API/lang/objc/modules-compile-error/Makefile create mode 100644 lldb/test/API/lang/objc/modules-compile-error/TestModulesCompil [...] create mode 100644 lldb/test/API/lang/objc/modules-compile-error/main.m create mode 100644 lldb/test/API/lang/objc/modules-compile-error/module.h create mode 100644 lldb/test/API/lang/objc/modules-compile-error/module.modulemap create mode 100644 llvm/lib/Target/BPF/BPFPreserveDIType.cpp create mode 100644 llvm/test/Analysis/CostModel/ARM/arith-overflow.ll create mode 100644 llvm/test/Analysis/CostModel/ARM/arith-ssat.ll create mode 100644 llvm/test/Analysis/CostModel/ARM/arith-usat.ll create mode 100644 llvm/test/Analysis/CostModel/ARM/reduce-add.ll create mode 100644 llvm/test/Analysis/CostModel/ARM/reduce-smax.ll create mode 100644 llvm/test/Analysis/CostModel/ARM/reduce-smin.ll create mode 100644 llvm/test/Analysis/CostModel/ARM/reduce-umax.ll create mode 100644 llvm/test/Analysis/CostModel/ARM/reduce-umin.ll create mode 100644 llvm/test/Assembler/bfloat.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/builtin-btf-type-id.ll create mode 100644 llvm/test/CodeGen/Mips/call-site-info-output.ll create mode 100644 llvm/test/CodeGen/Mips/dbg-call-site-info-reg-d-split.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-scatter-increment.ll create mode 100644 llvm/test/DebugInfo/Mips/dw_op_entry_value_32bit.ll create mode 100644 llvm/test/DebugInfo/Mips/dw_op_entry_value_64bit.ll create mode 100644 llvm/test/tools/yaml2obj/ELF/section-offset.yaml rename mlir/include/mlir/Conversion/{LoopsToGPU/LoopsToGPU.h => SCFToGPU/SCFToGPU. [...] rename mlir/include/mlir/Conversion/{LoopsToGPU/LoopsToGPUPass.h => SCFToGPU/SCFTo [...] rename mlir/include/mlir/Conversion/{LoopToStandard/ConvertLoopToStandard.h => SCF [...] rename mlir/include/mlir/Conversion/{VectorToLoops/ConvertVectorToLoops.h => Vecto [...] rename mlir/lib/Conversion/{LoopsToGPU => SCFToGPU}/CMakeLists.txt (62%) rename mlir/lib/Conversion/{LoopsToGPU/LoopsToGPU.cpp => SCFToGPU/SCFToGPU.cpp} (99%) rename mlir/lib/Conversion/{LoopsToGPU/LoopsToGPUPass.cpp => SCFToGPU/SCFToGPUPass [...] rename mlir/lib/Conversion/{LoopToStandard => SCFToStandard}/CMakeLists.txt (52%) rename mlir/lib/Conversion/{LoopToStandard/LoopToStandard.cpp => SCFToStandard/SCF [...] rename mlir/lib/Conversion/{VectorToLoops => VectorToSCF}/CMakeLists.txt (50%) rename mlir/lib/Conversion/{VectorToLoops/ConvertVectorToLoops.cpp => VectorToSCF/ [...] rename mlir/test/lib/Transforms/{TestVectorToLoopsConversion.cpp => TestVectorToSC [...]