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-stable-allnoconfig in repository toolchain/ci/llvm-monorepo.
from aa26b8cddb1 [TextAPI][elfabi] Fix failing tests from D56020 adds abc3cc30395 [IR] Add Instruction::isLifetimeStartOrEnd, NFC adds 9eea83be776 [ELF] .gnu.hash bloom filter: use Shift2 = 26 instead of 6 adds b03c8786ebc [ExpressionParser] Reserve size before copying over args adds 2e0dba0541e Reapply: DebugInfo: Assume an absence of ranges or high_pc [...] adds 69960209117 key method -> key function adds d9107ae33f2 [Scalar] Implement operator!= using operator==. adds b61673d63b5 [Scalar] Simplify as Jonas suggested. NFCI. adds 8bb1c06ab3b [NFC] Replace `compare` with (in)equality operator where ap [...] adds fff4b7ab30b [llvm] API for encoding/decoding DWARF discriminators. adds 37dc1094260 keymethod -> keyfunction adds e39148d8766 Silence warning in assert introduced in rL349973. adds 390c098ef99 [MC] Enable .file support on COFF and diagnose it on unsupp [...] adds 2add7f50303 [cmake] Suppress 'warning C4201: nonstandard extension use [...] adds f9d1f06930b libDebugInfo: Refactor error handling in range list parsing adds ec5e93359ff gdb-index: Handle errors when parsing ranges adds 0f406746dfa [CUDA] Treat extern global variable shadows same as regular [...] adds 7eec8496009 [NVPTX] Reduce stack size in NVPTXAsmPrinter::doInitialization(). adds 7d51b50922a [X86] FixupLEAs, reduce number of calls to getOperand and u [...] adds ae39d1f53f9 [analyzer] pr38668: Do not attempt to cast loaded integers [...] adds 88b648a0044 DebugInfo: Remove extra attribute lookup adds 12ad5c1fab5 [gn build] Add build files for clang/lib/{ASTMatchers,Cross [...] adds 1d620a5c0d7 [gn build] Add build file for clang/lib/ARCMigrate adds d52138f6474 [gn build] Add build file for clang/lib/FrontendTool adds cbe79c0896f [gn build] Add build files for llvm-cat, llvm-lto, llvm-lto [...] adds 10b8d707171 Fix mingw build failures caused by r349839 adds 594607b0155 [gn build] Add build files for clang, clang-offload-bundler [...] adds 4c75719b8c9 [gn build] Embed __TEXT __info_plist section into clang bin [...] adds f82ba720fa7 Add support for LLVM profile for NetBSD adds 13b3a166934 DebugInfo: Refactor named section dumping into a reusable helper adds 4f9fe347c0b llvm-dwarfdump: Print the section name/number for addr_inde [...] adds 5baec741225 llvm-dwarfdump: Remove extraneous space between '(' and 'indexed' adds 919fb4e0310 [NFC][CodeGen][X86][AArch64] Tests for bit extract (pat. b) [...] adds 7eeab07690e [NFC][CodeGen][X86][AArch64] Bit extract: add nounwind attr [...] adds 56d2e78e09a NFC][CodeGen][X86][AArch64] Tests for bit extract (pat. a/c [...] adds 210c8b1f9cf [runtime] [test] Fix using %python path adds d1640dfd686 [Sanitizer] Enable POSIX regex api on FreeBSD. adds 1ffb8f30285 [AST] Store the arguments of CXXConstructExpr in a trailing array adds 10fac928e76 Improving this fatal diagnostic to help checker developers [...] adds edf2a8d3146 [x86] add load fold patterns for movddup with vzext_load adds aa1f65511b5 [DAGCombiner] allow narrowing of add followed by truncate adds 65553440155 [Analysis] s/uint64_t/LocationSize; NFC adds d33f5b8fed9 [Analysis] More LocationSize cleanup; NFC adds dc064cf1411 llvm-dwarfdump: Dump the section name/number for addr attributes
No new revisions were added by this update.
Summary of changes: clang/include/clang/AST/ExprCXX.h | 211 +- clang/include/clang/AST/Stmt.h | 17 + clang/lib/AST/ASTImporter.cpp | 2 +- clang/lib/AST/ExprCXX.cpp | 172 +- clang/lib/CodeGen/CodeGenModule.cpp | 15 +- clang/lib/Sema/SemaInit.cpp | 2 +- clang/lib/Serialization/ASTReaderStmt.cpp | 38 +- clang/lib/Serialization/ASTWriterStmt.cpp | 11 +- .../Checkers/ExprInspectionChecker.cpp | 29 +- clang/lib/StaticAnalyzer/Core/Store.cpp | 11 + clang/test/Analysis/casts.c | 32 + clang/test/Analysis/casts.cpp | 12 + clang/test/Analysis/expr-inspection.cpp | 4 +- clang/test/Analysis/svalbuilder-float-cast.c | 20 + clang/test/CodeGenCUDA/device-stub.cu | 19 +- clang/utils/TableGen/ClangSACheckersEmitter.cpp | 7 +- compiler-rt/cmake/config-ix.cmake | 2 +- .../lib/profile/InstrProfilingPlatformLinux.c | 2 +- .../lib/profile/InstrProfilingPlatformOther.c | 2 +- .../sanitizer_common_interceptors.inc | 20 +- .../sanitizer_platform_interceptors.h | 3 +- .../sanitizer_platform_limits_freebsd.cc | 3 + .../sanitizer_platform_limits_freebsd.h | 2 + .../profile/instrprof-dlopen-dlclose-gcov.test | 3 + compiler-rt/test/profile/lit.cfg | 2 +- .../TestCases/{NetBSD => Posix}/regex.cc | 42 +- lld/ELF/Relocations.cpp | 2 +- lld/ELF/SyntheticSections.cpp | 26 +- lld/ELF/SyntheticSections.h | 3 +- lld/docs/Readers.rst | 2 +- ...missingkeymethod.rst => missingkeyfunction.rst} | 22 +- lld/test/ELF/Inputs/gdb-index-invalid-ranges.obj.s | 2 + lld/test/ELF/gdb-index-invalid-ranges.s | 42 + lld/test/ELF/gnu-hash-table-rwsegment.s | 4 +- lld/test/ELF/gnu-hash-table.s | 14 +- lld/test/ELF/undef.s | 2 +- lldb/cmake/modules/LLDBConfig.cmake | 1 + lldb/source/Core/IOHandler.cpp | 2 +- lldb/source/Core/Module.cpp | 2 +- lldb/source/Host/common/XML.cpp | 2 +- lldb/source/Interpreter/CommandAlias.cpp | 3 +- lldb/source/Interpreter/CommandInterpreter.cpp | 4 +- .../Clang/ClangModulesDeclVendor.cpp | 3 +- .../Platform/MacOSX/PlatformDarwinKernel.cpp | 3 +- .../Plugins/Platform/MacOSX/PlatformMacOSX.cpp | 2 +- .../Process/gdb-remote/ProcessGDBRemote.cpp | 12 +- lldb/source/Symbol/ClangASTContext.cpp | 2 +- lldb/source/Symbol/TypeList.cpp | 3 +- lldb/source/Symbol/TypeMap.cpp | 3 +- lldb/source/Utility/Scalar.cpp | 32 +- lldb/tools/debugserver/source/RNBRemote.cpp | 14 +- lldb/tools/lldb-mi/MICmdArgValConsume.cpp | 2 +- lldb/tools/lldb-mi/MIDriver.cpp | 17 +- lldb/tools/lldb-mi/MIDriverMgr.cpp | 20 +- lldb/unittests/Utility/ScalarTest.cpp | 28 + llvm/cmake/modules/AddLLVM.cmake | 4 + llvm/include/llvm/Analysis/AliasAnalysis.h | 7 +- llvm/include/llvm/Analysis/MemoryLocation.h | 3 + llvm/include/llvm/DebugInfo/DWARF/DWARFFormValue.h | 4 + llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h | 2 +- llvm/include/llvm/IR/DebugInfoMetadata.h | 94 +- llvm/include/llvm/IR/Instruction.h | 4 + llvm/include/llvm/LinkAllPasses.h | 3 +- llvm/lib/Analysis/BasicAliasAnalysis.cpp | 2 +- llvm/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp | 6 +- llvm/lib/Analysis/StackSafetyAnalysis.cpp | 7 +- llvm/lib/Analysis/ValueTracking.cpp | 3 +- llvm/lib/CodeGen/SafeStack.cpp | 7 +- llvm/lib/CodeGen/SafeStackColoring.cpp | 5 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 3 +- llvm/lib/CodeGen/StackProtector.cpp | 10 +- llvm/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp | 11 +- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 15 +- llvm/lib/DebugInfo/DWARF/DWARFFormValue.cpp | 36 +- llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 40 +- llvm/lib/IR/BasicBlock.cpp | 6 +- llvm/lib/IR/DebugInfoMetadata.cpp | 43 + llvm/lib/IR/Instruction.cpp | 8 + llvm/lib/MC/MCAsmInfoCOFF.cpp | 2 +- llvm/lib/MC/MCParser/AsmParser.cpp | 7 +- llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp | 7 +- llvm/lib/Target/X86/X86DiscriminateMemOps.cpp | 41 +- llvm/lib/Target/X86/X86FixupLEAs.cpp | 51 +- llvm/lib/Target/X86/X86InstrAVX512.td | 2 + llvm/lib/Target/X86/X86InstrSSE.td | 6 + llvm/lib/Transforms/IPO/PartialInlining.cpp | 8 +- .../InstCombine/InstCombineLoadStoreAlloca.cpp | 11 +- .../Instrumentation/AddressSanitizer.cpp | 2 +- llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp | 3 +- llvm/lib/Transforms/Scalar/SROA.cpp | 12 +- llvm/lib/Transforms/Utils/AddDiscriminators.cpp | 29 +- llvm/lib/Transforms/Utils/CodeExtractor.cpp | 3 +- llvm/lib/Transforms/Utils/Evaluator.cpp | 3 +- llvm/lib/Transforms/Utils/InlineFunction.cpp | 12 +- llvm/lib/Transforms/Utils/Local.cpp | 3 +- llvm/lib/Transforms/Utils/LoopUnroll.cpp | 11 +- llvm/lib/Transforms/Utils/LoopUnrollAndJam.cpp | 11 +- .../Transforms/Utils/PromoteMemoryToRegister.cpp | 3 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 11 +- llvm/test/CodeGen/AArch64/extract-bits.ll | 244 ++- llvm/test/CodeGen/AMDGPU/imm16.ll | 6 +- llvm/test/CodeGen/AMDGPU/trunc-combine.ll | 4 +- llvm/test/CodeGen/Hexagon/vect/vect-vaslw.ll | 2 +- llvm/test/CodeGen/X86/build-vector-128.ll | 6 +- llvm/test/CodeGen/X86/debug-loclists.ll | 2 +- llvm/test/CodeGen/X86/extract-bits.ll | 2236 +++++++++++++++----- llvm/test/CodeGen/X86/load-combine.ll | 8 +- llvm/test/CodeGen/X86/movddup-load-fold.ll | 6 +- llvm/test/CodeGen/X86/pr32329.ll | 4 +- llvm/test/CodeGen/X86/pr32345.ll | 24 +- llvm/test/CodeGen/X86/pr33290.ll | 2 +- llvm/test/CodeGen/X86/pr34381.ll | 6 +- llvm/test/CodeGen/X86/pr35765.ll | 5 +- llvm/test/CodeGen/X86/scheduler-backtracking.ll | 40 +- .../CodeGen/X86/vector-shuffle-combining-xop.ll | 3 +- llvm/test/DebugInfo/AArch64/dwarfdump.ll | 4 +- llvm/test/DebugInfo/Generic/string-offsets-form.ll | 2 +- .../DebugInfo/Inputs/dwarfdump-test.elf-x86-64 | Bin 9640 -> 17864 bytes .../Inputs/dwarfdump-test.elf-x86-64.debuglink | Bin 8668 -> 16288 bytes .../Inputs/llvm-symbolizer-test.elf-x86-64 | Bin 10693 -> 17200 bytes llvm/test/DebugInfo/Inputs/test-inline.o | Bin 6040 -> 2968 bytes llvm/test/DebugInfo/Inputs/test-parameters.o | Bin 5792 -> 2352 bytes llvm/test/DebugInfo/SystemZ/variable-loc.s | 4 +- llvm/test/DebugInfo/X86/debug-loc-offset.mir | 4 +- llvm/test/DebugInfo/X86/debug_addr.ll | 2 +- .../test/DebugInfo/X86/dwarfdump-ranges-baseaddr.s | 2 +- .../test/DebugInfo/X86/dwarfdump-str-offsets-dwp.s | 20 +- .../DebugInfo/X86/dwarfdump-str-offsets-macho.s | 24 +- llvm/test/DebugInfo/X86/dwarfdump-str-offsets.s | 34 +- llvm/test/DebugInfo/X86/fission-cu.ll | 10 +- llvm/test/DebugInfo/X86/generate-odr-hash.ll | 2 +- .../DebugInfo/X86/string-offsets-multiple-cus.ll | 10 +- .../DebugInfo/X86/string-offsets-table-order.ll | 6 +- llvm/test/DebugInfo/X86/string-offsets-table.ll | 12 +- llvm/test/DebugInfo/debuglineinfo.test | 53 +- ...lvm-symbolizer-split-dwarf-no-skel-address.test | 7 +- llvm/test/DebugInfo/llvm-symbolizer.test | 20 +- llvm/test/MC/COFF/file.s | 5 + llvm/test/MC/MachO/file-single.s | 8 + .../tools/llvm-dwarfdump/X86/verify_debug_info2.s | 2 +- llvm/unittests/IR/MetadataTest.cpp | 101 + llvm/utils/gn/secondary/BUILD.gn | 23 +- .../gn/secondary/clang/lib/ARCMigrate/BUILD.gn | 39 + .../gn/secondary/clang/lib/ASTMatchers/BUILD.gn | 13 + llvm/utils/gn/secondary/clang/lib/CrossTU/BUILD.gn | 14 + .../gn/secondary/clang/lib/FrontendTool/BUILD.gn | 29 + llvm/utils/gn/secondary/clang/lib/Headers/BUILD.gn | 163 ++ llvm/utils/gn/secondary/clang/lib/Index/BUILD.gn | 28 + .../clang/lib/StaticAnalyzer/Checkers/BUILD.gn | 114 + .../clang/lib/StaticAnalyzer/Core/BUILD.gn | 67 + .../clang/lib/StaticAnalyzer/Frontend/BUILD.gn | 23 + .../clang/tools/clang-offload-bundler/BUILD.gn | 13 + .../utils/gn/secondary/clang/tools/driver/BUILD.gn | 100 + .../gn/secondary/llvm/tools/llvm-cat/BUILD.gn | 12 + .../gn/secondary/llvm/tools/llvm-lto/BUILD.gn | 17 + .../gn/secondary/llvm/tools/llvm-lto2/BUILD.gn | 16 + .../secondary/llvm/tools/llvm-modextract/BUILD.gn | 12 + .../gn/secondary/llvm/tools/llvm-profdata/BUILD.gn | 10 + .../secondary/llvm/tools/llvm-symbolizer/BUILD.gn | 36 + .../test/affinity/format/affinity_display.1.c | 2 +- openmp/runtime/test/affinity/format/api.c | 2 +- openmp/runtime/test/affinity/format/api2.c | 2 +- openmp/runtime/test/affinity/format/increase.c | 2 +- openmp/runtime/test/affinity/format/nested.c | 2 +- openmp/runtime/test/affinity/format/nested2.c | 2 +- openmp/runtime/test/affinity/format/nested_mixed.c | 2 +- .../runtime/test/affinity/format/nested_serial.c | 2 +- openmp/runtime/test/affinity/format/proc_bind.c | 2 +- openmp/runtime/test/affinity/format/simple.c | 12 +- openmp/runtime/test/affinity/format/simple_env.c | 2 +- openmp/runtime/test/lit.cfg | 1 + 171 files changed, 3900 insertions(+), 1310 deletions(-) create mode 100644 clang/test/Analysis/svalbuilder-float-cast.c rename compiler-rt/test/sanitizer_common/TestCases/{NetBSD => Posix}/regex.cc (62%) rename lld/docs/{missingkeymethod.rst => missingkeyfunction.rst} (80%) create mode 100644 lld/test/ELF/Inputs/gdb-index-invalid-ranges.obj.s create mode 100644 lld/test/ELF/gdb-index-invalid-ranges.s create mode 100644 llvm/test/MC/MachO/file-single.s create mode 100644 llvm/utils/gn/secondary/clang/lib/ARCMigrate/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/lib/ASTMatchers/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/lib/CrossTU/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/lib/FrontendTool/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/lib/Headers/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/lib/Index/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/lib/StaticAnalyzer/Checkers/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/lib/StaticAnalyzer/Core/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/lib/StaticAnalyzer/Frontend/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/tools/clang-offload-bundler/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/tools/driver/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/tools/llvm-cat/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/tools/llvm-lto/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/tools/llvm-lto2/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/tools/llvm-modextract/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/tools/llvm-profdata/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/tools/llvm-symbolizer/BUILD.gn