summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-extract/llvm-extract.cpp
diff options
context:
space:
mode:
authorBob Wilson <bob.wilson@apple.com>2010-08-25 23:27:42 +0000
committerBob Wilson <bob.wilson@apple.com>2010-08-25 23:27:42 +0000
commit9392b0e9609ddd5c0c4037c73326d1d6b633c007 (patch)
tree6abfbabd23310aca7a89eb53dc344d28ce6c1f49 /llvm/tools/llvm-extract/llvm-extract.cpp
parent1194d5e3d2309d449a020df6b9fdf97207ef86f6 (diff)
downloadbcm5719-llvm-9392b0e9609ddd5c0c4037c73326d1d6b633c007.tar.gz
bcm5719-llvm-9392b0e9609ddd5c0c4037c73326d1d6b633c007.zip
Start converting NEON load/stores to use pseudo instructions, beginning here
with the VST4 instructions. Until after register allocation, we want to represent sets of adjacent registers by a single super-register. These VST4 pseudo instructions have a single QQ or QQQQ source register operand. They get expanded to the real VST4 instructions with 4 separate D register operands. Once this conversion is complete, we'll be able to remove the NEONPreAllocPass and avoid some fragile and hacky code elsewhere. llvm-svn: 112108
Diffstat (limited to 'llvm/tools/llvm-extract/llvm-extract.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud