summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp
diff options
context:
space:
mode:
authorRichard Sandiford <rsandifo@linux.vnet.ibm.com>2013-10-01 14:31:11 +0000
committerRichard Sandiford <rsandifo@linux.vnet.ibm.com>2013-10-01 14:31:11 +0000
commitf6377fba4c30e037d59c36c70f86c98dda34eece (patch)
treee8d65f3e45e7d77f89199051cc1e85f18b21de13 /llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp
parentd88b9832c87eff6fc3672e98518246196b84c364 (diff)
downloadbcm5719-llvm-f6377fba4c30e037d59c36c70f86c98dda34eece.tar.gz
bcm5719-llvm-f6377fba4c30e037d59c36c70f86c98dda34eece.zip
[SystemZ] Optimize 32-bit FPR<->GPR moves for z196 and above
Floats are stored in the high 32 bits of an FPR, and the only GPR<->FPR transfers are full-register transfers. This patch optimizes GPR<->FPR float transfers when the high word of a GPR is directly accessible. llvm-svn: 191764
Diffstat (limited to 'llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud