aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2005-09-28 22:47:06 +0000
committerChris Lattner <sabre@nondot.org>2005-09-28 22:47:06 +0000
commite025574370f6375d0fa1ccb9ead5d6124226239b (patch)
treeef0d33c866d9f3ecc566419a0d5630fd792f8f99
parent0648ccf1e99b2748144f736e1ab89c935fd6f6f7 (diff)
downloadexternal_llvm-e025574370f6375d0fa1ccb9ead5d6124226239b.zip
external_llvm-e025574370f6375d0fa1ccb9ead5d6124226239b.tar.gz
external_llvm-e025574370f6375d0fa1ccb9ead5d6124226239b.tar.bz2
add a patter for SUBFIC
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23509 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--lib/Target/PowerPC/PPCInstrInfo.td2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/Target/PowerPC/PPCInstrInfo.td b/lib/Target/PowerPC/PPCInstrInfo.td
index 719968d..a39aaaa 100644
--- a/lib/Target/PowerPC/PPCInstrInfo.td
+++ b/lib/Target/PowerPC/PPCInstrInfo.td
@@ -396,7 +396,7 @@ def MULLI : DForm_2< 7, (ops GPRC:$rD, GPRC:$rA, s16imm:$imm),
[(set GPRC:$rD, (mul GPRC:$rA, immSExt16:$imm))]>;
def SUBFIC : DForm_2< 8, (ops GPRC:$rD, GPRC:$rA, s16imm:$imm),
"subfic $rD, $rA, $imm",
- []>;
+ [(set GPRC:$rD, (sub immSExt16:$imm, GPRC:$rA))]>;
def LI : DForm_2_r0<14, (ops GPRC:$rD, s16imm:$imm),
"li $rD, $imm",
[(set GPRC:$rD, immSExt16:$imm)]>;