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-next-allnoconfig in repository toolchain/ci/llvm-monorepo.
from 3e597ce65ce [AArch64] Emit the correct MCExpr relocations specifiers li [...] adds 3b1569b534a Recommit "[PowerPC] Fix assert from machine verify pass tha [...] adds 67afc97f56d [X86] Disable DomainReassignment pass when AVX512BW is disa [...] adds ff5bb358640 [ARM] Size reduce teq to eors adds e464c496c17 Add a verbose mode to "image dump line-table" and use it to [...] adds 9e0697f245e [clangd] Don't store completion info if the symbol is not u [...] adds d194e2eb244 Implement ObjectFileELF::GetBaseAddress adds 2735a262074 [libclang] Fix clang_Cursor_isAnonymous adds 0d197476758 [asan] Mark tests as UNSUPPORTED on arm adds 196a04f5569 Fix RUN line in test/Transforms/LoopDeletion/crashbc.ll adds f02b24c273a [LoopUnroll] add parsing for unroll parameters in -passes pipeline adds 1c63837b731 PECOFF: Fix section name computation adds 33238b98972 Revert "Add a verbose mode to "image dump line-table" and u [...] adds 59a5e7e5447 [ARM] Fix for verifier buildbot adds 51de268e364 [pstl] Fix CMake configuration when parallel policies are disabled adds 63e5bd5c403 [pstl] Fix compile errors when PARALLEL_POLICIES is disabled adds 7f3a5192e53 [clang-tidy] Fix case of local variables in modernize-use-n [...] adds 568aa4f8303 [compiler-rt][builtins][PowerPC] Implemented __fixunstfti b [...] adds b40f0e863ef Correct the spelling of helpURI to helpUri. adds 968f404e463 [compiler-rt][builtins][PowerPC] Implemented __floattitf bu [...] adds a96107a31f6 [LLD][ELF] - Support MSP430. adds 5788ab0f9e2 [MCA] Fix wrong definition of ResourceUnitMask in DefaultRe [...] adds c0cf47f44ce [llvm-symbolizer] Add support for specifying addresses on c [...] adds 1aee81e8c14 [X86] Add SSE41 vector abs tests adds 38203ce5b9f [llvm-objdump] - Implement -z/--disassemble-zeroes. adds dd2bb95d5e9 [LLD][ELF] - Fix the test cases after r350823. adds 510822c24e7 [AArch64] Fix operation actions for FP16 vector intrinsics adds e332d9be2bc [x86] fix horizontal binop matching for 256-bit vectors (PR40243) adds 2964123c3d9 [PPC64] Fix RelType in checkInt and checkAlignment diagnsotics. adds a4f56ee1d31 Modify InputSectionBase::getLocation to add section and off [...] adds 077efd46b16 gn build: Merge r350819 adds 0d7c85fe7de [x86] fix remaining miscompile bug in horizontal binop matc [...] adds 802fe095b7f [RISCV][MC] Add support for evaluating constant symbols as [...] adds 9ff1148bc1a [llvm-symbolizer] Add -p as alias to -pretty-print adds 67541a57cd8 [LLD][ELF] - A follow up for r350819 ("Support MSP430") : a [...] adds f44912599f3 Fix compilation error on 32-bit architectures introduced in [...] adds b35ac2c8bb2 [opaque pointer types] Remove some calls to generic Type su [...] adds e2917b7ebf5 [ELF] Fix ARM and Thumb V7PILongThunk overflow behavior. adds 78a18558b58 [SelectionDAGBuilder] Refactor visitInlineAsm. NFC. adds 6a0f167adec [AMDGPU] Fix dwordx3/southern-islands failures. adds 2d215a03013 [SelectionDAGBuilder] Fix formatting. NFC. adds adef3a8f424 [llvm-objdump] - Do not include reserved undefined symbol i [...] adds 56018e55fb1 [SelectionDAGBuilder] Refactor GetRegistersForValue. NFCI. adds ac4c6bb1db4 [LLD][ELF] - Fix tests after r350840. adds 3705b706cdf Repair compilation of llvm-stress after r350835. adds 8db320c77a1 [DAGCombiner] simplify code; NFC adds 5705cf27b10 [Docs] add note to avoid 'errno' for better vectorization ( [...] adds bfc8df0ddf6 [Docs] fix typo, adjust text order adds 4e6c1737f79 [clangd] Introduce loading of shards within auto-index adds 7b058954ef8 [llvm-objdump][MachO] Correctly handle the llvm::Error when [...] adds 4c3440496fb [llvm-objdump][MachO] Use the -dsym file name when reportin [...] adds 662540958e1 [FileCheck] Don't propagate `FILECHECK_DUMP_INPUT_ON_FAILUR [...] adds 74c8e752137 [llvm-objdump][MachO] Fix error reporting after r350848 and [...] new c92b5fa1bf6 [analyzer][CrossTU][NFC] Generalize to external definitions [...] new d2088317a05 TrapInstr must be 4 bytes long. Currently we write two zero [...] new e53a118b02b [lit] Make it possible for the lit test suite to pass with [...]
The 3 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-tidy/modernize/UseNodiscardCheck.cpp | 12 +- clang-tools-extra/clangd/index/Background.cpp | 268 ++++++-- clang-tools-extra/clangd/index/Background.h | 16 +- clang-tools-extra/clangd/index/Index.h | 7 + clang-tools-extra/clangd/index/SymbolCollector.cpp | 32 +- .../test/clangd/background-index.test | 3 +- .../unittests/clangd/BackgroundIndexTests.cpp | 81 ++- .../unittests/clangd/SymbolCollectorTests.cpp | 13 +- .../include/clang/Basic/DiagnosticCrossTUKinds.td | 2 +- clang/include/clang/CrossTU/CrossTranslationUnit.h | 4 +- .../clang/StaticAnalyzer/Core/AnalyzerOptions.def | 6 +- clang/lib/CrossTU/CrossTranslationUnit.cpp | 14 +- clang/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp | 2 +- ...nalFnMap.txt => ctu-other.c.externalDefMap.txt} | 0 ...lFnMap.txt => ctu-other.cpp.externalDefMap.txt} | 0 clang/test/Analysis/analyzer-config.c | 2 +- clang/test/Analysis/ctu-different-triples.cpp | 2 +- clang/test/Analysis/ctu-main.c | 2 +- clang/test/Analysis/ctu-main.cpp | 2 +- .../test/Analysis/ctu-unknown-parts-in-triples.cpp | 2 +- .../sarif-multi-diagnostic-test.c.sarif | 4 +- clang/test/Analysis/func-mapping-test.cpp | 2 +- clang/test/CMakeLists.txt | 2 +- clang/test/Index/print-type.cpp | 16 + clang/test/lit.cfg.py | 4 +- clang/tools/CMakeLists.txt | 2 +- clang/tools/c-index-test/c-index-test.c | 15 +- .../CMakeLists.txt | 8 +- .../ClangExtDefMapGen.cpp} | 20 +- clang/tools/libclang/CXType.cpp | 10 +- clang/tools/scan-build-py/README.md | 2 +- clang/tools/scan-build-py/libscanbuild/__init__.py | 2 +- clang/tools/scan-build-py/libscanbuild/analyze.py | 118 ++-- .../tools/scan-build-py/libscanbuild/arguments.py | 28 +- clang/tools/scan-build-py/libscanbuild/clang.py | 6 +- .../tools/scan-build-py/tests/unit/test_analyze.py | 18 +- clang/tools/scan-build-py/tests/unit/test_clang.py | 2 +- compiler-rt/lib/builtins/CMakeLists.txt | 2 + compiler-rt/lib/builtins/ppc/fixunstfti.c | 106 ++++ compiler-rt/lib/builtins/ppc/floattitf.c | 48 ++ .../asan/TestCases/Linux/quarantine_size_mb.cc | 2 +- .../test/builtins/Unit/ppc/fixunstfti_test.c | 52 ++ .../test/builtins/Unit/ppc/fixunstfti_test.h | 706 +++++++++++++++++++++ .../test/builtins/Unit/ppc/floattitf_test.c | 59 ++ .../test/builtins/Unit/ppc/floattitf_test.h | 197 ++++++ .../TestCases/hard_rss_limit_mb_test.cc | 2 +- lld/ELF/Arch/ARM.cpp | 2 - lld/ELF/Arch/MSP430.cpp | 94 +++ lld/ELF/Arch/PPC64.cpp | 18 +- lld/ELF/CMakeLists.txt | 1 + lld/ELF/InputFiles.cpp | 2 + lld/ELF/InputSection.cpp | 11 +- lld/ELF/Target.cpp | 2 + lld/ELF/Target.h | 1 + lld/ELF/Thunks.cpp | 4 +- lld/test/ELF/Inputs/msp430.s | 4 + lld/test/ELF/arm-extreme-range-pi-thunk.s | 82 +++ lld/test/ELF/edata-etext.s | 1 - lld/test/ELF/linkerscript/align4.test | 1 - lld/test/ELF/linkerscript/sizeof.s | 1 - lld/test/ELF/linkerscript/sizeofheaders.s | 1 - lld/test/ELF/linkerscript/symbol-assignexpr.s | 1 - lld/test/ELF/linkerscript/symbol-memoryexpr.s | 1 - lld/test/ELF/mips-micro-jal.s | 12 +- lld/test/ELF/msp430.s | 43 ++ lld/test/ELF/ppc64-error-missaligned-dq.s | 2 +- lld/test/ELF/ppc64-error-missaligned-ds.s | 2 +- lld/test/ELF/ppc64-split-stack-adjust-overflow.s | 2 +- lld/test/ELF/relocation-size-shared.s | 15 +- lld/test/ELF/relocation-size.s | 13 +- lld/test/ELF/wrap-no-real.s | 3 +- lld/test/ELF/x86-64-reloc-error2.s | 2 +- lld/test/ELF/x86-64-reloc-range-debug-loc.s | 2 +- lld/test/lit.cfg.py | 1 + lldb/include/lldb/Utility/DataExtractor.h | 2 +- lldb/lit/Modules/ELF/basic-info.yaml | 27 + lldb/lit/Modules/ELF/compressed-sections.yaml | 6 +- lldb/lit/Modules/PECOFF/sections-names.yaml | 52 ++ lldb/source/Expression/IRInterpreter.cpp | 3 - .../Plugins/ObjectFile/ELF/ObjectFileELF.cpp | 25 +- lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h | 2 + .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp | 31 +- .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h | 2 +- lldb/tools/lldb-test/lldb-test.cpp | 2 + llvm/docs/CommandGuide/llvm-symbolizer.rst | 2 +- llvm/docs/Vectorizers.rst | 7 +- .../llvm/MCA/HardwareUnits/ResourceManager.h | 8 +- llvm/include/llvm/MCA/Instruction.h | 15 +- llvm/include/llvm/MCA/Stages/ExecuteStage.h | 2 +- llvm/include/llvm/MCA/Stages/InstructionTables.h | 3 +- llvm/include/llvm/MCA/Support.h | 2 +- llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 12 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 22 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 186 +++--- llvm/lib/ExecutionEngine/Interpreter/Execution.cpp | 13 +- .../Interpreter/ExternalFunctions.cpp | 5 +- llvm/lib/IR/Constants.cpp | 5 +- llvm/lib/IR/SafepointIRVerifier.cpp | 2 +- llvm/lib/MCA/HardwareUnits/ResourceManager.cpp | 6 +- llvm/lib/MCA/InstrBuilder.cpp | 12 +- llvm/lib/MCA/Pipeline.cpp | 4 +- llvm/lib/MCA/Stages/ExecuteStage.cpp | 8 +- llvm/lib/MCA/Support.cpp | 21 +- llvm/lib/Passes/PassBuilder.cpp | 96 +++ llvm/lib/Passes/PassRegistry.def | 10 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 42 +- .../Target/AMDGPU/AMDGPURewriteOutArguments.cpp | 6 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 5 + llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp | 9 +- llvm/lib/Target/ARM/Thumb2SizeReduction.cpp | 32 +- llvm/lib/Target/Hexagon/HexagonISelLowering.cpp | 7 +- llvm/lib/Target/Mips/Mips16HardFloat.cpp | 14 +- llvm/lib/Target/Mips/Mips16ISelLowering.cpp | 23 +- llvm/lib/Target/PowerPC/PPCFastISel.cpp | 37 +- llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 9 +- llvm/lib/Target/X86/X86DomainReassignment.cpp | 5 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 252 +++++--- .../Transforms/Instrumentation/MemorySanitizer.cpp | 3 +- .../Transforms/Scalar/RewriteStatepointsForGC.cpp | 2 +- .../test/CodeGen/AArch64/arm64-vfloatintrinsics.ll | 533 +++++++++------- llvm/test/CodeGen/AMDGPU/cvt_f32_ubyte.ll | 5 +- llvm/test/CodeGen/AMDGPU/early-if-convert-cost.ll | 3 +- .../test/CodeGen/AMDGPU/llvm.amdgcn.buffer.load.ll | 4 +- llvm/test/CodeGen/AMDGPU/merge-stores.ll | 45 +- llvm/test/CodeGen/AMDGPU/store-global.ll | 9 +- llvm/test/CodeGen/AMDGPU/store-v3i64.ll | 4 +- llvm/test/CodeGen/Mips/micromips-b-range.ll | 3 +- llvm/test/CodeGen/PowerPC/fast-isel-fcmp-nan.ll | 14 +- llvm/test/CodeGen/PowerPC/vsx-self-copy.ll | 4 +- llvm/test/CodeGen/Thumb2/t2-teq-reduce.mir | 267 ++++++++ llvm/test/CodeGen/Thumb2/thumb2-teq2.ll | 4 +- .../CodeGen/X86/avx512-intrinsics-fast-isel.ll | 344 ++++++---- llvm/test/CodeGen/X86/avx512-mask-op.ll | 52 +- llvm/test/CodeGen/X86/avx512vl-intrinsics.ll | 36 +- llvm/test/CodeGen/X86/haddsub-undef.ll | 8 +- llvm/test/CodeGen/X86/phaddsub-undef.ll | 12 +- llvm/test/CodeGen/X86/vec_floor.ll | 48 +- llvm/test/CodeGen/X86/viabs.ll | 92 ++- llvm/test/FileCheck/lit.local.cfg | 13 + llvm/test/MC/Mips/cpsetup.s | 6 +- llvm/test/MC/Mips/nacl-mask.s | 2 +- llvm/test/MC/RISCV/rv32i-aliases-valid.s | 13 + llvm/test/MC/RISCV/rv32i-valid.s | 34 + llvm/test/MC/RISCV/rv64i-aliases-valid.s | 10 + llvm/test/MC/RISCV/rv64i-valid.s | 8 + llvm/test/MC/X86/disassemble-zeroes.s | 81 +++ llvm/test/Transforms/LoopDeletion/crashbc.ll | 2 +- llvm/test/tools/llvm-objdump/X86/demangle.s | 1 - .../tools/llvm-objdump/X86/out-of-section-sym.test | 1 - llvm/test/tools/llvm-objdump/invalid-input.test | 9 + llvm/test/tools/llvm-objdump/symbol-table-elf.test | 1 - llvm/test/tools/llvm-symbolizer/basic.s | 19 + llvm/test/tools/llvm-symbolizer/sym.test | 5 +- llvm/tools/llvm-mca/Views/SummaryView.cpp | 3 +- llvm/tools/llvm-objdump/MachODump.cpp | 11 +- llvm/tools/llvm-objdump/llvm-objdump.cpp | 51 +- llvm/tools/llvm-stress/llvm-stress.cpp | 4 +- llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp | 84 +-- llvm/utils/gn/secondary/lld/ELF/BUILD.gn | 1 + llvm/utils/lit/tests/shtest-run-at-line.py | 2 +- pstl/CMakeLists.txt | 2 +- pstl/include/pstl/internal/algorithm_impl.h | 102 ++- pstl/include/pstl/internal/numeric_impl.h | 10 + 163 files changed, 4076 insertions(+), 1152 deletions(-) rename clang/test/Analysis/Inputs/{ctu-other.c.externalFnMap.txt => ctu-other.c.ex [...] rename clang/test/Analysis/Inputs/{ctu-other.cpp.externalFnMap.txt => ctu-other.cp [...] rename clang/tools/{clang-func-mapping => clang-extdef-mapping}/CMakeLists.txt (58%) rename clang/tools/{clang-func-mapping/ClangFnMapGen.cpp => clang-extdef-mapping/C [...] create mode 100644 compiler-rt/lib/builtins/ppc/fixunstfti.c create mode 100644 compiler-rt/lib/builtins/ppc/floattitf.c create mode 100644 compiler-rt/test/builtins/Unit/ppc/fixunstfti_test.c create mode 100644 compiler-rt/test/builtins/Unit/ppc/fixunstfti_test.h create mode 100644 compiler-rt/test/builtins/Unit/ppc/floattitf_test.c create mode 100644 compiler-rt/test/builtins/Unit/ppc/floattitf_test.h create mode 100644 lld/ELF/Arch/MSP430.cpp create mode 100644 lld/test/ELF/Inputs/msp430.s create mode 100644 lld/test/ELF/arm-extreme-range-pi-thunk.s create mode 100644 lld/test/ELF/msp430.s create mode 100644 lldb/lit/Modules/ELF/basic-info.yaml create mode 100644 lldb/lit/Modules/PECOFF/sections-names.yaml create mode 100644 llvm/test/CodeGen/Thumb2/t2-teq-reduce.mir create mode 100644 llvm/test/FileCheck/lit.local.cfg create mode 100644 llvm/test/MC/X86/disassemble-zeroes.s create mode 100644 llvm/test/tools/llvm-symbolizer/basic.s