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-allnoconfig in repository toolchain/ci/llvm-project.
from 14d358537f1 Added a new IRCanonicalizer pass. adds a0c7108b99f [gn build] Port 14d358537f1 adds fc12ead8ff5 Revert "[gn build] Port 14d358537f1" adds 335de55fa33 Revert "Added a new IRCanonicalizer pass." adds 174322c2737 [libc++] Mark __cpp_lib_hardware_interference_size as unimp [...] adds 10f0f98eac5 Add a way to set traversal mode in clang-query adds 38c5d6f7006 [yaml2obj] - Add a technical prefix for each unnamed chunk. adds 304b0ed4039 [yaml2obj] - Move "repeated section/fill name" check earlier. adds 421a40b3252 TableGen: Don't reconstruct CodeGenDAGTarget adds e32f04cdc95 [ELF] Parse SHT_GNU_verneed and respect versioned undefined [...] adds 286ca0f7fd6 Silence warning from unit test adds 2e82667f602 AMDGPU: Define mode register adds 76e3dd0a490 AMDGPU: Implement isConstantPhysReg adds 1d96dca9491 HIP: Try to deal with more llvm package layouts adds 27fe841aa65 AMDGPU: Refine rcp/rsq intrinsic folding for modern FP rules adds cdd006eec94 SimplifyCFG: Clean up optforfuzzing implementation adds fe0006c882f TargetLowering.h - remove unnecessary TargetMachine.h include. NFC adds 2833c46f75a [DwarfEHPrepare] Don't prune unreachable resumes at optnone adds 8d041811983 [ValueTracking] Use assumptions in computeConstantRange. adds 2e43bab1c16 [docs] Fix warnings in ConstantInterpreter adds f2ffa33c79d [lldb/Interpreter] Fix another eExpressionThreadVanished warning adds c3116182c80 Revert "[lldb/Interpreter] Fix another eExpressionThreadVan [...] adds a521532aa16 [NFC] Remove non-variadic overloads of allocator_traits::co [...] adds de172ef61ea [CFIInstrInserter] Delete unneeded checks adds 6e48a6e407b [libcxx] Fix deprecation warning by suppressing deprecated [...] adds b631f86ac5b [TLI][PowerPC] Introduce TLI query to check if MULH is chea [...] adds 9292ece9956 [clang driver] Spell "--export-dynamic-symbol" with two dashes. adds 088fb973484 [NFC, StackSafety] LTO tests for MTE and StackSafety adds 99660217e93 [AArch64][GlobalISel] When generating SUBS for compares, do [...] adds cc65a7a5ea8 [X86] Improve i8 + 'slow' i16 funnel shift codegen adds 79401230840 [X86] Fix typo in comment. NFC adds 2bb822bc902 [X86] Add family/model for Intel Comet Lake CPUs for -march [...] adds 8310c9b7410 [X86][AVX] Call SimplifyDemandedBits on MaskedLoadSDNode wi [...] new f794808bb9e [LLD/MinGW]: Expose --thinlto-cache-dir new 04d32d7ac18 X86TargetMachine.h - remove unnecessary X86Subtarget forwar [...] new ffb367217d6 [X86] Move CONCAT_VECTORS/INSERT_SUBVECTOR actions inside l [...] new 72210ce7f57 Fix Wdocumentation warnings after argument renaming. NFC. new 16031067252 [TargetLowering] Improve expandFunnelShift shift amount masking new 478f2ce5d3c [X86] Pull out repeated DemandedBits signmask variable. NFC.
The 6 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-tools-extra/clang-query/Query.cpp | 12 + clang-tools-extra/clang-query/Query.h | 5 + clang-tools-extra/clang-query/QueryParser.cpp | 25 +- clang-tools-extra/clang-query/QueryParser.h | 2 + clang-tools-extra/clang-query/QuerySession.h | 5 +- .../unittests/clang-query/QueryParserTest.cpp | 27 + clang/docs/ConstantInterpreter.rst | 50 +- clang/lib/Driver/ToolChains/AMDGPU.cpp | 11 +- clang/lib/Driver/ToolChains/CommonArgs.cpp | 2 +- .../lib/StaticAnalyzer/Checkers/MallocChecker.cpp | 18 +- clang/test/Driver/memtag_lto.c | 143 ++++ clang/test/Driver/sanitizer-ld.c | 2 +- compiler-rt/lib/builtins/cpu_model.c | 2 + libcxx/docs/FeatureTestMacroTable.rst | 2 +- libcxx/include/memory | 79 +- libcxx/include/version | 2 +- .../support.limits.general/new.version.pass.cpp | 32 +- .../version.version.pass.cpp | 32 +- .../generate_feature_test_macro_components.py | 1 + lld/ELF/InputFiles.cpp | 59 +- lld/ELF/InputFiles.h | 5 + lld/MinGW/Driver.cpp | 2 + lld/MinGW/Options.td | 2 + lld/test/ELF/invalid/verneed-shared.yaml | 79 ++ lld/test/ELF/verneed-shared.s | 37 + lld/test/MinGW/driver.test | 3 + llvm/docs/Passes.rst | 8 - llvm/docs/ReleaseNotes.rst | 5 +- llvm/include/llvm/Analysis/ValueTracking.h | 5 +- llvm/include/llvm/CodeGen/Passes.h | 3 +- llvm/include/llvm/CodeGen/TargetLowering.h | 6 +- llvm/include/llvm/InitializePasses.h | 1 - llvm/include/llvm/LinkAllPasses.h | 1 - llvm/include/llvm/Transforms/Utils.h | 6 - llvm/include/llvm/Transforms/Utils/Local.h | 18 +- llvm/lib/Analysis/ValueTracking.cpp | 33 +- llvm/lib/CodeGen/Analysis.cpp | 1 + llvm/lib/CodeGen/AsmPrinter/WinException.cpp | 1 + llvm/lib/CodeGen/CFIInstrInserter.cpp | 8 +- llvm/lib/CodeGen/DwarfEHPrepare.cpp | 19 +- llvm/lib/CodeGen/ExpandMemCmp.cpp | 1 + llvm/lib/CodeGen/GlobalISel/CallLowering.cpp | 1 + llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp | 1 + llvm/lib/CodeGen/LiveDebugValues.cpp | 1 + llvm/lib/CodeGen/LowerEmuTLS.cpp | 1 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 4 +- llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp | 1 + .../CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp | 1 + llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 6 +- llvm/lib/CodeGen/SwitchLoweringUtils.cpp | 1 + llvm/lib/CodeGen/TargetPassConfig.cpp | 4 +- llvm/lib/CodeGen/TypePromotion.cpp | 1 + llvm/lib/LTO/UpdateCompilerUsed.cpp | 1 + llvm/lib/ObjectYAML/ELFEmitter.cpp | 68 +- llvm/lib/Support/Host.cpp | 2 + .../Target/AArch64/AArch64InstructionSelector.cpp | 4 +- llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 1 + llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 23 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.h | 2 + llvm/lib/Target/AMDGPU/SIRegisterInfo.td | 3 + llvm/lib/Target/ARM/ARMSubtarget.h | 1 + llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 10 + llvm/lib/Target/PowerPC/PPCISelLowering.h | 5 + llvm/lib/Target/Sparc/SparcTargetObjectFile.cpp | 1 + llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp | 1 + llvm/lib/Target/SystemZ/SystemZSubtarget.cpp | 1 + llvm/lib/Target/SystemZ/SystemZTDC.cpp | 1 + .../Target/WebAssembly/WebAssemblyCFGStackify.cpp | 1 + .../WebAssembly/WebAssemblyLateEHPrepare.cpp | 1 + .../WebAssembly/WebAssemblyMachineFunctionInfo.cpp | 1 + llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 2 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 71 +- llvm/lib/Target/X86/X86Subtarget.h | 2 +- llvm/lib/Target/X86/X86TargetMachine.h | 1 - llvm/lib/Target/X86/X86TargetObjectFile.cpp | 1 + .../Transforms/InstCombine/InstCombineCalls.cpp | 31 +- llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp | 8 + llvm/lib/Transforms/Utils/CMakeLists.txt | 1 - llvm/lib/Transforms/Utils/IRCanonicalizer.cpp | 635 ---------------- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 18 +- llvm/lib/Transforms/Utils/Utils.cpp | 1 - .../AArch64/GlobalISel/opt-fold-compare.mir | 10 +- .../GlobalISel/select-arith-immed-compare.mir | 8 +- .../test/CodeGen/AArch64/GlobalISel/select-cmp.mir | 2 +- llvm/test/CodeGen/AArch64/GlobalISel/select.mir | 6 +- llvm/test/CodeGen/AArch64/GlobalISel/tbnz-slt.mir | 2 +- llvm/test/CodeGen/AArch64/GlobalISel/tbz-sgt.mir | 2 +- llvm/test/CodeGen/AArch64/O0-pipeline.ll | 1 - .../CodeGen/PowerPC/loop-instr-form-prepare.ll | 7 +- llvm/test/CodeGen/PowerPC/machine-pre.ll | 14 +- llvm/test/CodeGen/PowerPC/ppc64-P9-mod.ll | 4 +- llvm/test/CodeGen/PowerPC/srem-vector-lkk.ll | 818 +++++++++------------ llvm/test/CodeGen/PowerPC/urem-vector-lkk.ll | 818 +++++++++------------ llvm/test/CodeGen/X86/O0-pipeline.ll | 1 - llvm/test/CodeGen/X86/fshl.ll | 102 ++- llvm/test/CodeGen/X86/fshr.ll | 118 ++- llvm/test/CodeGen/X86/masked_load.ll | 9 - llvm/test/CodeGen/X86/pr45563-2.ll | 22 - llvm/test/CodeGen/X86/rotate-extract.ll | 28 +- .../Transforms/IRCanonicalizer/naming-arguments.ll | 7 - .../IRCanonicalizer/naming-basic-blocks.ll | 8 - .../IRCanonicalizer/naming-instructions.ll | 12 - .../IRCanonicalizer/reordering-instructions.ll | 14 - .../IRCanonicalizer/reordering-phi-node-values.ll | 24 - .../InstCombine/AMDGPU/amdgcn-intrinsics.ll | 27 +- .../tools/yaml2obj/ELF/custom-null-section.yaml | 5 +- llvm/test/tools/yaml2obj/ELF/section-link.yaml | 12 +- llvm/unittests/Analysis/ValueTrackingTest.cpp | 182 ++++- llvm/unittests/MI/LiveIntervalTest.cpp | 2 +- llvm/utils/TableGen/InstrInfoEmitter.cpp | 2 +- 110 files changed, 1820 insertions(+), 2122 deletions(-) create mode 100644 clang/test/Driver/memtag_lto.c create mode 100644 lld/test/ELF/invalid/verneed-shared.yaml create mode 100644 lld/test/ELF/verneed-shared.s delete mode 100644 llvm/lib/Transforms/Utils/IRCanonicalizer.cpp delete mode 100644 llvm/test/Transforms/IRCanonicalizer/naming-arguments.ll delete mode 100644 llvm/test/Transforms/IRCanonicalizer/naming-basic-blocks.ll delete mode 100644 llvm/test/Transforms/IRCanonicalizer/naming-instructions.ll delete mode 100644 llvm/test/Transforms/IRCanonicalizer/reordering-instructions.ll delete mode 100644 llvm/test/Transforms/IRCanonicalizer/reordering-phi-node-values.ll