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-defconfig in repository toolchain/ci/llvm-project.
from 7b73e5e08d7 [gn build] Port 42a55605034 adds 3774bcf9f84 [COFF] Fix var names cVStrTab->cvStrTab sXDataChunks->sxDataChunks adds 77346daaa54 [StringSet] Simplify code a bit. NFC. adds 8f2cc889b05 [libcxx] [NFC] Add more reinterpret_pointer_cast tests. adds 6a3469f58d0 [ObjC] Add compatibility mode for type checking of qualifie [...] adds 44ecaabc072 [BitcodeReader] datalayout must be specified before it is queried. adds 920ff806d4e [SVE] Remove usages of VectorType::getNumElements() from SystemZ adds 2b920ae78c1 [lld] Add archive file support to Mach-O backend new 4532a50899b Infer alignment of unmarked loads in IR/bitcode parsing. new 2d6f4fec072 [lldb/Test] Skip test using files to synchronize. new 5144e48c149 [lldb] Update stop info override callback comment. new 2b7fe0863ac [WebAssembly] Added Debug Fixup pass new accc6b55450 LoadInst should store Align, not MaybeAlign. new bc5565f9ea7 [mlir][Affine] Introduce affine.vector_load and affine.vect [...] new 3a11ca7bed0 [MLIR] Add symbol map to mlir ExecutionEngine new 67bb16049af [llvm-profdata] Update CommandGuide new 428d0b6f779 Fix clang test failures from D77454
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/include/clang/Basic/LangOptions.def | 3 + clang/include/clang/Driver/CC1Options.td | 3 + clang/lib/AST/ASTContext.cpp | 16 +- clang/lib/CodeGen/CGCleanup.cpp | 7 +- clang/lib/Driver/ToolChains/Darwin.cpp | 4 + clang/lib/Frontend/CompilerInvocation.cpp | 3 + clang/test/Driver/darwin-objc-options.m | 6 + clang/test/SemaObjC/block-type-safety.m | 22 ++ .../reinterpret_pointer_cast.pass.cpp | 23 ++ lld/COFF/InputFiles.cpp | 2 +- lld/COFF/InputFiles.h | 4 +- lld/COFF/PDB.cpp | 34 +-- lld/MachO/Driver.cpp | 11 + lld/MachO/InputFiles.cpp | 24 ++ lld/MachO/InputFiles.h | 15 ++ lld/MachO/SymbolTable.cpp | 15 ++ lld/MachO/SymbolTable.h | 3 + lld/MachO/Symbols.cpp | 2 + lld/MachO/Symbols.h | 16 ++ lld/test/MachO/archive.s | 35 +++ lld/test/MachO/invalid/archive-no-index.s | 17 ++ lld/test/MachO/invalid/bad-archive.s | 11 + lld/test/MachO/symbol-order.s | 46 ++++ lldb/source/Target/Thread.cpp | 2 +- lldb/test/API/commands/settings/TestSettings.py | 4 + .../API/commands/settings/quoting/TestQuoting.py | 1 + llvm/docs/CommandGuide/llvm-profdata.rst | 39 ++++ llvm/include/llvm/ADT/StringSet.h | 4 +- llvm/include/llvm/AsmParser/Parser.h | 78 +++---- llvm/include/llvm/Bitcode/BitcodeReader.h | 22 +- llvm/include/llvm/CodeGen/MIRParser/MIRParser.h | 6 +- llvm/include/llvm/IR/Instructions.h | 26 +-- llvm/include/llvm/IRReader/IRReader.h | 28 +-- llvm/lib/AsmParser/LLParser.cpp | 20 +- llvm/lib/AsmParser/LLParser.h | 19 +- llvm/lib/AsmParser/Parser.cpp | 99 +++++--- llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 84 +++++-- llvm/lib/CodeGen/MIRParser/MIRParser.cpp | 20 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 2 +- llvm/lib/IR/Core.cpp | 2 +- llvm/lib/IR/Instructions.cpp | 32 ++- llvm/lib/IRReader/IRReader.cpp | 19 +- llvm/lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp | 2 +- .../Target/SystemZ/SystemZTargetTransformInfo.cpp | 25 +-- llvm/lib/Target/WebAssembly/CMakeLists.txt | 1 + llvm/lib/Target/WebAssembly/WebAssembly.h | 2 + .../Target/WebAssembly/WebAssemblyDebugFixup.cpp | 139 ++++++++++++ .../WebAssembly/WebAssemblyExplicitLocals.cpp | 14 -- .../WebAssembly/WebAssemblyTargetMachine.cpp | 18 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 7 +- .../InstCombine/InstCombineLoadStoreAlloca.cpp | 5 +- llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp | 9 +- .../Transforms/Scalar/AlignmentFromAssumptions.cpp | 11 +- llvm/lib/Transforms/Scalar/GVNHoist.cpp | 4 +- llvm/test/Analysis/BasicAA/featuretest.ll | 12 +- .../MemoryDependenceAnalysis/InvariantLoad.ll | 4 +- llvm/test/Analysis/MemorySSA/invariant-groups.ll | 2 +- llvm/test/Analysis/MustExecute/loop-header.ll | 10 +- .../Analysis/ScalarEvolution/no-wrap-add-exprs.ll | 6 +- llvm/test/Analysis/TypeBasedAliasAnalysis/sink.ll | 2 +- .../Analysis/ValueTracking/deref-bitcast-of-gep.ll | 2 +- llvm/test/Bitcode/memInstructions.3.2.ll | 8 +- llvm/test/CodeGen/AArch64/falkor-hwpf.ll | 24 +- llvm/test/CodeGen/AMDGPU/invalid-alloca.ll | 7 +- llvm/test/CodeGen/ARM/ParallelDSP/squaring.ll | 8 +- llvm/test/CodeGen/AVR/call.ll | 2 +- .../AVR/icall-func-pointer-correct-addr-space.ll | 4 +- llvm/test/CodeGen/AVR/rust-avr-bug-37.ll | 8 +- llvm/test/CodeGen/AVR/rust-avr-bug-95.ll | 12 +- llvm/test/CodeGen/WebAssembly/stackified-debug.ll | 92 ++++++++ llvm/test/Feature/md_on_instruction.ll | 2 +- llvm/test/LTO/X86/strip-debug-info.ll | 6 +- .../Attributor/ArgumentPromotion/control-flow.ll | 2 +- .../CodeGenPrepare/X86/invariant.group.ll | 4 +- .../CorrelatedValuePropagation/non-null.ll | 6 +- .../CorrelatedValuePropagation/phi-common-val.ll | 8 +- .../Transforms/CorrelatedValuePropagation/range.ll | 10 +- llvm/test/Transforms/DCE/basic-preservation.ll | 2 +- .../DeadStoreElimination/MSSA/multiblock-simple.ll | 6 +- .../MSSA/simple-preservation.ll | 2 +- .../Transforms/DeadStoreElimination/MSSA/simple.ll | 2 +- .../test/Transforms/DeadStoreElimination/simple.ll | 4 +- llvm/test/Transforms/EarlyCSE/guards.ll | 20 +- llvm/test/Transforms/EarlyCSE/invariant-loads.ll | 46 ++-- llvm/test/Transforms/EarlyCSE/invariant.start.ll | 86 +++---- llvm/test/Transforms/GVN/PRE/invariant-load.ll | 2 +- llvm/test/Transforms/GVN/PRE/load-metadata.ll | 2 +- llvm/test/Transforms/GVN/PRE/phi-translate.ll | 2 +- llvm/test/Transforms/GVN/PRE/volatile.ll | 6 +- llvm/test/Transforms/GVN/invariant.group.ll | 16 +- llvm/test/Transforms/GVN/noalias.ll | 4 +- llvm/test/Transforms/GVN/range.ll | 16 +- llvm/test/Transforms/IRCE/pre_post_loops.ll | 2 +- .../Transforms/IRCE/range_intersect_miscompile.ll | 2 +- .../Transforms/IRCE/ranges_of_different_types.ll | 16 +- .../Transforms/IRCE/unsigned_comparisons_ugt.ll | 8 +- .../Transforms/IRCE/unsigned_comparisons_ult.ll | 14 +- .../InterleavedAccess/ARM/interleaved-accesses.ll | 6 +- .../Transforms/JumpThreading/combine-metadata.ll | 6 +- llvm/test/Transforms/JumpThreading/thread-loads.ll | 6 +- llvm/test/Transforms/LICM/guards.ll | 2 +- llvm/test/Transforms/LICM/hoist-deref-load.ll | 2 +- .../LoopIdiom/X86/unordered-atomic-memcpy.ll | 6 +- .../LoopUnroll/unroll-header-exiting-with-phis.ll | 14 +- .../LoopVectorize/float-minmax-instruction-flag.ll | 6 +- .../multiple-strides-vectorization.ll | 14 +- .../Transforms/MemCpyOpt/load-store-to-memcpy.ll | 8 +- llvm/test/Transforms/MergeFunc/ranges-multiple.ll | 4 +- llvm/test/Transforms/MergeFunc/ranges.ll | 4 +- llvm/test/Transforms/NewGVN/metadata-nonnull.ll | 10 +- llvm/test/Transforms/NewGVN/noalias.ll | 4 +- llvm/test/Transforms/NewGVN/pr33204.ll | 2 +- llvm/test/Transforms/NewGVN/pr33367.ll | 8 +- llvm/test/Transforms/NewGVN/range.ll | 16 +- llvm/test/Transforms/Reassociate/keep-debug-loc.ll | 2 +- .../RewriteStatepointsForGC/deref-pointers.ll | 4 +- llvm/test/Transforms/SCCP/conditions-ranges.ll | 2 +- .../SLPVectorizer/X86/schedule_budget.ll | 8 +- llvm/test/Transforms/SROA/basictest.ll | 6 +- .../test-add-sub-separation.ll | 4 +- .../Transforms/SimplifyCFG/hoist-with-range.ll | 2 +- llvm/test/Transforms/Util/assume-builder.ll | 48 ++-- llvm/test/Verifier/unsized-types-alloca.ll | 10 + llvm/test/Verifier/unsized-types-load.ll | 10 + llvm/test/Verifier/unsized-types-store.ll | 10 + llvm/test/Verifier/unsized-types.ll | 24 -- llvm/tools/llc/llc.cpp | 139 +++++++----- llvm/tools/llvm-as/llvm-as.cpp | 15 +- llvm/tools/opt/opt.cpp | 23 +- .../Conversion/AffineToStandard/AffineToStandard.h | 5 + mlir/include/mlir/Dialect/Affine/IR/AffineOps.td | 250 +++++++++++++++------ mlir/include/mlir/Dialect/Vector/VectorOps.td | 14 ++ .../include/mlir/ExecutionEngine/ExecutionEngine.h | 36 ++- .../AffineToStandard/AffineToStandard.cpp | 60 ++++- mlir/lib/Dialect/Affine/IR/AffineOps.cpp | 197 ++++++++++++---- mlir/lib/Dialect/Vector/VectorOps.cpp | 26 +++ mlir/lib/ExecutionEngine/ExecutionEngine.cpp | 12 +- mlir/lib/Target/LLVMIR/ConvertFromLLVMIR.cpp | 4 +- .../AffineToStandard/lower-affine-to-vector.mlir | 117 ++++++++++ mlir/test/Dialect/Affine/invalid.mlir | 46 ++++ mlir/test/Dialect/Affine/load-store.mlir | 62 +++++ polly/test/ForwardOpTree/forward_hoisted.ll | 2 +- .../forward_into_region_redundant_use.ll | 6 +- polly/test/ForwardOpTree/forward_load.ll | 2 +- .../ForwardOpTree/forward_load_differentarray.ll | 6 +- .../ForwardOpTree/forward_load_double_write.ll | 2 +- polly/test/ForwardOpTree/forward_load_fromloop.ll | 4 +- polly/test/ForwardOpTree/forward_load_indirect.ll | 4 +- .../ForwardOpTree/forward_load_memset_before.ll | 4 +- polly/test/ForwardOpTree/forward_load_tripleuse.ll | 16 +- .../ForwardOpTree/forward_load_unrelatedunusual.ll | 2 +- polly/test/ForwardOpTree/forward_phi_load.ll | 2 +- polly/test/ScopInfo/granularity_scalar-indep.ll | 2 +- .../ScopInfo/granularity_scalar-indep_epilogue.ll | 2 +- .../granularity_scalar-indep_epilogue_last.ll | 4 +- .../granularity_scalar-indep_noepilogue.ll | 2 +- .../ScopInfo/granularity_scalar-indep_ordered-2.ll | 6 +- .../ScopInfo/granularity_scalar-indep_ordered.ll | 4 +- 158 files changed, 2074 insertions(+), 815 deletions(-) create mode 100644 lld/test/MachO/archive.s create mode 100644 lld/test/MachO/invalid/archive-no-index.s create mode 100644 lld/test/MachO/invalid/bad-archive.s create mode 100644 lld/test/MachO/symbol-order.s create mode 100644 llvm/lib/Target/WebAssembly/WebAssemblyDebugFixup.cpp create mode 100644 llvm/test/CodeGen/WebAssembly/stackified-debug.ll create mode 100644 llvm/test/Verifier/unsized-types-alloca.ll create mode 100644 llvm/test/Verifier/unsized-types-load.ll create mode 100644 llvm/test/Verifier/unsized-types-store.ll delete mode 100644 llvm/test/Verifier/unsized-types.ll create mode 100644 mlir/test/Conversion/AffineToStandard/lower-affine-to-vector.mlir