summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target
diff options
context:
space:
mode:
authorKalle Raiskila <kalle.raiskila@nokia.com>2010-11-24 11:42:17 +0000
committerKalle Raiskila <kalle.raiskila@nokia.com>2010-11-24 11:42:17 +0000
commit97fc68774cc021706cc1e0c8801bfd93bbe5a27a (patch)
tree4e9340343598b323ea56c585a393d82e640d255b /llvm/lib/Target
parent2a80a9e3d34f5eefb8ed46fb6098034d36a066fc (diff)
downloadbcm5719-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.td4
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)>;
//--------------------------------------------------------------------------
OpenPOWER on IntegriCloud