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-lts-allmodconfig in repository toolchain/ci/llvm-project.
from ab699d78a26 [DebugInfo] llvm rejects DWARF operator DW_OP_push_object_address adds a2545c3499a [NFCI] Removed '%' from llc in test case in ab699d78a26f147b adds 4042ada1c1f [DebugInfo] support for DW_AT_data_location in llvm adds 8ce4a8f6dfb [CodeGen] Refactor CreateStackTemporary adds f83d66c249b Fixed bot failure after 4042ada1c1fe4a9cd5 adds 0e4827aa4e4 [ARM][MachineOutliner] Add Machine Outliner support for ARM. adds 7c89297cf7e Correct the argument list of command `breakpoint read` adds d6b937056d4 Fixed bot failure after ab699d78a26f147b adds 67d0e2160c4 [NFC][test] Add missing ':' after 'CHECK' adds 80173566f48 [PowerPC] Add an intrinsic for Popcntb adds 85bb9b71b7d [ELF] Update release notes and man page for LLD time-trace adds 525b8e6dcbb [SVE] Fix wrong usage of getNumElements() in matchIntrinsicType adds f58e78f9920 [libcxx][span] trivial whitespace fix to test commit rights adds 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 new da30c3796ae [x86][NFC] Apply clang-format to X86ISelLowering.h new e288e243769 [X86] Move expansion of MASKPAIR16LOAD and MASKPAIR16STORE [...] new 21b0ec2fc6e [libc++] Do not rely on use_system_cxx_lib to specify the p [...] new dfb99e1a28f [x86][CGP] add more tests for PR37426; NFC new 91ef7cb508b [IR] Trivial cleanups in Use. NFC. new 330b7491d57 [X86] Remove some duplicate ConstantSDNode casts. NFC. new 9de4ee3815d [MLIR] Allow unreachable blocks to violate dominance property. new f89f7da999f [IR] Convert null-pointer-is-valid into an enum attribute new 2c815087281 Fixed arm build bot failure after ab699d78a26f
The 9 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
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/DiagnosticSemaKinds.td | 2 + clang/include/clang/Format/Format.h | 43 +- clang/lib/CodeGen/CGBuiltin.cpp | 114 +- clang/lib/CodeGen/CGCall.cpp | 2 +- clang/lib/Driver/ToolChains/Clang.cpp | 11 +- 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/Sema/SemaChecking.cpp | 261 +++- 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/test/SemaCXX/warn-cast-align.cpp | 114 +- 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 +- .../containers/views/span.cons/container.fail.cpp | 1 - libcxx/utils/ci/macos-backdeployment.sh | 13 +- libcxx/utils/libcxx/test/config.py | 67 +- 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/docs/ReleaseNotes.rst | 4 + lld/docs/ld.lld.1 | 7 + lld/test/ELF/invalid/section-alignment.test | 1 + lldb/source/Commands/CommandObjectBreakpoint.cpp | 9 +- 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 | 47 +- 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/CodeGen/SelectionDAG.h | 3 + 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/DebugInfoMetadata.h | 80 +- llvm/include/llvm/IR/IRBuilder.h | 5 + llvm/include/llvm/IR/IntrinsicsBPF.td | 3 + llvm/include/llvm/IR/IntrinsicsPowerPC.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 | 18 +- llvm/lib/AsmParser/LLToken.h | 1 + llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 28 +- llvm/lib/Bitcode/Reader/MetadataLoader.cpp | 9 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 7 +- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 58 +- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.h | 4 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 2 + llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 11 + 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 | 43 +- llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 40 +- llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp | 124 +- llvm/lib/IR/AsmWriter.cpp | 8 +- 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/DebugInfoMetadata.cpp | 34 +- llvm/lib/IR/Function.cpp | 15 +- llvm/lib/IR/LLVMContextImpl.cpp | 1 + llvm/lib/IR/LLVMContextImpl.h | 15 +- llvm/lib/IR/Type.cpp | 8 + llvm/lib/IR/Value.cpp | 4 +- llvm/lib/IR/Verifier.cpp | 6 + 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 | 370 +++++ llvm/lib/Target/ARM/ARMBaseInstrInfo.h | 16 + llvm/lib/Target/ARM/ARMTargetMachine.cpp | 4 + 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 + llvm/lib/Target/PowerPC/PPCInstr64Bit.td | 5 +- 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 + llvm/test/Bitcode/dataLocation.ll | 31 + .../CodeGen/AArch64/GlobalISel/arm64-fallback.ll | 9 + llvm/test/CodeGen/AArch64/sve-bad-intrinsics.ll | 17 + llvm/test/CodeGen/AMDGPU/hard-clauses.mir | 33 + llvm/test/CodeGen/ARM/machine-outliner-tail.ll | 46 + llvm/test/CodeGen/ARM/machine-outliner-thunk.ll | 119 ++ .../CodeGen/ARM/machine-outliner-unoutlinable.mir | 167 +++ .../ARM/machine-outliner-unsafe-registers.mir | 114 ++ 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 + llvm/test/CodeGen/PowerPC/popcnt.ll | 19 + .../Thumb2/mve-gather-scatter-optimisation.ll | 26 +- llvm/test/CodeGen/Thumb2/mve-scatter-increment.ll | 244 ++++ 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 | 66 + llvm/test/DebugInfo/dwarfdump-dataLocationVar.ll | 65 + llvm/test/DebugInfo/dwarfdump-pushobjectaddress.ll | 4 +- .../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/test/Verifier/array_dataLocation.ll | 6 + llvm/test/tools/llvm-dwarfdump/X86/statistics.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/unittests/IR/DebugTypeODRUniquingTest.cpp | 45 +- llvm/unittests/IR/MetadataTest.cpp | 63 + 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 +- .../{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/Vector/VectorTransforms.cpp | 2 +- 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 + mlir/test/IR/invalid.mlir | 19 + mlir/test/IR/parser.mlir | 14 + mlir/test/Target/llvmir.mlir | 4 +- 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 +- 332 files changed, 9597 insertions(+), 2869 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/Bitcode/dataLocation.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-bad-intrinsics.ll create mode 100644 llvm/test/CodeGen/ARM/machine-outliner-tail.ll create mode 100644 llvm/test/CodeGen/ARM/machine-outliner-thunk.ll create mode 100644 llvm/test/CodeGen/ARM/machine-outliner-unoutlinable.mir create mode 100644 llvm/test/CodeGen/ARM/machine-outliner-unsafe-registers.mir 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/DebugInfo/dwarfdump-dataLocationExp.ll create mode 100644 llvm/test/DebugInfo/dwarfdump-dataLocationVar.ll create mode 100644 llvm/test/Verifier/array_dataLocation.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 [...]