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-stable-defconfig in repository toolchain/ci/llvm-project.
from 9f76788b093 [clang][Sema] Compare SourceLocations directly [NFCI] adds 65f578fc0e6 [VPlan] Keep start value of VPWidenPHIRecipe as VPValue. adds 524d8fa9a5a [RISCV] Do not grow the stack a second time when we need to [...] adds 676c7cb0c0d [OpenMP] Added the support for cache line size 256 for A64FX adds de373ef7798 [SelectionDAG] Extend immAll(Ones|Zeros)V to handle ISD::SP [...] adds 9a7c03b8009 [SCEV] Remove unused getOrInsertCanonicalInductionVariable (NFC) adds 4d92ab1669a [Transforms] Use llvm::find_if (NFC) adds 6a6e382161a [llvm] Drop unnecessary make_range (NFC) adds e98b441a09f [lld-macho] Remove unnecessary llvm:: namespace prefixes adds 175c336a1c5 [OpenMP] Remove copy constructor of `RTLInfoTy` adds 87d4ea24336 [gn build] Make an explicit `use_lld = true` on mac use lld [...] adds d98fc62ae68 [SimplifyCFG] Keep !dgb metadata of moved instruction, if t [...] adds 6728af16cf9 [mlir][vector] modified scatter/gather syntax, pass_thru mandatory adds 75c04327a5e [NFC] Disallow unused prefixes in CodeGen/X86 tests. adds 4dbb3f57c6f [clang] Add llvm-strip to test dependencies adds 03d249396d6 [mlir] Enhance mlir-opt show-dialects test case adds 41d06095b0d [SelectionDAG] Teach isConstOrConstSplat about ISD::SPLAT_VECTOR adds b02eab9058e [RISCV] Add scalable vector icmp ISel patterns adds e2e82c9983f [CodeGenModule] Drop dso_local on function declarations for [...] adds 9f452fbf2fe Recommit D91678 after fixing the test breakage. adds 1198478c420 [lld/mac] remove redundant null check adds 59908fc06ac [RISCV] Use uint16_t instead of unsigned for opcodes in the [...] adds 6fc7a92eeeb [RISCV] Change ConstraintMask in RISCVII enum to be shifted [...] adds b41b743d461 [test] Improve weakref & weak_import tests adds 9f2d9364b04 [CodeGen] Update transformations to use poison for shufflev [...] new a92248600ec [mlir] NFC - Drop spurious assertion on symbols during `pro [...] new 47991a15d19 [lld/mac] llvm style fix: no else after return
The 2 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/lib/CodeGen/CodeGenModule.cpp | 27 +- clang/test/CMakeLists.txt | 1 + clang/test/CodeGen/attr-weak-import.c | 8 +- clang/test/CodeGen/attr-weakref.c | 7 +- clang/test/CodeGen/attr-weakref2.c | 4 +- clang/test/CodeGen/dso-local-executable.c | 4 +- lld/MachO/Driver.cpp | 22 +- lld/MachO/InputFiles.cpp | 2 +- lld/MachO/LTO.cpp | 2 +- lld/MachO/OutputSegment.cpp | 2 +- lld/MachO/SymbolTable.cpp | 4 +- lld/MachO/Writer.cpp | 6 +- llvm/docs/HowToUpdateDebugInfo.rst | 11 + llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 59 +- llvm/include/llvm/Target/TargetSelectionDAG.td | 12 +- .../Transforms/Utils/ScalarEvolutionExpander.h | 6 - llvm/lib/Analysis/LoopAccessAnalysis.cpp | 2 +- llvm/lib/Analysis/StackSafetyAnalysis.cpp | 2 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 5 +- llvm/lib/CodeGen/InterleavedAccessPass.cpp | 19 +- llvm/lib/CodeGen/MachineOutliner.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 34 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 6 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 3 + llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 12 +- llvm/lib/Target/RISCV/RISCVFrameLowering.cpp | 6 - llvm/lib/Target/RISCV/RISCVInstrInfoVSDPatterns.td | 103 +- llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.h | 8 +- llvm/lib/Transforms/Scalar/GVNHoist.cpp | 3 +- llvm/lib/Transforms/Scalar/LICM.cpp | 5 +- llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp | 18 +- llvm/lib/Transforms/Scalar/MergeICmps.cpp | 5 +- .../Transforms/Utils/ScalarEvolutionExpander.cpp | 22 - llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 11 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 9 +- llvm/lib/Transforms/Vectorize/VPlan.h | 12 +- llvm/lib/Transforms/Vectorize/VPlanPredicator.cpp | 4 +- .../sve-intrinsics-int-compares-with-imm.ll | 6 +- llvm/test/CodeGen/RISCV/rvv/setcc-integer-rv32.ll | 3128 ++++++++++++++++++++ llvm/test/CodeGen/RISCV/rvv/setcc-integer-rv64.ll | 2981 +++++++++++++++++++ llvm/test/CodeGen/RISCV/rvv/vdiv-sdnode-rv32.ll | 8 +- llvm/test/CodeGen/RISCV/rvv/vdivu-sdnode-rv32.ll | 8 +- ...tack-realignment-with-variable-sized-objects.ll | 48 +- llvm/test/CodeGen/RISCV/stack-realignment.ll | 238 +- llvm/test/CodeGen/X86/fptosi-sat-scalar.ll | 4 +- llvm/test/CodeGen/X86/fptoui-sat-scalar.ll | 4 +- llvm/test/CodeGen/X86/lit.local.cfg | 8 + llvm/test/CodeGen/X86/vector-pack-128.ll | 4 +- .../DebugInfo/llvm-symbolizer-bbsections-test.s | 595 ++++ .../X86/interleave-load-extract-shuffle-changes.ll | 19 +- .../Transforms/SimplifyCFG/fold-debug-location.ll | 31 + llvm/tools/dsymutil/DebugMap.cpp | 2 +- llvm/utils/TableGen/CodeGenSchedule.cpp | 2 +- llvm/utils/TableGen/DAGISelMatcher.h | 8 +- llvm/utils/TableGen/DAGISelMatcherGen.cpp | 8 +- llvm/utils/TableGen/InstrInfoEmitter.cpp | 2 +- llvm/utils/gn/build/BUILD.gn | 6 +- mlir/include/mlir/Dialect/Vector/VectorOps.td | 25 +- .../Dialect/Vector/CPU/test-gather.mlir | 28 +- .../Dialect/Vector/CPU/test-scatter.mlir | 4 +- .../Dialect/Vector/CPU/test-sparse-dot-matvec.mlir | 5 +- .../CPU/test-sparse-saxpy-jagged-matvec.mlir | 5 +- mlir/lib/Dialect/Affine/IR/AffineOps.cpp | 12 +- mlir/lib/Dialect/Vector/VectorOps.cpp | 7 +- .../Conversion/VectorToLLVM/vector-to-llvm.mlir | 4 +- mlir/test/Dialect/Vector/invalid.mlir | 54 +- mlir/test/Dialect/Vector/ops.mlir | 16 +- .../test/Dialect/Vector/vector-mem-transforms.mlir | 20 +- mlir/test/mlir-opt/commandline.mlir | 41 +- openmp/libomptarget/src/rtl.cpp | 65 +- openmp/libomptarget/src/rtl.h | 33 - openmp/runtime/CMakeLists.txt | 16 +- openmp/runtime/cmake/LibompGetArchitecture.cmake | 13 + openmp/runtime/cmake/LibompUtils.cmake | 2 + openmp/runtime/cmake/config-ix.cmake | 1 + openmp/runtime/src/kmp_config.h.cmake | 4 + 76 files changed, 7415 insertions(+), 518 deletions(-) create mode 100644 llvm/test/CodeGen/RISCV/rvv/setcc-integer-rv32.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/setcc-integer-rv64.ll create mode 100644 llvm/test/DebugInfo/llvm-symbolizer-bbsections-test.s