diff options
| author | Michael Liao <michael.liao@intel.com> | 2012-09-13 19:58:21 +0000 |
|---|---|---|
| committer | Michael Liao <michael.liao@intel.com> | 2012-09-13 19:58:21 +0000 |
| commit | 460fc46e0fd34893231ef1ab6d4d9f02f339e443 (patch) | |
| tree | cbf4c49ed7011118104140d38ee1b2915f11225f /llvm/lib/CodeGen/LocalStackSlotAllocation.cpp | |
| parent | b67ada6687e8e727a0171a339925ddd94093e3d0 (diff) | |
| download | bcm5719-llvm-460fc46e0fd34893231ef1ab6d4d9f02f339e443.tar.gz bcm5719-llvm-460fc46e0fd34893231ef1ab6d4d9f02f339e443.zip | |
Enhance type legalization on bitcast from vector to integer
- Find a legal vector type before casting and extracting element from it.
- As the new vector type may have more than 2 elements, build the final
hi/lo pair by BFS pairing them from bottom to top.
llvm-svn: 163830
Diffstat (limited to 'llvm/lib/CodeGen/LocalStackSlotAllocation.cpp')
0 files changed, 0 insertions, 0 deletions

