summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC
diff options
context:
space:
mode:
authorJoerg Sonnenberger <joerg@bec.de>2014-08-07 13:16:58 +0000
committerJoerg Sonnenberger <joerg@bec.de>2014-08-07 13:16:58 +0000
commit853feaa80804c2d2783582fdd5e09a7d23f64df9 (patch)
tree443b370f2d352788bea7ced4e6e6b66f7ad33951 /llvm/lib/Target/PowerPC
parent1837a7b4fa48c239f26b3e1ca131d52a2f7f2e90 (diff)
downloadbcm5719-llvm-853feaa80804c2d2783582fdd5e09a7d23f64df9.tar.gz
bcm5719-llvm-853feaa80804c2d2783582fdd5e09a7d23f64df9.zip
Add mfrtcu and mfrtcl instructions
llvm-svn: 215109
Diffstat (limited to 'llvm/lib/Target/PowerPC')
-rw-r--r--llvm/lib/Target/PowerPC/PPCInstrInfo.td3
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/lib/Target/PowerPC/PPCInstrInfo.td b/llvm/lib/Target/PowerPC/PPCInstrInfo.td
index 646d26709d4..aa5466c192d 100644
--- a/llvm/lib/Target/PowerPC/PPCInstrInfo.td
+++ b/llvm/lib/Target/PowerPC/PPCInstrInfo.td
@@ -3226,6 +3226,9 @@ def : InstAlias<"crnot $bx, $by", (CRNOR crbitrc:$bx, crbitrc:$by, crbitrc:$by)>
def : InstAlias<"mtxer $Rx", (MTSPR 1, gprc:$Rx)>;
def : InstAlias<"mfxer $Rx", (MFSPR gprc:$Rx, 1)>;
+def : InstAlias<"mfrtcu $Rx", (MFSPR gprc:$Rx, 4)>;
+def : InstAlias<"mfrtcl $Rx", (MFSPR gprc:$Rx, 5)>;
+
def : InstAlias<"mtdscr $Rx", (MTSPR 17, gprc:$Rx)>;
def : InstAlias<"mfdscr $Rx", (MFSPR gprc:$Rx, 17)>;
OpenPOWER on IntegriCloud