diff options
author | Joerg Sonnenberger <joerg@bec.de> | 2014-08-02 20:00:26 +0000 |
---|---|---|
committer | Joerg Sonnenberger <joerg@bec.de> | 2014-08-02 20:00:26 +0000 |
commit | e8a167ce8f5d05167758cf796dd537cd2058c9d4 (patch) | |
tree | 2f6bf65a41e46ab3fdfb156cbb6961dbc8633ef5 /llvm/lib/Target/PowerPC | |
parent | 26a1bf7d84c91d8a986cb2093eaf606daa4fece8 (diff) | |
download | bcm5719-llvm-e8a167ce8f5d05167758cf796dd537cd2058c9d4.tar.gz bcm5719-llvm-e8a167ce8f5d05167758cf796dd537cd2058c9d4.zip |
mfdcr / mtdcr support
llvm-svn: 214639
Diffstat (limited to 'llvm/lib/Target/PowerPC')
-rw-r--r-- | llvm/lib/Target/PowerPC/PPCInstrInfo.td | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/llvm/lib/Target/PowerPC/PPCInstrInfo.td b/llvm/lib/Target/PowerPC/PPCInstrInfo.td index 0237358a141..89c7bc4c64c 100644 --- a/llvm/lib/Target/PowerPC/PPCInstrInfo.td +++ b/llvm/lib/Target/PowerPC/PPCInstrInfo.td @@ -3123,6 +3123,11 @@ def RFCI : XForm_0<19, 51, (outs), (ins), "rfci", IIC_BrB, []>, def RFDI : XForm_0<19, 39, (outs), (ins), "rfdi", IIC_BrB, []>; def RFMCI : XForm_0<19, 38, (outs), (ins), "rfmci", IIC_BrB, []>; +def MFDCR : XFXForm_1<31, 323, (outs gprc:$RT), (ins i32imm:$SPR), + "mfdcr $RT, $SPR", IIC_SprMFSPR>; +def MTDCR : XFXForm_1<31, 451, (outs), (ins gprc:$RT, i32imm:$SPR), + "mtdcr $SPR, $RT", IIC_SprMTSPR>; + //===----------------------------------------------------------------------===// // PowerPC Assembler Instruction Aliases // |