aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineFunction.cpp
diff options
context:
space:
mode:
authorHal Finkel <hfinkel@anl.gov>2013-03-14 20:21:47 +0000
committerHal Finkel <hfinkel@anl.gov>2013-03-14 20:21:47 +0000
commitad26f4ded2a07fe9b25daca5a09c2d9b0c17a6c5 (patch)
tree6175c7726c0eb0119685b0092e2c40c1c75b4b4d /llvm/lib/CodeGen/MachineFunction.cpp
parente987a311bacf43634315756e05e9ed42ad33b863 (diff)
downloadllvm-ad26f4ded2a07fe9b25daca5a09c2d9b0c17a6c5.zip
llvm-ad26f4ded2a07fe9b25daca5a09c2d9b0c17a6c5.tar.gz
llvm-ad26f4ded2a07fe9b25daca5a09c2d9b0c17a6c5.tar.bz2
Use frame-index scavenging for PPC register spilling
Make requiresFrameIndexScavenging return true, and create virtual registers in the spilling code instead of using the register scavenger directly. This makes the target-level code simpler, and importantly, delays the scavenging until after callee-saved register processing (which will be important for later changes). Also cleans up trackLivenessAfterRegAlloc (makes it inline in the header with the other related functions). This makes it clear that it always returns true. No functionality change intended. llvm-svn: 177107
Diffstat (limited to 'llvm/lib/CodeGen/MachineFunction.cpp')
0 files changed, 0 insertions, 0 deletions