llvm-project/llvm/test/Transforms/SROA
Chandler Carruth 845b73c06f PR14055: Implement support for sub-vector operations in SROA.
Now if we can transform an alloca into a single vector value, but it has
subvector, non-element accesses, we form the appropriate shufflevectors
to allow SROA to proceed. This fixes PR14055 which pointed out a very
common pattern that SROA couldn't handle -- mixed vec3 and vec4
operations on a single alloca.

llvm-svn: 168418
2012-11-21 08:16:30 +00:00
..
alignment.ll Teach SROA to cope with wrapper aggregates. These show up a lot in ABI 2012-10-13 10:49:33 +00:00
basictest.ll Rework the rewriting of loads and stores for vector and integer allocas 2012-11-20 01:12:50 +00:00
big-endian.ll Teach SROA how to split whole-alloca integer loads and stores into 2012-10-25 04:37:07 +00:00
fca.ll Teach the integer-promotion rewrite strategy to be endianness aware. 2012-10-04 10:39:28 +00:00
lit.local.cfg
phi-and-select.ll Fix PR14132 and handle OOB loads speculated throuh PHI nodes. 2012-11-20 10:02:19 +00:00
vector-promotion.ll PR14055: Implement support for sub-vector operations in SROA. 2012-11-21 08:16:30 +00:00