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-lts-allyesconfig in repository toolchain/ci/llvm-project.
from ce67a41741c llvm-undname: Fix hex escapes in wchar_t, char16_t, char32_ [...] adds 18cfd9fdaf0 Attempt to fix LLVM_ENABLE_THREADS=OFF build after r358665 adds 75a43a28f0b [cmake] Fix bug in r358779 - [CMake] Pass monorepo build se [...] adds 684fe014dff gn build: Merge r358818 (JITLink) adds 01efcc61eac gn build: Merge r358749 adds 584e7486ab4 gn build: Re-run `git ls-files '*.gn' '*.gni' | xargs llvm/ [...] adds bc76bbcaa05 [JITLink] Add an option to dump relocated section content. adds 405e62b805b Attemp get llvm-jitlink building on Windows adds d3dac47aa20 [JITLink] Fix section start address calculation in eh-frame [...] adds bca2d266d1e [clangd] Support dependent bases in type hierarchy adds 4ad27e65cd6 [cmake] Add llvm-jit to LLVM_TEST_DEPENDS adds e1f3191a0d0 [ELF][X86] Rename R_RELAX_TLS_GD_TO_IE_END to R_RELAX_TLS_G [...] adds 1233c15be59 [JITLink] Remove a lot of reduntant 'JITLink_' prefixes. NFC. adds bc4b159bb11 [ELF][X86] Allow R_386_TLS_LDO_32 and R_X86_64_DTPOFF{32,64 [...] adds 7868fb6fdd7 [WebAssembly] Fix R_WASM_FUNCTION_OFFSET_I32 relocation warnings adds 5c43ab337ff [X86] Reject 512-bit types in getRegForInlineAsmConstraint [...] adds ee12a75e388 [NativePDB] Add anonymous namespaces support adds f902250fc13 [LLD][ELF] - Handle quoted strings in the linker scripts co [...] adds 5299e25f502 [ConstantRange] Rename make{Guaranteed -> Exact}NoWrapRegion() NFC adds 5aacc7a5731 Revert "[ConstantRange] Rename make{Guaranteed -> Exact}NoW [...] adds 4aa387212bb [analyzer][www] Moving MoveChecker out of alpha is no longe [...] adds 5614f4a3a55 [NewPM] Add dummy Test for LoopVectorize option parsing. adds ffd67233d46 [AMDGPU] Regenerate uitofp i8 to float conversion tests. adds 40a3b961964 [NewPM] Add Option handling for SimpleLoopUnswitch adds 1f30dba14da [Sema][NFC] Add more tests for the behavior of argument-dep [...] adds af3e50ad408 [Sema] ADL: Associated namespaces for class types and enume [...] adds ff8febcb6df [LLVM-C] Add accessors to the default floating-point metadata node adds d6989daae91 [DAGCombiner] prepare shuffle-of-splat to handle more patte [...] adds 3275742898a [LLD][ELF] - Do not forget to use ch_addralign field after [...] adds 9bc6c77220f [DAGCombiner] make variable name less ambiguous; NFC adds 6276ce01428 [TargetLowering][AMDGPU][X86] Improve SimplifyDemandedBits [...] adds e2707f5aac9 [AMDGPU][MC] Corrected parsing of SP3 'neg' modifier adds 81ffc08a8ad [LLD][ELF] - Remove a binary from the inputs. NFCI. adds 70346d127be AMDGPU: Fix not checking for copy when looking at copy src adds f5c7f3ad33e llvm-undname: Fix an assert-on-invalid, found by oss-fuzz adds 8f624abc1d9 GlobalISel: Legalize scalar G_EXTRACT sources adds 75fbd1c604b STLExtras: add stable_sort wrappers adds 2b6f76f05f7 AMDGPU/GlobalISel: Fix non-power-of-2 G_EXTRACT sources adds f033617974a Remove spurious semicolons; NFC. adds 4256cf1b040 [NFC] Fix typo in debug log adds a5355a5ed16 Use llvm::stable_sort. NFC adds 55043e2336c [sema][objc] Minor refactor to OverrideSearch. NFCI. adds 7cdec273dda [WebAssembly] Error on relocations against undefined data symbols. adds 01f8d556aa7 [PGO/SamplePGO][NFC] Move the function updateProfWeight fro [...] adds 37104d7189c [LPM/BPI] Preserve BPI through trivial loop pass pipeline ( [...] adds 5de5d74c8dc [OPENMP][NVPTX] Fix the test, NFC. adds e90d5c8db06 [IPSCCP] Add missing `AssumptionCacheTracker` dependency adds a282bde69e3 [ASTMatchers] Introduce Objective-C matchers `isClassMessag [...] new 8f470890344 [Tests] Add a negative test for masked.gather part of D59703 new f01583d0975 [Tests] Revise a test as requested by reviewer in D59703
The 2 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/XRefs.cpp | 45 +- .../unittests/clangd/TypeHierarchyTests.cpp | 71 +- clang/docs/LibASTMatchersReference.html | 39 +- clang/include/clang/ASTMatchers/ASTMatchers.h | 51 +- clang/lib/ASTMatchers/Dynamic/Registry.cpp | 3 + clang/lib/Sema/SemaDeclObjC.cpp | 48 +- clang/lib/Sema/SemaLookup.cpp | 62 +- .../p2-associated-namespaces-classes.cpp | 344 ++++++++ .../basic.lookup.argdep/p2-inline-namespace.cpp | 56 ++ .../basic/basic.lookup/basic.lookup.argdep/p2.cpp | 16 + .../basic/basic.lookup/basic.lookup.argdep/p3.cpp | 64 ++ .../basic/basic.lookup/basic.lookup.argdep/p4.cpp | 93 +++ clang/test/CXX/drs/dr16xx.cpp | 48 ++ clang/tools/libclang/CIndex.cpp | 2 + .../ASTMatchers/ASTMatchersTraversalTest.cpp | 54 ++ clang/www/analyzer/open_projects.html | 10 - libunwind/src/UnwindCursor.hpp | 2 +- lld/ELF/Arch/X86.cpp | 5 +- lld/ELF/Arch/X86_64.cpp | 3 +- lld/ELF/InputSection.cpp | 10 +- lld/ELF/Relocations.cpp | 13 +- lld/ELF/Relocations.h | 3 +- lld/ELF/ScriptParser.cpp | 2 +- lld/test/ELF/compressed-input-alignment.test | 67 ++ lld/test/ELF/i386-tls-ld-preemptable.s | 18 + lld/test/ELF/invalid/Inputs/section-index.elf | Bin 544 -> 0 bytes lld/test/ELF/invalid/invalid-elf.test | 4 - lld/test/ELF/invalid/section-index.test | 16 + lld/test/ELF/linkerscript/quoted-section-name.test | 13 + lld/test/ELF/x86-64-tls-ld-preemptable.s | 20 + lld/test/wasm/undefined-data.ll | 6 +- lld/wasm/InputFiles.cpp | 59 +- lld/wasm/Writer.cpp | 14 + .../SymbolFile/NativePDB/Inputs/ast-types.lldbinit | 5 + lldb/lit/SymbolFile/NativePDB/ast-types.cpp | 26 +- lldb/lit/SymbolFile/NativePDB/typedefs.cpp | 2 +- lldb/lit/SymbolFile/PDB/ast-restore.test | 3 +- .../Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp | 15 +- .../Plugins/SymbolFile/NativePDB/PdbAstBuilder.h | 5 +- llvm/cmake/modules/CrossCompile.cmake | 9 +- llvm/include/llvm-c/Core.h | 19 +- llvm/include/llvm/ADT/STLExtras.h | 10 + .../{JITLink_EHFrameSupport.h => EHFrameSupport.h} | 8 +- .../JITLink/{JITLink_MachO.h => MachO.h} | 8 +- .../{JITLink_MachO_x86_64.h => MachO_x86_64.h} | 8 +- llvm/include/llvm/IR/Instruction.h | 3 - llvm/include/llvm/IR/Instructions.h | 3 + llvm/include/llvm/Support/JSON.h | 4 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 7 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 27 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 26 +- llvm/lib/Demangle/MicrosoftDemangle.cpp | 2 +- llvm/lib/ExecutionEngine/JITLink/CMakeLists.txt | 6 +- ...TLink_EHFrameSupport.cpp => EHFrameSupport.cpp} | 5 +- ...k_EHFrameSupportImpl.h => EHFrameSupportImpl.h} | 10 +- llvm/lib/ExecutionEngine/JITLink/JITLink.cpp | 2 +- .../lib/ExecutionEngine/JITLink/JITLinkGeneric.cpp | 2 +- .../JITLink/{JITLink_MachO.cpp => MachO.cpp} | 10 +- .../{JITLink_MachO_x86_64.cpp => MachO_x86_64.cpp} | 6 +- .../lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp | 2 +- llvm/lib/IR/Core.cpp | 12 + llvm/lib/IR/Instruction.cpp | 43 - llvm/lib/IR/Instructions.cpp | 44 + llvm/lib/Passes/PassBuilder.cpp | 29 + llvm/lib/Passes/PassRegistry.def | 11 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 36 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 4 +- .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 82 +- .../Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp | 7 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 7 +- llvm/lib/Transforms/IPO/SCCP.cpp | 1 + llvm/lib/Transforms/Utils/LCSSA.cpp | 5 + llvm/lib/Transforms/Utils/LoopSimplify.cpp | 8 + llvm/test/CMakeLists.txt | 1 + .../CodeGen/AMDGPU/GlobalISel/legalize-extract.mir | 68 +- llvm/test/CodeGen/AMDGPU/cvt_f32_ubyte.ll | 890 ++++++++++++++++++--- llvm/test/CodeGen/AMDGPU/store-weird-sizes.ll | 4 +- llvm/test/CodeGen/X86/bitcast-setcc-256.ll | 16 - llvm/test/CodeGen/X86/bitcast-setcc-512.ll | 8 +- llvm/test/CodeGen/X86/dagcombine-cse.ll | 13 +- llvm/test/CodeGen/X86/masked_store.ll | 82 +- llvm/test/CodeGen/X86/movmsk-cmp.ll | 112 +-- llvm/test/Demangle/invalid-manglings.test | 5 + llvm/test/MC/AMDGPU/expressions.s | 28 + llvm/test/MC/AMDGPU/vop3-modifiers-err.s | 2 +- llvm/test/Other/opt-O2-pipeline.ll | 1 - llvm/test/Other/opt-O3-pipeline.ll | 1 - llvm/test/Other/opt-Os-pipeline.ll | 1 - .../Transforms/InstCombine/masked_intrinsics.ll | 41 +- .../Transforms/LoopVectorize/loop-vect-option.ll | 10 + .../SimpleLoopUnswitch/delete-dead-blocks.ll | 2 +- .../exponential-nontrivial-unswitch-nested.ll | 20 +- .../exponential-nontrivial-unswitch-nested2.ll | 20 +- .../exponential-nontrivial-unswitch.ll | 20 +- .../exponential-nontrivial-unswitch2.ll | 20 +- .../exponential-switch-unswitch.ll | 20 +- llvm/test/Transforms/SimpleLoopUnswitch/guards.ll | 4 +- .../SimpleLoopUnswitch/nontrivial-unswitch-cost.ll | 2 +- .../SimpleLoopUnswitch/nontrivial-unswitch.ll | 2 +- .../Transforms/SimpleLoopUnswitch/update-scev.ll | 4 +- llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp | 2 +- llvm/tools/llvm-cov/SourceCoverageView.cpp | 4 +- llvm/tools/llvm-jitlink/llvm-jitlink.cpp | 95 ++- llvm/tools/llvm-objcopy/ELF/Object.cpp | 12 +- llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp | 16 +- llvm/tools/llvm-readobj/COFFDumper.cpp | 2 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 2 +- llvm/tools/llvm-readobj/MachODumper.cpp | 2 +- .../ExecutionEngine/JITLink/CMakeLists.txt | 2 +- ...chO_x86_64_Tests.cpp => MachO_x86_64_Tests.cpp} | 4 +- .../clang-tools-extra/clangd/tool/BUILD.gn | 1 - .../gn/secondary/clang/tools/libclang/BUILD.gn | 2 +- .../llvm/lib/ExecutionEngine/JITLink/BUILD.gn | 16 + .../llvm/lib/ExecutionEngine/Orc/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/test/BUILD.gn | 3 +- .../gn/secondary/llvm/tools/llvm-jitlink/BUILD.gn | 17 + .../gn/secondary/llvm/tools/llvm-objdump/BUILD.gn | 2 +- .../secondary/llvm/tools/llvm-symbolizer/BUILD.gn | 16 +- llvm/utils/gn/secondary/llvm/unittests/BUILD.gn | 1 + .../unittests/ExecutionEngine/JITLink/BUILD.gn | 20 + .../nvptx/test/parallel/spmd_parallel_regions.cpp | 24 +- 121 files changed, 2705 insertions(+), 719 deletions(-) create mode 100644 clang/test/CXX/basic/basic.lookup/basic.lookup.argdep/p2-associ [...] create mode 100644 clang/test/CXX/basic/basic.lookup/basic.lookup.argdep/p2-inline [...] create mode 100644 lld/test/ELF/compressed-input-alignment.test create mode 100644 lld/test/ELF/i386-tls-ld-preemptable.s delete mode 100644 lld/test/ELF/invalid/Inputs/section-index.elf create mode 100644 lld/test/ELF/invalid/section-index.test create mode 100644 lld/test/ELF/linkerscript/quoted-section-name.test create mode 100644 lld/test/ELF/x86-64-tls-ld-preemptable.s rename llvm/include/llvm/ExecutionEngine/JITLink/{JITLink_EHFrameSupport.h => EHFr [...] rename llvm/include/llvm/ExecutionEngine/JITLink/{JITLink_MachO.h => MachO.h} (77%) rename llvm/include/llvm/ExecutionEngine/JITLink/{JITLink_MachO_x86_64.h => MachO_ [...] rename llvm/lib/ExecutionEngine/JITLink/{JITLink_EHFrameSupport.cpp => EHFrameSupp [...] rename llvm/lib/ExecutionEngine/JITLink/{JITLink_EHFrameSupportImpl.h => EHFrameSu [...] rename llvm/lib/ExecutionEngine/JITLink/{JITLink_MachO.cpp => MachO.cpp} (87%) rename llvm/lib/ExecutionEngine/JITLink/{JITLink_MachO_x86_64.cpp => MachO_x86_64. [...] create mode 100644 llvm/test/Transforms/LoopVectorize/loop-vect-option.ll rename llvm/unittests/ExecutionEngine/JITLink/{JITLinkTest_MachO_x86_64_Tests.cpp [...] create mode 100644 llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/JITLink/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/tools/llvm-jitlink/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/ExecutionEngine/JITLink/ [...]