llvm-project/llvm/test
Paul Walker 6d35bd1d48 [CodeGenPrepare] Update optimizeGatherScatterInst for scalable vectors.
optimizeGatherScatterInst does nothing specific to fixed length vectors
but uses FixedVectorType to extract the number of elements.  This patch
simply updates the code to use VectorType and getElementCount instead.

For testing I just copied Transforms/CodeGenPrepare/X86/gather-scatter-opt.ll
replacing `<4 x ` with `<vscale x 4`.

Differential Revision: https://reviews.llvm.org/D92572
2020-12-15 10:57:51 +00:00
..
Analysis [BasicAA] Handle known non-zero variable index 2020-12-13 13:20:05 +01:00
Assembler OpaquePtr: Require byval on x86_intrcc parameter 0 2020-12-14 16:34:37 -05:00
Bindings Adding PoisonValue for representing poison value explicitly in IR 2020-11-25 17:33:51 -07:00
Bitcode [clang][IR] Add support for leaf attribute 2020-12-14 14:48:17 -08:00
BugPoint
CodeGen [X86][AVX] LowerBUILD_VECTOR - reduce 256/512-bit build vectors with zero/undef upper elements + pad. 2020-12-15 10:11:38 +00:00
DebugInfo Reland "[MachineDebugify] Insert synthetic DBG_VALUE instructions" 2020-12-14 22:34:23 -05:00
Demangle
Examples
ExecutionEngine
Feature OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
FileCheck
Instrumentation [dfsan] Track field/index-level shadow values in variables 2020-12-09 19:38:35 +00:00
Integer
JitListener [MCJIT] Profile the code generated by MCJIT engine using Intel VTune profiler 2020-11-16 19:28:14 +11:00
LTO [ICP] Don't promote when target not defined in module 2020-12-08 07:45:36 -08:00
Linker Simplify append to module inline asm string in IRLinker::run() 2020-12-02 14:56:43 +01:00
MC [RISCV] Prevent assertion in the assembler if vmerge or vfmerge are given a V0 destination. 2020-12-14 17:22:55 -08:00
MachineVerifier
Object [llvm-readobj] - For SHT_REL relocations, don't display an addend. 2020-12-14 12:03:00 +03:00
ObjectYAML Reland "[lib/Support/YAMLTraits] - Don't print leading zeroes when dumping Hex8/Hex16/Hex32 types." (https://reviews.llvm.org/D90930). 2020-11-18 13:08:46 +03:00
Other [PGO] Enable preinline and cleanup when optimize for size 2020-12-10 12:29:17 -08:00
Reduce [llvm-reduce] Add reduction for special globals like llvm.used. 2020-11-11 11:25:05 +00:00
SafepointIRVerifier
Support
SymbolRewriter
TableGen Revert "[openmp] Remove clause from OMPKinds.def and use OMP.td info" 2020-12-10 10:34:59 -05:00
ThinLTO/X86 [NFCI] Add missing triple to several LTO tests 2020-12-09 13:13:58 -08:00
Transforms [CodeGenPrepare] Update optimizeGatherScatterInst for scalable vectors. 2020-12-15 10:57:51 +00:00
Unit
Verifier OpaquePtr: Require byval on x86_intrcc parameter 0 2020-12-14 16:34:37 -05:00
YAMLParser
tools [llvm-readobj] - For SHT_REL relocations, don't display an addend. 2020-12-14 12:03:00 +03:00
.clang-format
CMakeLists.txt [CMake] Add llvm-profgen to LLVM_TEST_DEPENDS 2020-12-09 09:34:51 -08:00
TestRunner.sh
lit.cfg.py [FileCheck] Enforce --allow-unused-prefixes=false for llvm/test/Transforms 2020-12-09 08:51:38 -08:00
lit.site.cfg.py.in