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-mainline-allyesconfig in repository toolchain/ci/llvm-project.
from bbcf1c3496c [ARM] Improve codegen of volatile load/store of i64 adds c5c935ab662 Make more use of MachineInstr::mayLoadOrStore. adds d005df4c165 [llvm-exegesis] Fix pfm counter names for Haswell for older [...] adds dde7b6bcda9 Re-land "Add an -fno-temp-file flag for compilation" adds d38153325f3 [Instcombine] Add select canonicalization tests. NFC adds a59cc5e128f [InstCombine] Canonicalize select immediates adds abc7f6800df [Dsymutil][Debuginfo][NFC] Refactor dsymutil to separate DW [...] adds b94aeabfae1 [gn build] Port abc7f6800df adds 60cb33c9b85 [DebugInfo] Fix verbose printing of rows added via DW_LNE_e [...] adds 23c28c40436 [AArch64][SVE] Add permutation and selection intrinsics
No new revisions were added by this update.
Summary of changes: clang/include/clang/Driver/Options.td | 3 + clang/include/clang/Frontend/FrontendOptions.h | 5 +- clang/lib/Driver/ToolChains/Clang.cpp | 1 + clang/lib/Frontend/CompilerInstance.cpp | 2 +- clang/lib/Frontend/CompilerInvocation.cpp | 1 + clang/lib/Frontend/FrontendActions.cpp | 2 +- clang/test/Driver/clang_f_opts.c | 3 + llvm/include/llvm/CodeGen/TargetInstrInfo.h | 4 +- .../llvm/DebugInfo/DWARF/DWARFOptCompileUnit.h} | 13 +- .../llvm/DebugInfo/DWARF/DWARFOptDeclContext.h} | 12 +- llvm/include/llvm/DebugInfo/DWARF/DWARFOptimizer.h | 86 + llvm/include/llvm/IR/IntrinsicsAArch64.td | 61 +- llvm/lib/CodeGen/BranchFolding.cpp | 4 +- llvm/lib/CodeGen/ImplicitNullChecks.cpp | 2 +- llvm/lib/CodeGen/StackColoring.cpp | 2 +- llvm/lib/DebugInfo/DWARF/CMakeLists.txt | 3 + llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp | 2 +- .../DebugInfo/DWARF/DWARFOptCompileUnit.cpp} | 8 +- .../DebugInfo/DWARF/DWARFOptDeclContext.cpp} | 7 +- llvm/lib/DebugInfo/DWARF/DWARFOptimizer.cpp | 15 + llvm/lib/DebugInfo/DWARF/LLVMBuild.txt | 2 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 111 ++ llvm/lib/Target/AArch64/AArch64ISelLowering.h | 7 + llvm/lib/Target/AArch64/AArch64InstrInfo.td | 6 + llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 69 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 113 +- llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp | 4 +- llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp | 2 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 4 +- llvm/lib/Target/ARC/ARCOptAddrMode.cpp | 2 +- llvm/lib/Target/Hexagon/HexagonConstExtenders.cpp | 6 +- llvm/lib/Target/Hexagon/HexagonEarlyIfConv.cpp | 2 +- llvm/lib/Target/Hexagon/HexagonExpandCondsets.cpp | 2 +- llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp | 2 +- llvm/lib/Target/Hexagon/HexagonSplitDouble.cpp | 2 +- llvm/lib/Target/Hexagon/HexagonStoreWidening.cpp | 2 +- llvm/lib/Target/X86/X86PfmCounters.td | 16 +- .../InstCombine/InstCombineSimplifyDemanded.cpp | 32 +- .../CodeGen/AArch64/sve-intrinsics-perm-select.ll | 1646 +++++++++++++++++++- .../Transforms/InstCombine/select-imm-canon.ll | 70 + .../X86/debug-line-dw-lne-end-sequence.s | 56 + llvm/tools/dsymutil/CMakeLists.txt | 2 - llvm/tools/dsymutil/DwarfLinker.cpp | 52 +- llvm/tools/dsymutil/DwarfLinker.h | 99 +- llvm/tools/dsymutil/DwarfStreamer.cpp | 2 +- llvm/tools/dsymutil/DwarfStreamer.h | 2 +- .../gn/secondary/llvm/lib/DebugInfo/DWARF/BUILD.gn | 3 + .../gn/secondary/llvm/tools/dsymutil/BUILD.gn | 2 - 48 files changed, 2356 insertions(+), 198 deletions(-) rename llvm/{tools/dsymutil/CompileUnit.h => include/llvm/DebugInfo/DWARF/DWARFOpt [...] rename llvm/{tools/dsymutil/DeclContext.h => include/llvm/DebugInfo/DWARF/DWARFOpt [...] create mode 100644 llvm/include/llvm/DebugInfo/DWARF/DWARFOptimizer.h rename llvm/{tools/dsymutil/CompileUnit.cpp => lib/DebugInfo/DWARF/DWARFOptCompile [...] rename llvm/{tools/dsymutil/DeclContext.cpp => lib/DebugInfo/DWARF/DWARFOptDeclCon [...] create mode 100644 llvm/lib/DebugInfo/DWARF/DWARFOptimizer.cpp create mode 100644 llvm/test/Transforms/InstCombine/select-imm-canon.ll create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/debug-line-dw-lne-end-sequence.s