This is an automated email from the git hooks/post-receive script.
"tcwg-buildslave pushed a change to branch linaro-local/ci/llvm-kernel-aarch64-tested in repository toolchain/ci/llvm-monorepo.
from d0995af8f335 [llvm-dwp] Use buffer_stream if output file is not seekabl [...] adds 2edcefc86525 [llvm-dwp] Fix `UN:` lines (supposed to be `RUN:`) in X86/ [...] adds dce75e9e81a9 Re-instate a bit of code that was commented out in r188246 [...] adds faf7dcac92bd [X86][Assembler] Allow %eip as a register in 32-bit mode f [...] adds c1866090310a [DebugInfo] Do not generate label debug info if it has bee [...] adds 4010124fcd4d [libfuzzer] Temporarily disable unittests failing on Windows. adds efc8d8c9399e Revert rL341509 to fix massive failures on buildbots adds f15e4bf66068 [IndVars] Turn isValidRewrite into an assertion adds c27537636a9f Revert "[IndVars] Turn isValidRewrite into an assertion" b [...] adds db3bdd5e8e6a [XRay] Add a BlockIndexer visitor for FDR Records. adds 3966db2829d0 [DebugInfo] Generate debug information for labels. (Fix PR37395) adds 967d5be9f8d8 [MSan] Make sure variadic function arguments do not overfl [...] adds 9041efcf2ce8 Return "[NFC] Add severe validation of InstructionPreceden [...] adds 6b1af23839ba [SLC] Add an alignment to CreateGlobalString adds 582b514c7ae3 [MSan] store origins for variadic function parameters in _ [...] adds 78d186708046 [NFC] Simplify inner structure of InstructionPrecedenceTracking adds 27f37270c958 Revert "[ClangUserExpression][NFC] Removed unused code" adds c4e9030e2398 [LoopInterchange] Move preheader creation to transform sta [...] adds fd164654a54d [clangd] Set SymbolID for sema macros so that they can be [...] adds f6bc791a8942 Reland [ClangUserExpression][NFC] Removed unused code adds 8f7da8bf5ebf Fix argument type in MachineInstr::hasPropertyInBundle adds 91307741e05a [LoopInterchange] Cleanup unused variables. adds f16f0ba5bcd7 [clangd] Fix data race in async fuzzyFind tests. new 81d786aa4a9a [OpenCL] Disallow negative attribute arguments
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/clangd/AST.cpp | 11 ++ clang-tools-extra/clangd/AST.h | 11 ++ clang-tools-extra/clangd/CodeComplete.cpp | 8 +- clang-tools-extra/clangd/index/SymbolCollector.cpp | 16 +-- .../unittests/clangd/CodeCompleteTests.cpp | 15 +++ clang/include/clang/Basic/DiagnosticSemaKinds.td | 2 + clang/lib/CodeGen/CGDebugInfo.cpp | 26 ++++ clang/lib/CodeGen/CGDebugInfo.h | 3 + clang/lib/CodeGen/CGStmt.cpp | 10 ++ clang/lib/Sema/SemaDeclAttr.cpp | 14 ++- clang/test/CodeGen/debug-label-inline.c | 28 +++++ clang/test/CodeGen/debug-label.c | 16 +++ clang/test/SemaOpenCL/invalid-kernel-attrs.cl | 7 ++ compiler-rt/lib/msan/msan.cc | 6 + compiler-rt/test/fuzzer/minimize_crash.test | 1 + compiler-rt/test/fuzzer/minimize_two_crashes.test | 2 +- compiler-rt/test/fuzzer/null-deref-on-empty.test | 1 + compiler-rt/test/fuzzer/null-deref.test | 1 + compiler-rt/test/msan/vararg.cc | 55 ++++++++ .../ExpressionParser/Clang/ClangUserExpression.cpp | 2 + .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 24 ++-- .../tools/debugserver/source/MacOSX/MachProcess.mm | 4 +- .../llvm/Analysis/InstructionPrecedenceTracking.h | 18 ++- llvm/include/llvm/CodeGen/MachineInstr.h | 4 +- llvm/include/llvm/XRay/BlockIndexer.h | 69 +++++++++++ .../lib/Analysis/InstructionPrecedenceTracking.cpp | 63 ++++++++-- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 10 +- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.h | 4 +- .../AsmPrinter/DbgEntityHistoryCalculator.cpp | 25 ++-- .../AsmPrinter/DbgEntityHistoryCalculator.h | 17 ++- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h | 2 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 67 +++++----- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 7 +- llvm/lib/CodeGen/MachineInstr.cpp | 2 +- llvm/lib/IR/IRBuilder.cpp | 1 + llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 4 +- .../Transforms/Instrumentation/MemorySanitizer.cpp | 138 +++++++++++++++++---- llvm/lib/Transforms/Scalar/LoopInterchange.cpp | 53 +++----- llvm/lib/XRay/BlockIndexer.cpp | 97 +++++++++++++++ llvm/lib/XRay/CMakeLists.txt | 1 + llvm/test/CodeGen/X86/eip-addressing-i386.ll | 4 +- llvm/test/DebugInfo/Generic/debug-label.ll | 4 +- .../MemorySanitizer/AArch64/vararg.ll | 27 ++++ .../MemorySanitizer/Mips/vararg-mips64.ll | 27 ++++ .../MemorySanitizer/Mips/vararg-mips64el.ll | 27 ++++ .../MemorySanitizer/PowerPC/vararg-ppc64.ll | 28 +++++ .../MemorySanitizer/PowerPC/vararg-ppc64le.ll | 27 ++++ .../MemorySanitizer/X86/vararg-too-large.ll | 33 +++++ .../MemorySanitizer/X86/vararg_call.ll | 110 ++++++++++++++++ llvm/test/MC/X86/pr38826.s | 24 ++++ llvm/test/MC/X86/x86_errors.s | 4 +- llvm/test/Transforms/InstCombine/printf-1.ll | 2 +- llvm/test/tools/llvm-dwp/X86/merge.test | 6 +- llvm/test/tools/llvm-dwp/X86/simple.test | 15 ++- llvm/tools/llvm-dwp/llvm-dwp.cpp | 10 +- llvm/unittests/XRay/CMakeLists.txt | 1 + llvm/unittests/XRay/FDRBlockIndexerTest.cpp | 83 +++++++++++++ 57 files changed, 1087 insertions(+), 190 deletions(-) create mode 100644 clang/test/CodeGen/debug-label-inline.c create mode 100644 clang/test/CodeGen/debug-label.c create mode 100644 compiler-rt/test/msan/vararg.cc create mode 100644 llvm/include/llvm/XRay/BlockIndexer.h create mode 100644 llvm/lib/XRay/BlockIndexer.cpp create mode 100644 llvm/test/Instrumentation/MemorySanitizer/X86/vararg-too-large.ll create mode 100644 llvm/test/Instrumentation/MemorySanitizer/X86/vararg_call.ll create mode 100644 llvm/test/MC/X86/pr38826.s create mode 100644 llvm/unittests/XRay/FDRBlockIndexerTest.cpp