summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
diff options
context:
space:
mode:
authorMatthias Braun <matze@braunis.de>2017-04-20 23:34:50 +0000
committerMatthias Braun <matze@braunis.de>2017-04-20 23:34:50 +0000
commit9610a2625184e77de37f240245251516ecf57132 (patch)
tree955c88e16c2eb23619a2bef42c077c4d475fe386 /llvm/lib/Transforms
parent63e3e8ce721e7319ffc53a275cb26b0ebf4c090b (diff)
downloadbcm5719-llvm-9610a2625184e77de37f240245251516ecf57132.tar.gz
bcm5719-llvm-9610a2625184e77de37f240245251516ecf57132.zip
X86RegisterInfo: eliminateFrameIndex: Avoid code duplication; NFC
X86RegisterInfo::eliminateFrameIndex() and X86FrameLowering::getFrameIndexReference() both had logic to compute the base register. This consolidates the code. Also use MachineInstr::isReturn instead of manually enumerating tail call instructions (return instructions were not included in the previous list because they never reference frame indexes). Differential Revision: https://reviews.llvm.org/D32206 llvm-svn: 300923
Diffstat (limited to 'llvm/lib/Transforms')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud