diff options
| author | Joerg Sonnenberger <joerg@bec.de> | 2014-07-30 23:59:11 +0000 |
|---|---|---|
| committer | Joerg Sonnenberger <joerg@bec.de> | 2014-07-30 23:59:11 +0000 |
| commit | 9e281bf0fe5d3a1a7ccb2be189dab52a168fbde2 (patch) | |
| tree | 07b97e9ba33dfbc39aa5a95fe938e933bedeb3c6 /llvm/lib/Target/PowerPC | |
| parent | 04559a79415e813283ddfbb8cdfdde5620c95f3b (diff) | |
| download | bcm5719-llvm-9e281bf0fe5d3a1a7ccb2be189dab52a168fbde2.tar.gz bcm5719-llvm-9e281bf0fe5d3a1a7ccb2be189dab52a168fbde2.zip | |
Add mtpid/mfpid for BookE.
llvm-svn: 214363
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 cd30848ceda..0237358a141 100644 --- a/llvm/lib/Target/PowerPC/PPCInstrInfo.td +++ b/llvm/lib/Target/PowerPC/PPCInstrInfo.td @@ -3191,6 +3191,9 @@ def : InstAlias<"mfcfar $Rx", (MFSPR gprc:$Rx, 28)>; def : InstAlias<"mtamr $Rx", (MTSPR 29, gprc:$Rx)>; def : InstAlias<"mfamr $Rx", (MFSPR gprc:$Rx, 29)>; +def : InstAlias<"mtpid $Rx", (MTSPR 48, gprc:$Rx)>, Requires<[IsBookE]>; +def : InstAlias<"mfpid $Rx", (MFSPR gprc:$Rx, 48)>, Requires<[IsBookE]>; + def : InstAlias<"mftb $Rx", (MFTB gprc:$Rx, 268)>; def : InstAlias<"mftbu $Rx", (MFTB gprc:$Rx, 269)>; |

