summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/LowerInvoke.cpp
diff options
context:
space:
mode:
authorBob Wilson <bob.wilson@apple.com>2009-08-05 23:12:45 +0000
committerBob Wilson <bob.wilson@apple.com>2009-08-05 23:12:45 +0000
commite148ceaf65e3704935b8bf0fdc0c7f44283acf6c (patch)
tree1f4cd277dab10b8d2d85ab05bee6a87946be38fb /llvm/lib/Transforms/Utils/LowerInvoke.cpp
parent741ea0d7fd0f2d370aa7de4bfdee2000ca9dcbc9 (diff)
downloadbcm5719-llvm-e148ceaf65e3704935b8bf0fdc0c7f44283acf6c.tar.gz
bcm5719-llvm-e148ceaf65e3704935b8bf0fdc0c7f44283acf6c.zip
Add a new pre-allocation pass to assign adjacent registers for Neon instructions
that have that constraint. This is currently just assigning a fixed set of registers, and it only handles VLDn for n=2,3,4 with DPR registers. I'm going to expand it to handle more operations next; we can make it smarter once everything is working correctly. llvm-svn: 78256
Diffstat (limited to 'llvm/lib/Transforms/Utils/LowerInvoke.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud