diff options
| author | Joerg Sonnenberger <joerg@bec.de> | 2014-08-04 23:53:42 +0000 |
|---|---|---|
| committer | Joerg Sonnenberger <joerg@bec.de> | 2014-08-04 23:53:42 +0000 |
| commit | 755ffa9b5478c8227cc45cf3aecd5cd47ea7924b (patch) | |
| tree | cac3a5ad31ff9147980858d7cc2ece37bebb8fff /llvm/lib/Target/PowerPC | |
| parent | 5995e0021df0cf8f52acfdeb022f443b6a553836 (diff) | |
| download | bcm5719-llvm-755ffa9b5478c8227cc45cf3aecd5cd47ea7924b.tar.gz bcm5719-llvm-755ffa9b5478c8227cc45cf3aecd5cd47ea7924b.zip | |
Add TCR register access
llvm-svn: 214826
Diffstat (limited to 'llvm/lib/Target/PowerPC')
| -rw-r--r-- | llvm/lib/Target/PowerPC/PPCInstrInfo.td | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/lib/Target/PowerPC/PPCInstrInfo.td b/llvm/lib/Target/PowerPC/PPCInstrInfo.td index eea1fcae9f5..cf20baea5b4 100644 --- a/llvm/lib/Target/PowerPC/PPCInstrInfo.td +++ b/llvm/lib/Target/PowerPC/PPCInstrInfo.td @@ -3279,6 +3279,9 @@ def : InstAlias<"mfdear $Rx", (MFSPR gprc:$Rx, 981)>, Requires<[IsPPC4xx]>; def : InstAlias<"mtesr $Rx", (MTSPR 980, gprc:$Rx)>, Requires<[IsPPC4xx]>; def : InstAlias<"mfesr $Rx", (MFSPR gprc:$Rx, 980)>, Requires<[IsPPC4xx]>; +def : InstAlias<"mttcr $Rx", (MTSPR 986, gprc:$Rx)>, Requires<[IsPPC4xx]>; +def : InstAlias<"mftcr $Rx", (MFSPR gprc:$Rx, 986)>, Requires<[IsPPC4xx]>; + def LAx : PPCAsmPseudo<"la $rA, $addr", (ins gprc:$rA, memri:$addr)>; def SUBI : PPCAsmPseudo<"subi $rA, $rB, $imm", |

