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-lts-allyesconfig in repository toolchain/ci/llvm-project.
from 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 [...] adds f794808bb9e [LLD/MinGW]: Expose --thinlto-cache-dir adds 04d32d7ac18 X86TargetMachine.h - remove unnecessary X86Subtarget forwar [...] adds ffb367217d6 [X86] Move CONCAT_VECTORS/INSERT_SUBVECTOR actions inside l [...] adds 72210ce7f57 Fix Wdocumentation warnings after argument renaming. NFC. adds 16031067252 [TargetLowering] Improve expandFunnelShift shift amount masking adds 478f2ce5d3c [X86] Pull out repeated DemandedBits signmask variable. NFC. new d0f2a8a0492 X86Subtarget.h - remove unnecessary TargetMachine.h include. NFC. new 5e9392deaf5 Add explicit traversal mode to matchers for implicit constructors new 04ed532ef0c Fix skip-invisible with overloaded method calls new 3ed8ebc2f6b Fix return values of some matcher functions
The 4 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 +- .../clang-tidy/bugprone/StringConstructorCheck.cpp | 3 +- .../bugprone/StringLiteralWithEmbeddedNulCheck.cpp | 4 +- .../readability/RedundantStringInitCheck.cpp | 5 +- .../unittests/clang-query/QueryParserTest.cpp | 27 + clang/docs/ConstantInterpreter.rst | 50 +- clang/include/clang/ASTMatchers/ASTMatchers.h | 4 +- clang/lib/AST/Expr.cpp | 6 +- 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 +- clang/unittests/AST/ASTTraverserTest.cpp | 49 ++ 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/include/llvm/Analysis/ValueTracking.h | 5 +- llvm/include/llvm/CodeGen/Passes.h | 3 +- llvm/include/llvm/CodeGen/TargetLowering.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/X86IndirectThunks.cpp | 1 + llvm/lib/Target/X86/X86MCInstLower.cpp | 1 + .../lib/Target/X86/X86SpeculativeLoadHardening.cpp | 1 + llvm/lib/Target/X86/X86Subtarget.cpp | 4 + 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/SimplifyCFG.cpp | 18 +- .../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 +- .../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 +- 107 files changed, 1888 insertions(+), 1409 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