diff options
author | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2011-03-29 03:12:02 +0000 |
---|---|---|
committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2011-03-29 03:12:02 +0000 |
commit | d8af5298d102d8c82ccf7a5b6bed3d8ae27b2089 (patch) | |
tree | da029e30355d634a823eb5e506cc7e6570d664eb /llvm/lib/CodeGen/SplitKit.cpp | |
parent | 30d0bdd1df5fc0e8a6ba43bbfbf3a13c7aecf0ab (diff) | |
download | bcm5719-llvm-d8af5298d102d8c82ccf7a5b6bed3d8ae27b2089.tar.gz bcm5719-llvm-d8af5298d102d8c82ccf7a5b6bed3d8ae27b2089.zip |
Properly enable rematerialization when spilling after live range splitting.
The instruction to be rematerialized may not be the one defining the register
that is being spilled. The traceSiblingValue() function sees through sibling
copies to find the remat candidate.
llvm-svn: 128449
Diffstat (limited to 'llvm/lib/CodeGen/SplitKit.cpp')
0 files changed, 0 insertions, 0 deletions