diff options
author | Bob Wilson <bob.wilson@apple.com> | 2009-08-05 23:12:45 +0000 |
---|---|---|
committer | Bob Wilson <bob.wilson@apple.com> | 2009-08-05 23:12:45 +0000 |
commit | e148ceaf65e3704935b8bf0fdc0c7f44283acf6c (patch) | |
tree | 1f4cd277dab10b8d2d85ab05bee6a87946be38fb /llvm/lib/Transforms/Utils/CodeExtractor.cpp | |
parent | 741ea0d7fd0f2d370aa7de4bfdee2000ca9dcbc9 (diff) | |
download | bcm5719-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/CodeExtractor.cpp')
0 files changed, 0 insertions, 0 deletions