1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-30 07:22:55 +01:00
llvm-mirror/lib
Chris Lattner 850ef9955d 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

llvm-svn: 31330
2006-10-31 23:06:00 +00:00
..
Analysis add a method 2006-10-28 01:24:05 +00:00
AsmParser For PR950: 2006-10-26 06:15:43 +00:00
Bytecode For PR950: 2006-10-26 06:15:43 +00:00
CodeGen Compile CodeGen/PowerPC/fp-branch.ll to: 2006-10-31 23:06:00 +00:00
Debugger For PR950: 2006-10-20 07:07:24 +00:00
ExecutionEngine For PR950: 2006-10-26 06:15:43 +00:00
Linker Adding dllimport, dllexport and external weak linkage types. 2006-09-14 18:23:27 +00:00
Support add a highly efficient hash table that is specialized for mapping C strings 2006-10-29 23:42:03 +00:00
System Use new config.h macro 2006-09-14 06:21:59 +00:00
Target Nuke dead code. 2006-10-31 21:53:31 +00:00
Transforms generalize the fix for PR977 to also fix 2006-10-31 18:56:48 +00:00
VMCore Update comment. Valid option is -debug-pass=Structures. 2006-10-30 19:25:54 +00:00
Makefile Make some changes suggested by Chris: 2006-05-17 22:55:35 +00:00