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-next-defconfig in repository toolchain/ci/llvm-project.
from a28e9f12086 [PowerPC] Add support for vmsumudm adds 5a85582eb26 [lldb/Reproducers] Make the type tests work with reproducers adds a67b2faa7c4 [lldb/Test] Disable APITests.exe on Windows adds 485b9083fe6 [libc++] Mark __u64toa and __u32toa as noexcept adds 024098ae534 [VectorCombine] set preserve alias analysis adds 7510aede627 Handle eExpressionThreadVanished in error switch to handle [...] adds 62fb3fa6d9c [AMDGPU] Define 6 dword subregs adds 0231227e5d8 Reapply "[lit] GoogleTest framework should report failures [...] adds 220c17ffd4e Print a warning when stopped in a frame LLDB has no plugin for. adds 7e49dc6184e [MC] Change MCCFIInstruction::createDefCfa to cfiDefCfa whi [...] adds a8a048ac725 Restrict test for DW_AT_APPLE_optimized to Darwin adds aa5d2d22485 Traverse-ignore invisible CXXConstructExprs with default args adds 26ac5a34bae Fix ignoring traversal of intermediate parens adds 8d62eba1053 Add some explicit use of TK_AsIs adds 0840d725c4e [MC] Change MCCFIInstruction::createDefCfaOffset to cfiDefC [...] adds 3a1f0c6bd1e Fix mistake made while rebasing adds 64356b6d94e Add missing unit test adds 1b58cbad018 [AMDGPU] DWARF For Heterogeneous Debugging adds 8a9f09df428 [AMDGPU] DWARF Proposal For Heterogeneous Debugging adds c693b9c321d [MC] Fix double negation of DW_CFA_def_cfa_offset adds 1b02db52b79 [X86] Update some av512 shift intrinsics to use "unsigned i [...] adds 773f8dbd1da [MC] Fix double negation of DW_CFA_def_cfa adds 0f6bd9cda6c [MC] Drop unneeded std::abs for DW_def_cfa_offset in Darwin [...] adds 7392820f989 [Align] Remove operations on MaybeAlign that asserted that [...] adds 0c6bba71e39 [TargetPassConfig] Don't add alias analysis at optnone adds 0591329dd1f [Analyzer][WebKit][NFC] Correct documentation to avoid sphi [...] adds 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. new 2e43bab1c16 [docs] Fix warnings in ConstantInterpreter
The 1 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-reorder-fields/ReorderFieldsAction.cpp | 8 +- .../unittests/clang-query/QueryParserTest.cpp | 27 +++ clang/docs/ConstantInterpreter.rst | 50 +++--- clang/docs/analyzer/checkers.rst | 1 + clang/lib/AST/Expr.cpp | 15 +- clang/lib/Driver/ToolChains/AMDGPU.cpp | 11 +- clang/lib/Headers/avx512bwintrin.h | 19 ++- clang/lib/Headers/avx512fintrin.h | 42 +++-- clang/lib/Headers/avx512vlbwintrin.h | 18 +- clang/lib/Headers/avx512vlintrin.h | 53 +++--- .../Checkers/NumberObjectConversionChecker.cpp | 2 +- .../Checkers/PointerSortingChecker.cpp | 5 +- clang/test/CodeGen/avx512bw-builtins.c | 20 +-- clang/test/CodeGen/avx512f-builtins.c | 44 ++--- clang/test/CodeGen/avx512vl-builtins.c | 58 +++---- clang/test/CodeGen/avx512vlbw-builtins.c | 20 +-- clang/unittests/AST/ASTTraverserTest.cpp | 105 ++++++++++++ .../ASTMatchers/ASTMatchersTraversalTest.cpp | 87 ++++++++++ clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp | 2 +- libcxx/docs/FeatureTestMacroTable.rst | 2 +- libcxx/include/charconv | 4 +- libcxx/include/version | 2 +- libcxx/src/charconv.cpp | 18 +- .../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/test/ELF/invalid/verneed-shared.yaml | 79 +++++++++ lld/test/ELF/verneed-shared.s | 37 +++++ lldb/include/lldb/Target/Process.h | 9 +- lldb/packages/Python/lldbsuite/test/lldbtest.py | 10 ++ lldb/source/Interpreter/CommandInterpreter.cpp | 5 + lldb/source/Target/Process.cpp | 35 +++- lldb/source/Target/TargetProperties.td | 3 + lldb/source/Target/Thread.cpp | 5 +- lldb/test/API/types/AbstractBase.py | 77 ++++----- lldb/test/Shell/Process/Inputs/true.c | 3 + lldb/test/Shell/Process/Optimization.test | 6 + lldb/test/Shell/Process/UnsupportedLanguage.test | 8 + lldb/unittests/CMakeLists.txt | 5 +- ...MDGPUDwarfProposalForHeterogeneousDebugging.rst | 16 +- llvm/include/llvm/Analysis/ValueTracking.h | 5 +- llvm/include/llvm/CodeGen/Passes.h | 3 +- llvm/include/llvm/CodeGen/TargetLowering.h | 2 +- llvm/include/llvm/IR/DataLayout.h | 2 +- llvm/include/llvm/MC/MCDwarf.h | 10 +- llvm/include/llvm/Support/Alignment.h | 101 ++---------- 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 | 9 +- llvm/lib/CodeGen/DwarfEHPrepare.cpp | 19 ++- llvm/lib/CodeGen/ExpandMemCmp.cpp | 1 + llvm/lib/CodeGen/GlobalISel/CallLowering.cpp | 1 + llvm/lib/CodeGen/GlobalISel/GISelKnownBits.cpp | 2 +- llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp | 1 + llvm/lib/CodeGen/LiveDebugValues.cpp | 1 + llvm/lib/CodeGen/LowerEmuTLS.cpp | 1 + llvm/lib/CodeGen/MIRParser/MIParser.cpp | 8 +- llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp | 1 + .../CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp | 1 + .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 2 +- llvm/lib/CodeGen/SwitchLoweringUtils.cpp | 1 + llvm/lib/CodeGen/TargetPassConfig.cpp | 65 ++++---- llvm/lib/CodeGen/TypePromotion.cpp | 1 + llvm/lib/IR/Globals.cpp | 2 +- llvm/lib/LTO/LTO.cpp | 5 +- llvm/lib/LTO/UpdateCompilerUsed.cpp | 1 + llvm/lib/MC/MCDwarf.cpp | 4 +- llvm/lib/MC/MCStreamer.cpp | 4 +- llvm/lib/ObjectYAML/ELFEmitter.cpp | 68 ++++---- llvm/lib/Target/AArch64/AArch64FrameLowering.cpp | 16 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 2 +- .../AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp | 2 +- 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 | 5 +- llvm/lib/Target/ARC/ARCFrameLowering.cpp | 2 +- .../Target/ARC/MCTargetDesc/ARCMCTargetDesc.cpp | 2 +- llvm/lib/Target/ARM/ARMFrameLowering.cpp | 18 +- llvm/lib/Target/ARM/ARMSubtarget.h | 1 + llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 8 +- llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp | 4 +- .../Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp | 2 +- llvm/lib/Target/ARM/Thumb1FrameLowering.cpp | 24 +-- llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp | 4 +- .../Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp | 5 +- llvm/lib/Target/Mips/Mips16FrameLowering.cpp | 4 +- llvm/lib/Target/Mips/MipsSEFrameLowering.cpp | 4 +- .../PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 2 +- llvm/lib/Target/PowerPC/PPCFrameLowering.cpp | 2 +- llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 4 +- .../RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp | 2 +- llvm/lib/Target/RISCV/RISCVFrameLowering.cpp | 10 +- .../Sparc/MCTargetDesc/SparcMCTargetDesc.cpp | 4 +- llvm/lib/Target/Sparc/SparcTargetObjectFile.cpp | 1 + .../SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp | 7 +- llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp | 3 +- llvm/lib/Target/SystemZ/SystemZSubtarget.cpp | 1 + llvm/lib/Target/SystemZ/SystemZTDC.cpp | 1 + llvm/lib/Target/VE/MCTargetDesc/VEMCTargetDesc.cpp | 2 +- .../Target/WebAssembly/WebAssemblyCFGStackify.cpp | 1 + .../WebAssembly/WebAssemblyLateEHPrepare.cpp | 1 + .../WebAssembly/WebAssemblyMachineFunctionInfo.cpp | 1 + llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 2 +- .../Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 2 +- llvm/lib/Target/X86/X86FrameLowering.cpp | 19 ++- llvm/lib/Target/X86/X86ISelLowering.cpp | 5 +- llvm/lib/Target/X86/X86Subtarget.h | 2 +- llvm/lib/Target/X86/X86TargetObjectFile.cpp | 1 + .../XCore/MCTargetDesc/XCoreMCTargetDesc.cpp | 2 +- llvm/lib/Target/XCore/XCoreFrameLowering.cpp | 2 +- llvm/lib/Transforms/IPO/AttributorAttributes.cpp | 2 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 31 ++-- llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp | 5 +- llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp | 8 + llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 18 +- llvm/lib/Transforms/Vectorize/VectorCombine.cpp | 4 + llvm/test/CodeGen/AArch64/O0-pipeline.ll | 7 +- llvm/test/CodeGen/AArch64/O3-pipeline.ll | 2 +- .../GlobalISel/inst-select-insert-vector-elt.mir | 8 +- llvm/test/CodeGen/AMDGPU/opt-pipeline.ll | 2 - llvm/test/CodeGen/ARM/O3-pipeline.ll | 2 +- llvm/test/CodeGen/X86/O0-pipeline.ll | 7 +- llvm/test/CodeGen/X86/O3-pipeline.ll | 2 +- llvm/test/Other/opt-O2-pipeline.ll | 1 - llvm/test/Other/opt-O3-pipeline.ll | 1 - llvm/test/Other/opt-Os-pipeline.ll | 1 - .../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/unittests/Support/AlignmentTest.cpp | 36 ---- llvm/utils/TableGen/InstrInfoEmitter.cpp | 2 +- llvm/utils/lit/lit/formats/googletest.py | 8 + .../Inputs/googletest-discovery-failed/lit.cfg | 3 + .../googletest-discovery-failed/subdir/OneTest.py | 3 + .../utils/lit/tests/googletest-discovery-failed.py | 10 ++ 147 files changed, 1419 insertions(+), 641 deletions(-) create mode 100644 lld/test/ELF/invalid/verneed-shared.yaml create mode 100644 lld/test/ELF/verneed-shared.s create mode 100644 lldb/test/Shell/Process/Inputs/true.c create mode 100644 lldb/test/Shell/Process/Optimization.test create mode 100644 lldb/test/Shell/Process/UnsupportedLanguage.test create mode 100644 llvm/utils/lit/tests/Inputs/googletest-discovery-failed/lit.cfg create mode 100644 llvm/utils/lit/tests/Inputs/googletest-discovery-failed/subdir/ [...] create mode 100644 llvm/utils/lit/tests/googletest-discovery-failed.py