diff options
| author | Stanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com> | 2020-05-05 16:17:53 -0700 |
|---|---|---|
| committer | Stanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com> | 2020-05-08 15:11:38 -0700 |
| commit | db7dea2b6f7f71bcb85962bba875b63232af2d64 (patch) | |
| tree | 2535d196113248c6055eff0e0dc1bba3420d214c /llvm/lib/Analysis/CodeMetrics.cpp | |
| parent | 23cbea9a04e023d5b79dfee5964fae769340c993 (diff) | |
| download | llvm-db7dea2b6f7f71bcb85962bba875b63232af2d64.zip llvm-db7dea2b6f7f71bcb85962bba875b63232af2d64.tar.gz llvm-db7dea2b6f7f71bcb85962bba875b63232af2d64.tar.bz2 | |
[AMDGPU] Vectorize alloca thru bitcast
This is mostly useful if alloca element type is not integer
and then casted to an integer for load or store. We now can
vectorize an [i32] alloca but cannot do so for [float].
There also a separate patch needed to properly lower 64 bit
types after they vectorized. At the moment these are lowered
via scratch anyway.
Differential Revision: https://reviews.llvm.org/D79641
Diffstat (limited to 'llvm/lib/Analysis/CodeMetrics.cpp')
0 files changed, 0 insertions, 0 deletions
