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-defconfig in repository toolchain/ci/llvm-project.
from a8a4953fdf3 [GlobalISel] findGISelOptimalMemOpLowering - remove dead in [...] adds 07d824a7c39 [PowerPC][NFC] Add a testcase for fdiv expansion. adds c77ad16f8e5 [InstCombine] add icmp tests with extra uses; NFC adds 3daf168fa98 [InstCombine] remove unneeded one-use checks for icmp fold adds f7877dd4b63 Commit missing part of "Split many_tls_keys.cpp into two tests" adds 431141c5cc3 [Attributor] Heap-To-Stack Conversion adds f5d5cd205e7 AMDGPU/GlobalISel: Fix VALU s16 fneg adds 0a6123595f9 AMDGPU/GlobalISel: Select s32->s16 G_[US]ITOFP adds 9f52c1ea583 AMDGPU/GlobalISel: Select S16->S32 fptoint adds 60169ed6130 AMDGPU/GlobalISel: Set type on vgpr live in special arguments adds 01c7f40de3e AMDGPU/GlobalISel: Legalize s1 source G_[SU]ITOFP adds 48b158acae6 AMDGPU/GlobalISel: RegBankSelect for kill adds bc8de8a8da7 AMDGPU/GlobalISel: Select SMRD loads for more types adds 255d1576722 AMDGPU/GlobalISel: Remove illegal select tests adds 06bb7dfbd44 [ELF] Map the ELF header at imageBase adds d4306e90cb1 [ELF][X86] Allow PT_LOAD to have overlapping p_offset range [...] adds ca5acf5b5e7 [SystemZ] Merge the SystemZExpandPseudo pass into SystemZP [...] adds b1e1a26e8e7 [AArch64] Some more FP16 FMA pattern matching adds ac32934f284 gn build: Merge r371959 adds b026b3e53d6 [test] Add -z separate-code to fix tests that ae sensitive [...] adds ad7a7cea897 [clang-tidy] performance-inefficient-vector-operation: Supp [...] adds ea99ce5e9b4 [ELF][ARM] Implement --fix-cortex-a8 to fix erratum 657417 adds b49bcea4204 gn build: Merge r371965 adds e55b3bf40ef [SVE][Inline-Asm] Add constraints for SVE predicate registers adds 3716547c5fe Fix the rst doc, unbreak buildbot. adds a1bc428b897 Change signature of __builtin_rotateright64 back to unsigned adds 1d74940b319 [ELF][ARM] Fix -Werror buildbots NFC. adds af28bb65023 [clangd] Fix a crash when renaming operator. adds 5f349d56a84 Added return statement to fix compile and build warning: adds ae625d70cdb [SLPVectorizer] Don't dereference a dyn_cast result. NFCI. adds bfe6b35c707 [SLPVectorizer] Assert that we find a LastInst to silence a [...] adds 1aaefbca24a [VPlanSLP] Don't dereference a cast_or_null<VPInstruction> [...] adds 73c09eb7344 Implement semantic selections. adds eded79b0d4b gn build: Merge r371976 adds 91c2cd0691d [InstCombine] fix comments to match code; NFC adds 14ce3fde046 [InstCombine] add icmp tests with extra uses; NFC adds 72b9c4f3bce [clangd] Bump vscode-clangd v0.0.17 adds c5cd8081566 [InstCombine] remove unneeded one-use checks for icmp fold adds ce7328cb61d [ARM] Fold VCMP into VPT adds e8ed932683e [docs][llvm-size] Write llvm-size documentation adds 75b6279c5e7 [docs][llvm-strings] Write llvm-strings documentation adds b79f3319584 Move some definitions from Sema to Basic to fix shared libs build adds 91154d65165 [clangd][vscode] update the development doc. adds f201b1c9187 [InstCombine] add/move tests for icmp with add operand; NFC adds 44bfbcc28e7 [X86][NFC] Add a `use-aa` feature. adds bf7524db35b AMDGPU/GlobalISel: Remove another illegal select test adds 1fc07d66488 AMDGPU/GlobalISel: Fix RegBankSelect for G_FRINT and G_FCEIL adds 07b85976566 AMDGPU/GlobalISel: Fix some broken run lines adds fb51e64eacc AMDGPU/GlobalISel: Fail select of G_INSERT non-32-bit source adds 98cb8db836b [NFC] remove unused functions adds b7dadc3562d [SystemZ] Call erase() on the right MBB in SystemZTargetLo [...] adds c2bafadd7a3 [LV] Add ARM MVE tail-folding tests adds d0f63f83e7c [libFuzzer] Remove unused version of FuzzedDataProvider.h. adds a48b6e98abc [ExecutionEngine] Don't dereference a dyn_cast result. NFCI. adds cd1a0b92710 [ARM] Add patterns for CTLZ on MVE adds 5f799ef1627 [ARM] Lower CTTZ on MVE adds e9510a6cadb [ARM] Add patterns for bitreverse intrinsic on MVE adds ee6fbebbaff [ARM] Add patterns for BSWAP intrinsic on MVE adds 4d9d0f9cf53 [InstCombine] move tests for icmp+add; NFC adds 3961a143e13 [InstCombine] remove unneeded one-use checks for icmp fold adds 685d8a95c5a [clangd] Simplify semantic highlighting visitor adds 10151f66185 [SimplifyCFG] FoldTwoEntryPHINode(): consider *total* specu [...] new a00630785fc [OPENMP]Fix parsing/sema for function templates with declare simd. new 8d21460dc50 [ARM] A predicate cast of a predicate cast is a predicate cast new 3df0daddfd4 [X86][AVX] matchShuffleWithSHUFPD - add support for zeroabl [...] new b9909ffed82 [Clang][Codegen] Relax available-externally-suppress.c test new 6fcd4e080f0 [Clang][Codegen] Disable arm_acle.c test.
The 5 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: .../InefficientVectorOperationCheck.cpp | 169 ++-- .../performance/InefficientVectorOperationCheck.h | 10 + clang-tools-extra/clangd/CMakeLists.txt | 1 + clang-tools-extra/clangd/SemanticHighlighting.cpp | 280 +++---- clang-tools-extra/clangd/SemanticSelection.cpp | 64 ++ clang-tools-extra/clangd/SemanticSelection.h | 32 + .../clangd/clients/clangd-vscode/DEVELOPING.md | 4 +- .../clangd/clients/clangd-vscode/package.json | 2 +- clang-tools-extra/clangd/refactor/Rename.cpp | 4 + clang-tools-extra/clangd/unittests/CMakeLists.txt | 1 + clang-tools-extra/clangd/unittests/RenameTests.cpp | 7 + .../clangd/unittests/SemanticSelectionTests.cpp | 143 ++++ .../performance-inefficient-vector-operation.rst | 17 + .../performance-inefficient-vector-operation.cpp | 88 +- clang/include/clang/Basic/Builtins.def | 2 +- .../Tooling/Refactoring/RecursiveSymbolVisitor.h | 3 +- clang/lib/Basic/Attributes.cpp | 75 +- clang/lib/Sema/ParsedAttr.cpp | 70 -- clang/lib/Sema/SemaOpenMP.cpp | 2 +- clang/test/CodeGen/arm_acle.c | 2 + clang/test/CodeGen/available-externally-suppress.c | 2 - clang/test/CodeGen/avr-builtins.c | 4 + clang/test/OpenMP/declare_simd_ast_print.cpp | 9 + clang/utils/TableGen/ClangAttrEmitter.cpp | 34 +- compiler-rt/lib/fuzzer/utils/FuzzedDataProvider.h | 247 ------ .../test/lsan/TestCases/many_tls_keys_pthread.cpp | 34 +- .../test/lsan/TestCases/many_tls_keys_thread.cpp | 2 +- lld/ELF/AArch64ErrataFix.cpp | 11 +- lld/ELF/ARMErrataFix.cpp | 528 ++++++++++++ lld/ELF/ARMErrataFix.h | 51 ++ lld/ELF/CMakeLists.txt | 1 + lld/ELF/Config.h | 1 + lld/ELF/Driver.cpp | 4 + lld/ELF/LinkerScript.cpp | 43 +- lld/ELF/Options.td | 3 + lld/ELF/Writer.cpp | 13 +- lld/test/ELF/Inputs/copy-rel-abs.s | 2 +- lld/test/ELF/Inputs/copy-rel-tls.s | 2 +- lld/test/ELF/abs-hidden.s | 6 +- lld/test/ELF/apply-dynamic-relocs.s | 4 +- lld/test/ELF/arm-fix-cortex-a8-blx.s | 33 + lld/test/ELF/arm-fix-cortex-a8-nopatch.s | 123 +++ lld/test/ELF/arm-fix-cortex-a8-plt.s | 39 + lld/test/ELF/arm-fix-cortex-a8-recognize.s | 201 +++++ lld/test/ELF/arm-fix-cortex-a8-thunk.s | 69 ++ lld/test/ELF/arm-fix-cortex-a8-toolarge.s | 45 ++ lld/test/ELF/avoid-empty-program-headers.s | 12 +- lld/test/ELF/basic-aarch64.s | 8 +- lld/test/ELF/basic-i386.s | 8 +- lld/test/ELF/basic-ppc.s | 8 +- lld/test/ELF/basic-sparcv9.s | 8 +- lld/test/ELF/basic.s | 20 +- lld/test/ELF/build-id.s | 6 +- lld/test/ELF/cgprofile-bad-clusters.s | 18 +- lld/test/ELF/cgprofile-icf.s | 16 +- lld/test/ELF/cgprofile-obj.s | 18 +- lld/test/ELF/cgprofile-reproduce.s | 8 +- lld/test/ELF/cgprofile-txt.s | 48 +- lld/test/ELF/cgprofile-txt2.s | 8 +- lld/test/ELF/combreloc.s | 24 +- lld/test/ELF/comdat.s | 8 +- lld/test/ELF/common-page.s | 24 +- lld/test/ELF/common.s | 10 +- lld/test/ELF/copy-rel-large.s | 2 +- lld/test/ELF/copy-rel-tls.s | 4 +- lld/test/ELF/defsym-reserved-syms.s | 4 +- lld/test/ELF/edata-etext.s | 20 +- lld/test/ELF/edata-no-bss.s | 4 +- lld/test/ELF/eh-align-cie.s | 4 +- lld/test/ELF/eh-frame-hdr-abs-fde.s | 4 +- lld/test/ELF/eh-frame-hdr-augmentation.s | 6 +- lld/test/ELF/eh-frame-hdr-icf-fde.s | 10 +- lld/test/ELF/eh-frame-hdr.s | 28 +- lld/test/ELF/eh-frame-merge.s | 10 +- lld/test/ELF/eh-frame-pcrel-overflow.s | 2 +- lld/test/ELF/eh-frame-value-format7.s | 14 +- lld/test/ELF/eh-frame-value-format8.s | 14 +- lld/test/ELF/ehframe-relocation.s | 4 +- lld/test/ELF/emit-relocs-icf1.s | 6 +- lld/test/ELF/emit-relocs-mergeable.s | 8 +- lld/test/ELF/emit-relocs.s | 18 +- lld/test/ELF/end-dso-defined.s | 10 +- lld/test/ELF/end-update.s | 4 +- lld/test/ELF/end.s | 4 +- lld/test/ELF/entry.s | 12 +- lld/test/ELF/fill-trap.s | 3 +- lld/test/ELF/gdb-index-base-addr.s | 4 +- lld/test/ELF/gdb-index-dwarf5-low-high.s | 2 +- lld/test/ELF/gdb-index-gc-sections.s | 2 +- lld/test/ELF/gdb-index-ranges-discarded.s | 2 +- lld/test/ELF/gdb-index-ranges.s | 4 +- lld/test/ELF/gdb-index-rng-lists.s | 4 +- lld/test/ELF/gdb-index.s | 4 +- lld/test/ELF/global_offset_table_shared.s | 2 +- lld/test/ELF/gnu-ifunc-canon.s | 12 +- lld/test/ELF/gnu-ifunc-dyntags.s | 4 +- lld/test/ELF/gnu-ifunc-noplt.s | 50 +- lld/test/ELF/gnu-ifunc-plt.s | 54 +- lld/test/ELF/gnu-ifunc-shared.s | 44 +- lld/test/ELF/gnu-ifunc.s | 36 +- lld/test/ELF/got.s | 20 +- lld/test/ELF/image-base.s | 6 +- lld/test/ELF/just-symbols.s | 2 +- lld/test/ELF/linkerscript/absolute.s | 2 +- lld/test/ELF/linkerscript/page-size.s | 12 +- lld/test/ELF/linkerscript/symbol-reserved.s | 2 +- lld/test/ELF/linkerscript/synthetic-symbols3.test | 4 +- lld/test/ELF/local-got-pie.s | 10 +- lld/test/ELF/local-got-shared.s | 10 +- lld/test/ELF/local-got.s | 20 +- lld/test/ELF/map-file.s | 75 +- lld/test/ELF/no-inhibit-exec.s | 2 +- lld/test/ELF/partition-notes.s | 2 +- lld/test/ELF/partition-pack-dyn-relocs.s | 10 +- lld/test/ELF/partition-synthetic-sections.s | 29 +- lld/test/ELF/pre_init_fini_array_missing.s | 8 +- lld/test/ELF/rel-offset.s | 4 +- lld/test/ELF/relative-dynamic-reloc-pie.s | 6 +- lld/test/ELF/relocatable.s | 4 +- lld/test/ELF/relocation-common.s | 4 +- lld/test/ELF/relocation-copy-align-common.s | 6 +- lld/test/ELF/relocation-copy-flags.s | 12 +- lld/test/ELF/relocation-copy-relro.s | 16 +- lld/test/ELF/relocation-copy.s | 21 +- lld/test/ELF/relocation-non-alloc.s | 18 +- lld/test/ELF/relocation-undefined-weak.s | 2 +- lld/test/ELF/relocation.s | 38 +- lld/test/ELF/relro-bss.s | 16 +- lld/test/ELF/relro-tls.s | 4 +- lld/test/ELF/segments.s | 6 +- lld/test/ELF/startstop-shared2.s | 4 +- lld/test/ELF/startstop.s | 20 +- .../ELF/symbol-ordering-file-cgprofile-conflicts.s | 26 +- lld/test/ELF/symbol-ordering-file-icf.s | 6 +- lld/test/ELF/symbols.s | 10 +- lld/test/ELF/tls-offset.s | 68 +- lld/test/ELF/tls.s | 4 +- lld/test/ELF/ttext-tdata-tbss.s | 32 +- lld/test/ELF/undef-with-plt-addr.s | 8 +- lld/test/ELF/verdef-defaultver.s | 14 +- lld/test/ELF/x86-64-got-plt-header.s | 8 +- lld/test/ELF/x86-64-gotpc-relax-nopic.s | 46 +- lld/test/ELF/x86-64-gotpc-relax-und-dso.s | 24 +- lld/test/ELF/x86-64-gotpc-relax.s | 30 +- lld/test/ELF/x86-64-plt-high-addr.s | 8 +- lld/test/ELF/x86-64-plt.s | 32 +- lld/test/ELF/x86-64-relax-got-abs.s | 2 +- lld/test/ELF/x86-64-reloc-error2.s | 2 +- lld/test/ELF/x86-64-reloc-gotoff64.s | 12 +- lld/test/ELF/x86-64-reloc-gotpc64.s | 6 +- lld/test/ELF/x86-64-reloc-range.s | 2 +- lld/test/ELF/x86-64-reloc-size.s | 16 +- lld/test/ELF/x86-64-retpoline-znow-static-iplt.s | 16 +- lld/test/ELF/x86-64-retpoline-znow.s | 14 +- lld/test/ELF/x86-64-retpoline.s | 16 +- lld/test/ELF/x86-64-tls-dynamic.s | 26 +- lld/test/ELF/x86-64-tls-gd-local.s | 8 +- lld/test/ELF/x86-64-tls-gdie.s | 12 +- lld/test/ELF/x86-64-tls-ie-local.s | 14 +- lld/test/ELF/x86-64-tls-ie.s | 32 +- lld/test/ELF/x86-64-tls-opt-noplt.s | 8 +- lld/test/ELF/x86-64-tlsdesc-gd.s | 24 +- lld/test/ELF/x86-64-tlsdesc-ld.s | 8 +- lld/test/ELF/ztext.s | 10 +- .../SymbolFile/DWARF/debug-types-address-ranges.s | 2 +- .../dir-separator-no-comp-dir-relative-name.s | 2 +- .../SymbolFile/DWARF/dir-separator-no-comp-dir.s | 2 +- lldb/lit/SymbolFile/DWARF/dir-separator-posix.s | 2 +- lldb/lit/SymbolFile/DWARF/dir-separator-windows.s | 2 +- lldb/lit/SymbolFile/DWARF/find-inline-method.s | 2 +- llvm/docs/CommandGuide/llvm-size.rst | 189 ++++- llvm/docs/CommandGuide/llvm-strings.rst | 121 ++- llvm/docs/LangRef.rst | 2 + llvm/include/llvm/Analysis/TargetTransformInfo.h | 10 - .../llvm/Analysis/TargetTransformInfoImpl.h | 4 - llvm/include/llvm/Transforms/IPO/Attributor.h | 49 +- llvm/lib/Analysis/TargetTransformInfo.cpp | 8 - llvm/lib/ExecutionEngine/ExecutionEngine.cpp | 4 +- llvm/lib/IR/InlineAsm.cpp | 10 + llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp | 2 + llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 31 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 11 + llvm/lib/Target/AArch64/AArch64InstrInfo.td | 21 +- .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 20 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 5 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 6 + llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 3 +- llvm/lib/Target/AMDGPU/SIInstructions.td | 18 +- llvm/lib/Target/AMDGPU/SMInstructions.td | 15 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 27 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 49 +- llvm/lib/Target/ARM/MVEVPTBlockPass.cpp | 114 ++- llvm/lib/Target/SystemZ/CMakeLists.txt | 1 - llvm/lib/Target/SystemZ/SystemZ.h | 1 - llvm/lib/Target/SystemZ/SystemZExpandPseudo.cpp | 152 ---- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 2 +- llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp | 122 +-- llvm/lib/Target/SystemZ/SystemZInstrInfo.h | 4 - llvm/lib/Target/SystemZ/SystemZPostRewrite.cpp | 162 +++- llvm/lib/Target/SystemZ/SystemZRegisterInfo.h | 9 + llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp | 2 - llvm/lib/Target/X86/X86.td | 4 + llvm/lib/Target/X86/X86ISelLowering.cpp | 56 +- llvm/lib/Target/X86/X86Subtarget.h | 4 + llvm/lib/Transforms/IPO/Attributor.cpp | 264 +++++- .../Transforms/InstCombine/InstCombineCompares.cpp | 65 +- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 27 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 9 +- llvm/lib/Transforms/Vectorize/VPlanSLP.cpp | 13 +- llvm/test/CodeGen/AArch64/aarch64-sve-asm.ll | 26 + llvm/test/CodeGen/AArch64/fp16_intrinsic_lane.ll | 8 +- .../CodeGen/AArch64/fp16_intrinsic_scalar_3op.ll | 61 +- .../GlobalISel/inst-select-amdgcn.ldexp.s16.mir | 4 +- .../inst-select-atomicrmw-fadd-local.mir | 4 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-fabs.mir | 4 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-fneg.mir | 24 +- .../AMDGPU/GlobalISel/inst-select-fptosi.mir | 132 +++ .../AMDGPU/GlobalISel/inst-select-fptoui.mir | 83 +- .../GlobalISel/inst-select-load-constant.mir | 896 +++++++++++++++++++++ .../AMDGPU/GlobalISel/inst-select-sitofp.mir | 58 +- .../AMDGPU/GlobalISel/inst-select-uitofp.mir | 86 ++ .../CodeGen/AMDGPU/GlobalISel/legalize-sitofp.mir | 4 +- .../CodeGen/AMDGPU/GlobalISel/legalize-uitofp.mir | 4 +- .../AMDGPU/GlobalISel/llvm.amdgcn.workitem.id.ll | 27 + .../GlobalISel/regbankselect-amdgcn.kill.mir | 68 ++ ...nkselect-sitofp.mir => regbankselect-fceil.mir} | 16 +- ...nkselect-sitofp.mir => regbankselect-frint.mir} | 16 +- .../AMDGPU/GlobalISel/regbankselect-sitofp.mir | 36 + .../AMDGPU/GlobalISel/regbankselect-uitofp.mir | 36 + llvm/test/CodeGen/PowerPC/fdiv.ll | 16 + llvm/test/CodeGen/Thumb2/mve-bitreverse.ll | 52 ++ llvm/test/CodeGen/Thumb2/mve-bswap.ll | 37 + llvm/test/CodeGen/Thumb2/mve-ctlz.ll | 140 ++++ llvm/test/CodeGen/Thumb2/mve-cttz.ll | 178 ++++ llvm/test/CodeGen/Thumb2/mve-masked-ldst.ll | 314 ++++---- llvm/test/CodeGen/Thumb2/mve-masked-load.ll | 176 ++-- llvm/test/CodeGen/Thumb2/mve-masked-store.ll | 114 +-- llvm/test/CodeGen/Thumb2/mve-pred-and.ll | 93 +-- llvm/test/CodeGen/Thumb2/mve-pred-bitcast.ll | 46 +- llvm/test/CodeGen/Thumb2/mve-pred-loadstore.ll | 64 +- llvm/test/CodeGen/Thumb2/mve-pred-not.ll | 3 +- llvm/test/CodeGen/Thumb2/mve-pred-or.ll | 51 +- llvm/test/CodeGen/Thumb2/mve-vcmpf.ll | 24 +- llvm/test/CodeGen/Thumb2/mve-vcmpfr.ll | 24 +- llvm/test/CodeGen/Thumb2/mve-vcmpfz.ll | 24 +- llvm/test/CodeGen/Thumb2/mve-vpt-block.mir | 6 +- llvm/test/CodeGen/Thumb2/mve-vpt-block2.mir | 8 +- llvm/test/CodeGen/Thumb2/mve-vpt-block3.mir | 12 +- llvm/test/CodeGen/Thumb2/mve-vpt-block4.mir | 18 +- llvm/test/CodeGen/Thumb2/mve-vpt-block5.mir | 16 +- llvm/test/CodeGen/Thumb2/mve-vpt-block6.mir | 12 +- llvm/test/CodeGen/Thumb2/mve-vpt-block7.mir | 16 +- llvm/test/CodeGen/Thumb2/mve-vpt-block8.mir | 20 +- llvm/test/CodeGen/Thumb2/mve-vpt-nots.mir | 70 +- llvm/test/CodeGen/X86/vector-shuffle-256-v4.ll | 82 +- llvm/test/CodeGen/X86/vector-shuffle-512-v8.ll | 26 +- .../test/Transforms/FunctionAttrs/heap_to_stack.ll | 318 ++++++++ .../Transforms/IndVarSimplify/loop_evaluate_1.ll | 6 +- .../Transforms/InstCombine/2009-01-31-Pressure.ll | 22 - llvm/test/Transforms/InstCombine/icmp-add.ll | 158 ++++ llvm/test/Transforms/InstCombine/icmp.ll | 160 ++-- .../LoopVectorize/ARM/tail-loop-folding.ll | 89 ++ llvm/test/Transforms/PGOProfile/chr.ll | 28 +- llvm/test/Transforms/SimplifyCFG/PhiEliminate3.ll | 64 +- .../test/Transforms/SimplifyCFG/SpeculativeExec.ll | 6 +- .../SimplifyCFG/X86/speculate-cttz-ctlz.ll | 304 ++----- .../SimplifyCFG/X86/switch_to_lookup_table.ll | 6 +- llvm/test/Transforms/SimplifyCFG/safe-abs.ll | 6 +- .../Transforms/SimplifyCFG/safe-low-bit-extract.ll | 6 +- .../SimplifyCFG/signbit-like-value-extension.ll | 6 +- llvm/test/Transforms/SimplifyCFG/speculate-math.ll | 23 +- llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp | 1 + .../gn/secondary/clang-tools-extra/clangd/BUILD.gn | 1 + .../clang-tools-extra/clangd/unittests/BUILD.gn | 1 + llvm/utils/gn/secondary/lld/ELF/BUILD.gn | 1 + .../gn/secondary/llvm/lib/Target/SystemZ/BUILD.gn | 1 - 276 files changed, 7038 insertions(+), 3129 deletions(-) create mode 100644 clang-tools-extra/clangd/SemanticSelection.cpp create mode 100644 clang-tools-extra/clangd/SemanticSelection.h create mode 100644 clang-tools-extra/clangd/unittests/SemanticSelectionTests.cpp delete mode 100644 compiler-rt/lib/fuzzer/utils/FuzzedDataProvider.h create mode 100644 lld/ELF/ARMErrataFix.cpp create mode 100644 lld/ELF/ARMErrataFix.h create mode 100644 lld/test/ELF/arm-fix-cortex-a8-blx.s create mode 100644 lld/test/ELF/arm-fix-cortex-a8-nopatch.s create mode 100644 lld/test/ELF/arm-fix-cortex-a8-plt.s create mode 100644 lld/test/ELF/arm-fix-cortex-a8-recognize.s create mode 100644 lld/test/ELF/arm-fix-cortex-a8-thunk.s create mode 100644 lld/test/ELF/arm-fix-cortex-a8-toolarge.s delete mode 100644 llvm/lib/Target/SystemZ/SystemZExpandPseudo.cpp create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fptosi.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-constant.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-uitofp.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.kill.mir copy llvm/test/CodeGen/AMDGPU/GlobalISel/{regbankselect-sitofp.mir => regbankselec [...] copy llvm/test/CodeGen/AMDGPU/GlobalISel/{regbankselect-sitofp.mir => regbankselec [...] create mode 100644 llvm/test/CodeGen/PowerPC/fdiv.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-bitreverse.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-bswap.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-ctlz.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-cttz.ll create mode 100644 llvm/test/Transforms/FunctionAttrs/heap_to_stack.ll delete mode 100644 llvm/test/Transforms/InstCombine/2009-01-31-Pressure.ll create mode 100644 llvm/test/Transforms/LoopVectorize/ARM/tail-loop-folding.ll