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-mainline-defconfig in repository toolchain/ci/llvm-project.
from 8e8f1bd75a9 [BPF] Return fail if disassembled insn registers out of range adds 27b4e6931d0 [NFC] Replace MaybeAlign with Align in TargetTransformInfo. adds e7e84ff24a5 Add cet.h for writing CET-enabled assembly code adds a204f22b424 [gn build] Port e7e84ff24a5 adds a6be4d17e34 [PowerPC-QPX] adjust operands order of qpx fma instructions. adds 6c848843664 [LoopSimplify] don't separate nested loops with convergent calls adds 62a9eca859d Test asm-cet.S fail for window clang adds 0af40120ad2 [gn build] Port 62a9eca859d adds eec758825d2 [BPF] fix an asan issue when disassemble an illegal instruction adds ad4f196e25c [NFC] [PowerPC] Refresh fma-mutate.ll using script adds 2bb16f94128 [lldb/Test] Skip TestPositionalArgs with lldb-repro adds bcc0c894f38 Add cet.h for writing CET-enabled assembly code adds a60baa3c430 [gn build] Port bcc0c894f38 adds dbb034947cc Add support of the next Ubuntu (Ubuntu 20.10 - Groovy Gorilla) adds 04e005009ab [DebugInfo] Remove an outdated test. adds 69dfa07b4ce [DebugInfo] Dump fields in .debug_aranges according to the [...] adds f92a5545165 [DebugInfo] Dump form values according to the DWARF format (2/8). adds 0db1684b743 [DebugInfo] Dump length of CUs and TUs according to the DWA [...] adds c9122b8f700 [DebugInfo] Dump length in .debug_line according to the DWA [...] adds 2094c5d2920 [DebugInfo] Dump values in .debug_loclists and .debug_rngli [...] adds 7e9a740198f [DebugInfo] Dump values in .debug_pubnames and .debug_pubty [...] adds e94382ee37d [DebugInfo] Dump offsets in .debug_str_offsets according to [...] adds 61f859785f6 [DebugInfo] Add a test for dumping DWARF64 CIEs and FDEs (8/8). adds 4c09289f635 [clang] Add an API to retrieve implicit constructor arguments. adds b3bd0c37ece [SystemZ] Eliminate the need to create a zero vector by reu [...] adds 51bb2128ef0 [Analyzer][VLASizeChecker] Check for VLA size overflow. new d94bacbcf87 [WebAssembly] Handle exception specifications new cdafe59f952 TargetLoweringObjectFile.h - remove unnecessary includes. NFCI. new e215cb7aa48 TargetIntrinsicInfo.h - remove unnecessary Compiler.h inclu [...] new 1d579f54d72 [AST] Fix recovery-AST crash: dependent overloaded call exp [...] new 48aa781ae44 [Tooling] Drop leading/trailing whitespace from compile_fla [...]
The 5 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/docs/DiagnosticsReference.rst | 7 + clang/include/clang/Basic/DiagnosticGroups.td | 2 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 3 + clang/include/clang/CodeGen/CodeGenABITypes.h | 16 ++ clang/include/clang/Driver/Distro.h | 3 +- clang/lib/AST/StmtProfile.cpp | 6 +- clang/lib/CodeGen/CGCXXABI.cpp | 17 ++ clang/lib/CodeGen/CGCXXABI.h | 48 ++++-- clang/lib/CodeGen/CGCall.cpp | 2 +- clang/lib/CodeGen/CGClass.cpp | 2 +- clang/lib/CodeGen/CGException.cpp | 21 +++ clang/lib/CodeGen/CodeGenABITypes.cpp | 26 ++++ clang/lib/CodeGen/ItaniumCXXABI.cpp | 24 +-- clang/lib/CodeGen/MicrosoftCXXABI.cpp | 28 ++-- clang/lib/Driver/Distro.cpp | 1 + clang/lib/Headers/CMakeLists.txt | 1 + clang/lib/Headers/cet.h | 66 ++++++++ .../lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp | 172 +++++++++++++-------- clang/lib/Tooling/CompilationDatabase.cpp | 10 +- clang/test/AST/ast-dump-recovery.cpp | 8 + clang/test/Analysis/vla-overflow.c | 25 +++ clang/test/CodeGen/asm-cet.S | 27 ++++ clang/test/CodeGenCXX/wasm-eh.cpp | 26 +++- clang/test/Tooling/fixed-database.cpp | 2 +- lldb/test/Shell/Driver/TestPositionalArgs.test | 2 + llvm/include/llvm/Analysis/TargetTransformInfo.h | 30 ++-- .../llvm/Analysis/TargetTransformInfoImpl.h | 16 +- .../llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h | 2 + .../llvm/DebugInfo/DWARF/DWARFDebugPubTable.h | 3 + llvm/include/llvm/DebugInfo/DWARF/DWARFFormValue.h | 2 + llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h | 1 + llvm/include/llvm/Target/TargetIntrinsicInfo.h | 1 - .../include/llvm/Target/TargetLoweringObjectFile.h | 14 +- llvm/lib/Analysis/TargetTransformInfo.cpp | 17 +- llvm/lib/CodeGen/GlobalMerge.cpp | 1 + llvm/lib/CodeGen/ScalarizeMaskedMemIntrin.cpp | 17 +- llvm/lib/DebugInfo/DWARF/DWARFCompileUnit.cpp | 3 +- llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 3 +- llvm/lib/DebugInfo/DWARF/DWARFDebugArangeSet.cpp | 16 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp | 7 +- llvm/lib/DebugInfo/DWARF/DWARFDebugPubTable.cpp | 17 +- llvm/lib/DebugInfo/DWARF/DWARFFormValue.cpp | 9 +- llvm/lib/DebugInfo/DWARF/DWARFListTable.cpp | 19 +-- llvm/lib/DebugInfo/DWARF/DWARFTypeUnit.cpp | 6 +- .../Target/BPF/Disassembler/BPFDisassembler.cpp | 11 +- .../lib/Target/Hexagon/HexagonTargetObjectFile.cpp | 1 + llvm/lib/Target/Hexagon/HexagonTargetObjectFile.h | 1 + llvm/lib/Target/PowerPC/PPCInstrQPX.td | 24 +-- llvm/lib/Target/PowerPC/PPCTargetObjectFile.cpp | 1 + llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 56 ++++++- llvm/lib/Target/TargetLoweringObjectFile.cpp | 11 ++ llvm/lib/Transforms/Utils/LoopSimplify.cpp | 21 +++ llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 8 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 4 +- llvm/test/CodeGen/PowerPC/fma-mutate.ll | 47 ++++-- llvm/test/CodeGen/PowerPC/qpx-qvfmadd.ll | 16 +- llvm/test/CodeGen/SystemZ/vec-perm-14.ll | 73 ++++++++- .../Inputs/dwarfdump.elf-mips64-64-bit-dwarf | Bin 15638 -> 0 bytes llvm/test/DebugInfo/X86/debug-frame-dwarf64.s | 40 +++++ llvm/test/DebugInfo/X86/dwarfdump-debug-aranges.s | 14 +- .../X86/dwarfdump-debug-loclists-dwarf64.s | 54 +++++++ llvm/test/DebugInfo/X86/dwarfdump-debug-pubnames.s | 18 +-- llvm/test/DebugInfo/X86/dwarfdump-header-64.s | 8 +- .../DebugInfo/X86/dwarfdump-rnglists-dwarf64.s | 42 ++++- .../DebugInfo/X86/dwarfdump-str-offsets-macho.s | 8 +- .../X86/dwarfdump-str-offsets-v4-dwarf64-dwo.s | 6 +- .../X86/dwarfdump-str-offsets-v4-dwarf64-dwp.s | 4 +- llvm/test/DebugInfo/X86/dwarfdump-str-offsets.s | 8 +- llvm/test/DebugInfo/X86/dwp-dwarf64.s | 2 +- llvm/test/DebugInfo/dwarfdump-64-bit-dwarf.test | 45 ------ llvm/test/Transforms/LoopSimplify/convergent.ll | 25 +++ .../llvm-dwarfdump/X86/debug_info_min_dwarf64.s | 2 +- .../X86/debug_line_dwarf64_large_table.s | 4 +- .../llvm-dwarfdump/X86/debug_rnglists_dwarf64.s | 6 +- .../tools/llvm-dwarfdump/X86/typeunit-v4-dwarf64.s | 2 +- .../tools/llvm-dwarfdump/X86/typeunit-v5-dwarf64.s | 2 +- .../DebugInfo/DWARF/DWARFFormValueTest.cpp | 6 +- llvm/utils/gn/secondary/clang/lib/Headers/BUILD.gn | 1 + 78 files changed, 963 insertions(+), 337 deletions(-) create mode 100644 clang/lib/Headers/cet.h create mode 100644 clang/test/Analysis/vla-overflow.c create mode 100644 clang/test/CodeGen/asm-cet.S delete mode 100755 llvm/test/DebugInfo/Inputs/dwarfdump.elf-mips64-64-bit-dwarf create mode 100644 llvm/test/DebugInfo/X86/debug-frame-dwarf64.s create mode 100644 llvm/test/DebugInfo/X86/dwarfdump-debug-loclists-dwarf64.s delete mode 100644 llvm/test/DebugInfo/dwarfdump-64-bit-dwarf.test create mode 100644 llvm/test/Transforms/LoopSimplify/convergent.ll