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-allnoconfig in repository toolchain/ci/llvm-monorepo.
from 86eb5b5da77 [tblgen][disasm] Separate encodings from instructions adds 790eab625b9 [Sanitizer] capsicum further support of the API adds 1199ff6c8d9 [mir] Fix uninitialized variable in r349035 noticed by clan [...] adds 59d36353113 [PowerPC][NFC] Sorting out Pseudo related classes to avoid [...] adds 9df59e816c4 [Sparc] Use float register for integer constrained with "f" [...] adds bc0eba1a4ba Revert r349041: [tblgen][disasm] Separate encodings from in [...] adds 3216b434906 [X86][SSE] Fix modulo rotation amounts for v8i16/v16i16/v4i [...] adds 9ddc87f641b [Sparc] Add membar assembler tags adds dc49c000fac [clangd] Enable cross-namespace completions by default in clangd adds a669dceaa9b [CodeComplete] Set preferred type to bool on conditions adds 0ee0c7870a8 [DAGCombiner] after simplifying demanded elements of vector [...] adds 168bfc2cecb [X86][SSE] Fix all remaining modulo vector rotation amounts [...] adds 91d67da3132 [CodeComplete] Fill preferred type on binary expressions adds 3e798d14813 Make -Wstring-plus-int warns even if when the result is not [...] adds a29d9fdf6cf Recommit r349041: [tblgen][disasm] Separate encodings from [...] adds e9b47668b1a revert rL349051: [DAGCombiner] after simplifying demanded e [...] adds 9726ac4f0da [X86][SSE] Add SSE vector imm/var shift support to Simplify [...] adds 0bb26831c10 [DAGCombiner] after simplifying demanded elements of vector [...] adds dabb2674a1a Fix CodeCompleteTest.cpp for older gcc plus ccache builds adds 1cb4196e2ce [MachO][TLOF] Add support for local symbols in the indirect [...] adds de421e04691 [CodeComplete] Temporarily disable failing assertion adds 9976678a1d2 Fix MinidumpParser::GetFilteredModuleList() and test it adds 1701454bc5e [CodeComplete] Adhere to LLVM naming style in CodeCompletio [...] adds 4d571a9afc5 Try to update the test to fix the breakage With the new war [...] new 06d48782805 Reinstate DW_AT_comp_dir support after D55519. new 10689c3e8e7 Correctly handle skewed streams in drop_front() method. new 86f413f2ebb [NativePDB] Add support for local variables. new 0e8af0ccfae Don't add unnecessary compiler flags to llvm-config output new 77c8fb5ac0c [LoopUtils] Use i32 instead of `void`. new 37b08d6f55a [CMake] llvm_codesign workaround for Xcode double-signing errors new 55e2f81f004 [libcxx] Fix pop_back() tests to make sure they don't alway [...]
The 7 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/tool/ClangdMain.cpp | 2 +- .../python/tests/cindex/test_diagnostics.py | 2 +- clang/include/clang/Sema/Sema.h | 2 +- clang/lib/CodeGen/CGDebugInfo.cpp | 18 +- clang/lib/Parse/ParseExpr.cpp | 9 +- clang/lib/Sema/CodeCompleteConsumer.cpp | 7 +- clang/lib/Sema/SemaCodeComplete.cpp | 90 +++- clang/lib/Sema/SemaExpr.cpp | 10 - clang/test/CodeCompletion/preferred-type.cpp | 15 + clang/test/CodeGen/debug-info-abspath.c | 21 +- clang/test/Index/complete-exprs.c | 13 +- clang/test/SemaCXX/string-plus-int.cpp | 23 +- clang/unittests/Sema/CodeCompleteTest.cpp | 241 ++++++++-- .../sanitizer_common_interceptors.inc | 53 +++ .../sanitizer_common/TestCases/FreeBSD/capsicum.cc | 78 ++-- .../sequences/deque/pop_back_empty.pass.cpp | 1 + .../sequences/vector/pop_back_empty.pass.cpp | 1 + lld/COFF/PDB.cpp | 5 +- .../NativePDB/Inputs/local-variables.lldbinit | 32 ++ lldb/lit/SymbolFile/NativePDB/local-variables.cpp | 161 +++++++ .../Plugins/Process/minidump/MinidumpParser.cpp | 47 +- .../NativePDB/DWARFLocationExpression.cpp | 503 +++++++++++++++++++++ .../SymbolFile/NativePDB/DWARFLocationExpression.h | 8 + .../Plugins/SymbolFile/NativePDB/PdbSymUid.h | 1 + .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 437 +++++++++++++++--- .../SymbolFile/NativePDB/SymbolFileNativePDB.h | 22 +- lldb/source/Symbol/ClangASTContext.cpp | 11 +- .../minidump/Inputs/modules-dup-min-addr.dmp | Bin 0 -> 420 bytes .../Process/minidump/Inputs/modules-order.dmp | Bin 0 -> 420 bytes .../Process/minidump/MinidumpParserTest.cpp | 38 ++ llvm/cmake/modules/AddLLVM.cmake | 25 +- llvm/include/llvm/Support/BinaryStreamArray.h | 2 +- llvm/lib/CodeGen/MIRParser/MIParser.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 7 +- llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 25 +- llvm/lib/Target/PowerPC/PPCInstr64Bit.td | 142 +++--- llvm/lib/Target/PowerPC/PPCInstrFormats.td | 21 +- llvm/lib/Target/PowerPC/PPCInstrHTM.td | 4 +- llvm/lib/Target/PowerPC/PPCInstrInfo.td | 341 +++++++------- llvm/lib/Target/PowerPC/PPCInstrQPX.td | 50 +- llvm/lib/Target/PowerPC/PPCInstrSPE.td | 10 +- llvm/lib/Target/PowerPC/PPCInstrVSX.td | 128 +++--- llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp | 55 +++ .../Target/Sparc/InstPrinter/SparcInstPrinter.cpp | 23 + .../Target/Sparc/InstPrinter/SparcInstPrinter.h | 2 + llvm/lib/Target/Sparc/SparcISelLowering.cpp | 16 +- llvm/lib/Target/Sparc/SparcInstrInfo.td | 12 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 25 +- llvm/lib/Transforms/Utils/LoopUtils.cpp | 2 +- llvm/test/CodeGen/SPARC/inlineasm.ll | 13 + llvm/test/CodeGen/X86/extractelement-load.ll | 3 +- llvm/test/CodeGen/X86/insertps-combine.ll | 5 +- llvm/test/CodeGen/X86/known-signbits-vector.ll | 8 +- llvm/test/CodeGen/X86/masked_load.ll | 2 +- llvm/test/CodeGen/X86/masked_store.ll | 2 +- llvm/test/CodeGen/X86/packss.ll | 52 +-- llvm/test/CodeGen/X86/shrink_vmul-widen.ll | 6 - llvm/test/CodeGen/X86/vec_extract-sse4.ll | 8 +- llvm/test/CodeGen/X86/vector-idiv-v2i32.ll | 48 +- llvm/test/CodeGen/X86/vector-reduce-mul-widen.ll | 2 - llvm/test/CodeGen/X86/vector-reduce-mul.ll | 10 +- llvm/test/CodeGen/X86/vector-reduce-smax.ll | 27 +- llvm/test/CodeGen/X86/vector-reduce-smin.ll | 27 +- llvm/test/CodeGen/X86/vector-rotate-128.ll | 80 +++- llvm/test/CodeGen/X86/vector-rotate-256.ll | 151 ++++--- llvm/test/CodeGen/X86/vector-rotate-512.ll | 96 ++-- llvm/test/MC/Disassembler/Sparc/sparc-v9.txt | 17 +- llvm/test/MC/MachO/cstexpr-gotpcrel-32.ll | 21 + llvm/test/MC/Sparc/sparc-asm-errors.s | 12 +- llvm/test/MC/Sparc/sparcv9-atomic-instructions.s | 11 +- llvm/test/Transforms/LoopDeletion/crashbc.ll | 31 ++ llvm/test/Transforms/LoopDeletion/diundef.ll | 2 +- llvm/tools/llvm-config/CMakeLists.txt | 14 +- llvm/utils/TableGen/FixedLenDecoderEmitter.cpp | 10 +- 74 files changed, 2551 insertions(+), 850 deletions(-) create mode 100644 clang/test/CodeCompletion/preferred-type.cpp create mode 100644 lldb/lit/SymbolFile/NativePDB/Inputs/local-variables.lldbinit create mode 100644 lldb/lit/SymbolFile/NativePDB/local-variables.cpp create mode 100644 lldb/unittests/Process/minidump/Inputs/modules-dup-min-addr.dmp create mode 100644 lldb/unittests/Process/minidump/Inputs/modules-order.dmp create mode 100644 llvm/test/Transforms/LoopDeletion/crashbc.ll