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-next-allyesconfig in repository toolchain/ci/llvm-project.
from 14dc69b0921 Revert "remove pessimizing moves (reported by gcc 10)" adds 219d00e0d90 [test] Make ELF tests immune to dso_local/dso_preemptable/( [...] adds d1fd72343c6 Refactor how -fno-semantic-interposition sets dso_local on [...] adds eaab71106b8 [Analysis] reduce code for matching min/max; NFC adds 8d541a1fbe6 [mlir][shape] Add shape.lib attribute adds b6b1006f071 [IRSim][IROutliner] Allowing GEP instructions to be outlined. adds c1b825d4b8a [SimplifyCFG] Teach FoldValueComparisonIntoPredecessors() t [...] adds b7c463d7b8d [SimplifyCFG] Teach FoldBranchToCommonDest() to preserve Do [...] adds 9f17dab1f48 [SimplifyCFG] Teach simplifyIndirectBr() to preserve DomTree adds 0d2f219d4d0 [SimplifyCFG] Teach SimplifyEqualityComparisonWithOnlyPrede [...] adds a815b6b2b2c [SimplifyCFG] Teach eliminateDeadSwitchCases() to preserve [...] adds 8866583953f [SimplifyCFG] Teach FoldValueComparisonIntoPredecessors() t [...] adds e1440d43bca [SimplifyCFG] Teach tryToSimplifyUncondBranchWithICmpInIt() [...] adds 831636b0e63 [SimplifyCFG] SUCCESS! Teach createUnreachableSwitchDefault [...] adds 0d21e66014f [IRSim] Letting call instructions be legal for similarity i [...] adds 57a46914f5c [IRSim][IROutliner] Allowing call instructions to be outlined. adds 89b0972aa2f [Sema] Fix deleted function problem in implicitly movable test adds d5324c052b2 [clang-tidy][NFC] Fix a build warning due to an extra semicolon adds da1bd953faa Precommit a test for D92015 (NFC) adds d9f306aa52f [LV] Fix crash when generating remarks with multi-exit loops. adds 4a17b9a39b7 [LAA] Add tests with uncomputable BTCs. adds 890079ef18e [LoopLoadElim] Add tests with uncomputable BTCs. adds 068a23f05f9 [LoopDistribute] Add tests with uncomputable BTCs. adds f4c39ccd221 [TableGen] Continue cleaning up .td files adds 13b1c9abaf4 [CVP] Add tests for union of conditions (NFC) adds 14e540febcd [LVI] Handle unions of conditions adds 26680269e0e [InstSimplify] Add tests for gep p, -p without inbounds (NFC) adds bf2a78fd4ae [SLP]Add a test for correct use of the reordered loads, NFC. adds c182a000954 [Analysis] fix typo in code comment; NFC adds c74e8539ff3 [Analysis] flatten enums for recurrence types adds ec9f2c3be07 test/OpenMP/parallel_codegen.cpp: Allow multiple result attributes adds f43daf1b62a [SSAUpdater] Remove unused code InstrIsPHI (NFC) adds bea8d021a32 [llvm] Use *Map::lookup (NFC) adds 9a90c4ea8a0 [llvm] Use isa instead of dyn_cast (NFC)
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clang-tidy/ClangTidyOptions.cpp | 2 +- clang/include/clang/Basic/LangOptions.def | 3 +- clang/include/clang/Driver/Options.td | 4 +- clang/lib/CodeGen/CodeGenModule.cpp | 19 +- clang/lib/Driver/ToolChains/Clang.cpp | 31 ++- clang/lib/Frontend/CompilerInvocation.cpp | 5 +- clang/lib/Sema/SemaInit.cpp | 67 +++-- clang/lib/Sema/SemaStmt.cpp | 31 ++- .../CXX/class/class.init/class.copy.elision/p3.cpp | 50 ++++ .../CodeGen/attr-arm-sve-vector-bits-globals.c | 4 +- clang/test/CodeGen/semantic-interposition-no.c | 23 -- clang/test/CodeGen/semantic-interposition.c | 47 +++- clang/test/CodeGenCUDA/lambda-reference-var.cu | 6 +- .../child-inheritted-from-parent-in-comdat.cpp | 2 +- .../cross-translation-unit-1.cpp | 2 +- .../cross-translation-unit-2.cpp | 2 +- .../RelativeVTablesABI/diamond-inheritance.cpp | 2 +- .../diamond-virtual-inheritance.cpp | 2 +- .../inheritted-virtual-function.cpp | 2 +- .../RelativeVTablesABI/inline-virtual-function.cpp | 4 +- .../RelativeVTablesABI/multiple-inheritance.cpp | 2 +- .../RelativeVTablesABI/no-alias-when-dso-local.cpp | 2 +- .../override-pure-virtual-method.cpp | 2 +- .../overriden-virtual-function.cpp | 2 +- .../RelativeVTablesABI/relative-vtables-flag.cpp | 2 +- .../simple-vtable-definition.cpp | 2 +- clang/test/CodeGenCXX/default_calling_conv.cpp | 2 +- clang/test/Driver/fsemantic-interposition.c | 29 ++- clang/test/Driver/hip-fpie-option.hip | 5 +- .../nvptx_declare_target_var_ctor_dtor_codegen.cpp | 2 +- clang/test/OpenMP/parallel_codegen.cpp | 2 +- .../include/llvm/Analysis/IRSimilarityIdentifier.h | 16 +- llvm/include/llvm/Analysis/IVDescriptors.h | 124 ++++----- llvm/include/llvm/IR/IntrinsicsARM.td | 2 +- llvm/include/llvm/IR/IntrinsicsNVVM.td | 36 +-- llvm/include/llvm/IR/Module.h | 1 - llvm/include/llvm/Option/OptParser.td | 2 +- llvm/include/llvm/ProfileData/SampleProf.h | 5 +- llvm/include/llvm/Transforms/IPO/IROutliner.h | 13 +- llvm/include/llvm/Transforms/Utils/LoopUtils.h | 27 +- llvm/lib/Analysis/IRSimilarityIdentifier.cpp | 16 ++ llvm/lib/Analysis/IVDescriptors.cpp | 281 +++++++++++---------- llvm/lib/Analysis/LazyValueInfo.cpp | 24 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 6 +- llvm/lib/CodeGen/ExpandReductions.cpp | 26 +- llvm/lib/IR/Module.cpp | 7 - llvm/lib/Support/CommandLine.cpp | 6 +- llvm/lib/Target/NVPTX/NVPTXIntrinsics.td | 6 +- llvm/lib/Transforms/Utils/LoopUtils.cpp | 84 +++--- llvm/lib/Transforms/Utils/SSAUpdater.cpp | 6 - llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 103 +++++++- .../Vectorize/LoopVectorizationLegality.cpp | 32 +-- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 41 ++- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 224 ++++++++-------- .../pointer-with-unknown-bounds.ll | 55 +++- .../uncomputable-backedge-taken-count.ll | 113 +++++++++ llvm/test/CodeGen/X86/select-prof-codegen.ll | 23 ++ .../test/Transforms/ADCE/domtree-DoubleDeletion.ll | 4 +- .../Transforms/CorrelatedValuePropagation/basic.ll | 129 ++++++++++ llvm/test/Transforms/IROutliner/illegal-gep.ll | 50 ---- ...{illegal-calls.ll => illegal-indirect-calls.ll} | 23 +- llvm/test/Transforms/IROutliner/outlining-calls.ll | 93 +++++++ llvm/test/Transforms/IROutliner/outlining-gep.ll | 68 +++++ llvm/test/Transforms/InstSimplify/gep.ll | 32 +++ llvm/test/Transforms/JumpThreading/lvi-tristate.ll | 2 +- .../uncomputable-backedge-taken-count.ll | 86 +++++++ .../uncomputable-backedge-taken-count.ll | 103 ++++++++ .../LoopVectorize/remarks-multi-exit-loops.ll | 28 ++ llvm/test/Transforms/PGOProfile/chr.ll | 2 +- .../SLPVectorizer/X86/shrink_after_reorder.ll | 61 +++++ .../SimplifyCFG/2005-08-01-PHIUpdateFail.ll | 2 +- .../Transforms/SimplifyCFG/2006-08-03-Crash.ll | 2 +- .../Transforms/SimplifyCFG/2008-12-16-DCECond.ll | 2 +- .../SimplifyCFG/ARM/switch-to-lookup-table.ll | 10 +- llvm/test/Transforms/SimplifyCFG/DeadSetCC.ll | 2 +- .../Transforms/SimplifyCFG/X86/MagicPointer.ll | 2 +- llvm/test/Transforms/SimplifyCFG/branch-fold.ll | 2 +- llvm/test/Transforms/SimplifyCFG/indirectbr.ll | 2 +- .../SimplifyCFG/preserve-branchweights-partial.ll | 4 +- .../preserve-branchweights-switch-create.ll | 2 +- .../SimplifyCFG/preserve-branchweights.ll | 2 +- .../Transforms/SimplifyCFG/switch-masked-bits.ll | 2 +- .../Transforms/SimplifyCFG/switch-range-to-icmp.ll | 2 +- .../SimplifyCFG/switch-simplify-crash.ll | 2 +- .../SimplifyCFG/switch_create-custom-dl.ll | 2 +- llvm/test/Transforms/SimplifyCFG/switch_create.ll | 4 +- .../Transforms/SimplifyCFG/switch_switch_fold.ll | 2 +- llvm/test/Transforms/SimplifyCFG/switch_thread.ll | 2 +- llvm/tools/llvm-nm/llvm-nm.cpp | 5 +- llvm/tools/llvm-objcopy/COFF/Object.cpp | 10 +- .../Analysis/IRSimilarityIdentifierTest.cpp | 204 ++++++++++++++- llvm/utils/TableGen/CodeGenRegisters.cpp | 3 +- llvm/utils/TableGen/CodeGenTarget.cpp | 6 +- llvm/utils/TableGen/FixedLenDecoderEmitter.cpp | 2 +- llvm/utils/TableGen/GlobalISel/GIMatchTree.h | 5 +- mlir/include/mlir/Dialect/ArmSVE/ArmSVE.td | 2 +- mlir/include/mlir/Dialect/LLVMIR/LLVMOpBase.td | 7 +- mlir/include/mlir/Dialect/SPIRV/IR/SPIRVBase.td | 10 +- mlir/include/mlir/Dialect/Shape/IR/ShapeBase.td | 1 + mlir/include/mlir/Dialect/Tosa/IR/TosaTypesBase.td | 4 +- mlir/include/mlir/IR/OpBase.td | 61 ++--- mlir/lib/Dialect/Shape/IR/Shape.cpp | 50 ++++ mlir/test/Analysis/test-shape-fn-report.mlir | 4 + mlir/test/Dialect/Shape/invalid.mlir | 92 +++++++ mlir/test/lib/Dialect/Shape/TestShapeFunctions.cpp | 54 ++-- 105 files changed, 2083 insertions(+), 805 deletions(-) create mode 100644 clang/test/CXX/class/class.init/class.copy.elision/p3.cpp delete mode 100644 clang/test/CodeGen/semantic-interposition-no.c create mode 100644 llvm/test/Analysis/LoopAccessAnalysis/uncomputable-backedge-tak [...] create mode 100644 llvm/test/CodeGen/X86/select-prof-codegen.ll delete mode 100644 llvm/test/Transforms/IROutliner/illegal-gep.ll rename llvm/test/Transforms/IROutliner/{illegal-calls.ll => illegal-indirect-calls [...] create mode 100644 llvm/test/Transforms/IROutliner/outlining-calls.ll create mode 100644 llvm/test/Transforms/IROutliner/outlining-gep.ll create mode 100644 llvm/test/Transforms/LoopDistribute/uncomputable-backedge-taken [...] create mode 100644 llvm/test/Transforms/LoopLoadElim/uncomputable-backedge-taken-count.ll create mode 100644 llvm/test/Transforms/LoopVectorize/remarks-multi-exit-loops.ll create mode 100644 llvm/test/Transforms/SLPVectorizer/X86/shrink_after_reorder.ll