summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/AttributeImpl.h
diff options
context:
space:
mode:
authorHal Finkel <hfinkel@anl.gov>2013-04-13 08:09:20 +0000
committerHal Finkel <hfinkel@anl.gov>2013-04-13 08:09:20 +0000
commitd85a04b3df05ae8a6bcbc770eab5fc4501155c17 (patch)
treea2e6bd59326f93a78a6a5390f0ad2690ee7964ad /llvm/lib/IR/AttributeImpl.h
parent3d957c0ead26ec1565e7e276179da2942b06fc65 (diff)
downloadbcm5719-llvm-d85a04b3df05ae8a6bcbc770eab5fc4501155c17.tar.gz
bcm5719-llvm-d85a04b3df05ae8a6bcbc770eab5fc4501155c17.zip
Spill and restore PPC CR registers using the FP when we have one
For functions that need to spill CRs, and have dynamic stack allocations, the value of the SP during the restore is not what it was during the save, and so we need to use the FP in these cases (as for all of the other spills and restores, but the CR restore has a special code path because its reserved slot, like the link register, is specified directly relative to the adjusted SP). llvm-svn: 179457
Diffstat (limited to 'llvm/lib/IR/AttributeImpl.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud