diff options
author | Kalle Raiskila <kalle.raiskila@nokia.com> | 2010-11-24 11:42:17 +0000 |
---|---|---|
committer | Kalle Raiskila <kalle.raiskila@nokia.com> | 2010-11-24 11:42:17 +0000 |
commit | 97fc68774cc021706cc1e0c8801bfd93bbe5a27a (patch) | |
tree | 4e9340343598b323ea56c585a393d82e640d255b /llvm/lib/Target | |
parent | 2a80a9e3d34f5eefb8ed46fb6098034d36a066fc (diff) | |
download | bcm5719-llvm-97fc68774cc021706cc1e0c8801bfd93bbe5a27a.tar.gz bcm5719-llvm-97fc68774cc021706cc1e0c8801bfd93bbe5a27a.zip |
Allow for 'fcmp ogt' in SPU.
Fix by Visa Putkinen!
llvm-svn: 120090
Diffstat (limited to 'llvm/lib/Target')
-rw-r--r-- | llvm/lib/Target/CellSPU/SPUInstrInfo.td | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/CellSPU/SPUInstrInfo.td b/llvm/lib/Target/CellSPU/SPUInstrInfo.td index 50f688a5797..7794f9d4459 100644 --- a/llvm/lib/Target/CellSPU/SPUInstrInfo.td +++ b/llvm/lib/Target/CellSPU/SPUInstrInfo.td @@ -3903,7 +3903,7 @@ def FCGTf32 : "fcgt\t$rT, $rA, $rB", SPrecFP, [(set R32C:$rT, (setugt R32FP:$rA, R32FP:$rB))]>; -def : Pat<(setugt R32FP:$rA, R32FP:$rB), +def : Pat<(setogt R32FP:$rA, R32FP:$rB), (FCGTf32 R32FP:$rA, R32FP:$rB)>; def FCMGTf32 : @@ -3911,7 +3911,7 @@ def FCMGTf32 : "fcmgt\t$rT, $rA, $rB", SPrecFP, [(set R32C:$rT, (setugt (fabs R32FP:$rA), (fabs R32FP:$rB)))]>; -def : Pat<(setugt (fabs R32FP:$rA), (fabs R32FP:$rB)), +def : Pat<(setogt (fabs R32FP:$rA), (fabs R32FP:$rB)), (FCMGTf32 R32FP:$rA, R32FP:$rB)>; //-------------------------------------------------------------------------- |