summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SplitKit.cpp
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2011-03-29 03:12:02 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2011-03-29 03:12:02 +0000
commitd8af5298d102d8c82ccf7a5b6bed3d8ae27b2089 (patch)
treeda029e30355d634a823eb5e506cc7e6570d664eb /llvm/lib/CodeGen/SplitKit.cpp
parent30d0bdd1df5fc0e8a6ba43bbfbf3a13c7aecf0ab (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud