llvm-project/llvm/test
Craig Topper f499ec6b3d [RISCV] Add caching to the gather/scatter to strided load/store conversion.
If we have multiple gather/scatter instructions using the same the
same strided address we would scalarize it multiple times. I guess
a later pass cleans this up, but I don't know if that's guaranteed.

This patch adds a cache to remember the scalarization we already
created for a previous gather/scatter.

Reviewed By: frasercrmck

Differential Revision: https://reviews.llvm.org/D125326
2022-05-11 11:47:27 -07:00
..
Analysis [IR][CostModel] A scalable vector shuffle can't be an identity or reverse shuffle. 2022-05-09 21:37:25 -07:00
Assembler
Bindings [OCaml] Remove add_loop_unswitch use in test. 2022-04-29 11:09:51 +01:00
Bitcode [Bitcode] Include indirect users of BlockAddresses in bitcode 2022-05-10 16:03:42 -07:00
BugPoint
CodeGen [RISCV] Add caching to the gather/scatter to strided load/store conversion. 2022-05-11 11:47:27 -07:00
DebugInfo DWARFVerifier: Verify CU/TU index overlap issues 2022-05-05 18:18:53 +00:00
Demangle
Examples
ExecutionEngine [ORC] Fix sorting of contructors by priority 2022-05-11 09:06:41 +02:00
Feature [Passes] Remove legacy LoopUnswitch pass. 2022-04-29 10:30:49 +01:00
FileCheck
Instrumentation [test][msan] Relax order of param shadow 2022-05-07 21:17:44 -07:00
Integer
JitListener
LTO
Linker
MC [RISCV] Remove some TODOs in tests 2022-05-11 22:53:50 +08:00
MachineVerifier
Object [AMDGPU] Add gfx11 subtarget ELF definition 2022-04-29 12:27:17 -04:00
ObjectYAML
Other [opt] Error on `opt -O# --foo-pass` 2022-05-09 09:53:24 -07:00
SafepointIRVerifier
Support
SymbolRewriter
TableGen [NFC][test] Replace hardcoded number with numeric substitution blocks 2022-05-06 08:08:34 +08:00
ThinLTO/X86
Transforms [InstCombine] freeze operand in sdiv expansion 2022-05-11 14:01:28 -04:00
Unit
Verifier
YAMLParser
tools [llvm-ml] Implement support for MASM's extern directive 2022-05-10 14:36:06 -04:00
.clang-format
CMakeLists.txt
TestRunner.sh
lit.cfg.py [NVPTX] Integrate ptxas to LIT tests 2022-04-28 14:59:45 +03:00
lit.site.cfg.py.in [NVPTX] Integrate ptxas to LIT tests 2022-04-28 14:59:45 +03:00