summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2005-08-25 00:26:22 +0000
committerChris Lattner <sabre@nondot.org>2005-08-25 00:26:22 +0000
commit4ae278a760410e7dddfa3c585dc1bb7b1a3cc851 (patch)
tree1800b34c8e7adade31e5883ee26ff367603e9dfe /llvm/lib/CodeGen
parent794eb6684d4fcc3cb96f86b73856be9bc6e42702 (diff)
downloadbcm5719-llvm-4ae278a760410e7dddfa3c585dc1bb7b1a3cc851.tar.gz
bcm5719-llvm-4ae278a760410e7dddfa3c585dc1bb7b1a3cc851.zip
LFS/STFS load and store FP values, not integer ones. This change allows us
to codegen this: float foo() { return 1.245; } into this: _foo: lis r2, ha16(.CPI_foo_0) lfs f1, lo16(.CPI_foo_0)(r2) blr instead of this: _foo: lis r2, ha16(.CPI_foo_0) lfs r2, lo16(.CPI_foo_0)(r2) <-- ouch or f1, r2, r2 <-- ouch blr with the dag isel. llvm-svn: 23033
Diffstat (limited to 'llvm/lib/CodeGen')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud