[llvm] 00046d7 - [PowerPC] Add Def CR1 for MTFSFI_rec and MTFSF_rec

Kang Zhang via llvm-commits llvm-commits at lists.llvm.org
Tue Jul 28 18:47:47 PDT 2020


Author: Kang Zhang
Date: 2020-07-29T01:47:23Z
New Revision: 00046d789c9db444efa952e4b6e8df86990bfdda

URL: https://github.com/llvm/llvm-project/commit/00046d789c9db444efa952e4b6e8df86990bfdda
DIFF: https://github.com/llvm/llvm-project/commit/00046d789c9db444efa952e4b6e8df86990bfdda.diff

LOG: [PowerPC] Add Def CR1 for MTFSFI_rec and MTFSF_rec

Added: 
    

Modified: 
    llvm/lib/Target/PowerPC/PPCInstrInfo.td

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Target/PowerPC/PPCInstrInfo.td b/llvm/lib/Target/PowerPC/PPCInstrInfo.td
index 264002c229b9..e4ec0f1e5ea1 100644
--- a/llvm/lib/Target/PowerPC/PPCInstrInfo.td
+++ b/llvm/lib/Target/PowerPC/PPCInstrInfo.td
@@ -4320,7 +4320,7 @@ def MCRFS : XLForm_3<63, 64, (outs crrc:$BF), (ins crrc:$BFA),
 
 def MTFSFI : XLForm_4<63, 134, (outs crrc:$BF), (ins i32imm:$U, i32imm:$W),
                       "mtfsfi $BF, $U, $W", IIC_IntMFFS>;
-
+let Defs = [CR1] in
 def MTFSFI_rec : XLForm_4<63, 134, (outs crrc:$BF), (ins i32imm:$U, i32imm:$W),
                        "mtfsfi. $BF, $U, $W", IIC_IntMFFS>, isRecordForm;
 
@@ -4331,6 +4331,7 @@ let Predicates = [HasFPU] in {
 def MTFSF : XFLForm_1<63, 711, (outs),
                       (ins i32imm:$FLM, f8rc:$FRB, i32imm:$L, i32imm:$W),
                       "mtfsf $FLM, $FRB, $L, $W", IIC_IntMFFS, []>;
+let Defs = [CR1] in
 def MTFSF_rec : XFLForm_1<63, 711, (outs),
                        (ins i32imm:$FLM, f8rc:$FRB, i32imm:$L, i32imm:$W),
                        "mtfsf. $FLM, $FRB, $L, $W", IIC_IntMFFS, []>, isRecordForm;


        


More information about the llvm-commits mailing list