diff options
author | Chris Lattner <sabre@nondot.org> | 2006-10-31 23:06:00 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2006-10-31 23:06:00 +0000 |
commit | 0ccb500fa7a28baeb66754ff4a6950fa0e82617d (patch) | |
tree | b3cdff37ca7f4438dfca19a0fe9f1a2c4fe5b1f0 /lib/Target/Alpha/AlphaLLRP.cpp | |
parent | 04ffebc79875db2274e6cad55737c3dfc0bc1b60 (diff) |
Compile CodeGen/PowerPC/fp-branch.ll to:
_intcoord_cond_next55:
LBB1_3: ;cond_next55
lis r2, ha16(LCPI1_0)
lfs f0, lo16(LCPI1_0)(r2)
fcmpu cr0, f1, f0
blt cr0, LBB1_2 ;cond_next62.exitStub
LBB1_1: ;bb72.exitStub
li r3, 1
blr
LBB1_2: ;cond_next62.exitStub
li r3, 0
blr
instead of:
_intcoord_cond_next55:
LBB1_3: ;cond_next55
lis r2, ha16(LCPI1_0)
lfs f0, lo16(LCPI1_0)(r2)
fcmpu cr0, f1, f0
bge cr0, LBB1_1 ;bb72.exitStub
LBB1_4: ;cond_next55
lis r2, ha16(LCPI1_0)
lfs f0, lo16(LCPI1_0)(r2)
fcmpu cr0, f1, f0
bnu cr0, LBB1_2 ;cond_next62.exitStub
LBB1_1: ;bb72.exitStub
li r3, 1
blr
LBB1_2: ;cond_next62.exitStub
li r3, 0
blr
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31330 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/Alpha/AlphaLLRP.cpp')
0 files changed, 0 insertions, 0 deletions