[llvm] 862f120 - [mips] Remove instructions related to "wired paired single" from the P5600 model.

Simon Atanasyan via llvm-commits llvm-commits at lists.llvm.org
Sun Mar 22 13:36:39 PDT 2020


Author: Simon Atanasyan
Date: 2020-03-22T23:34:31+03:00
New Revision: 862f120fdb0e9041ca9f38f90cc71fd2f89fabc8

URL: https://github.com/llvm/llvm-project/commit/862f120fdb0e9041ca9f38f90cc71fd2f89fabc8
DIFF: https://github.com/llvm/llvm-project/commit/862f120fdb0e9041ca9f38f90cc71fd2f89fabc8.diff

LOG: [mips] Remove instructions related to "wired paired single" from the P5600 model.

Added: 
    

Modified: 
    llvm/lib/Target/Mips/MipsScheduleP5600.td

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Target/Mips/MipsScheduleP5600.td b/llvm/lib/Target/Mips/MipsScheduleP5600.td
index 7b6f30427390..3d159d412489 100644
--- a/llvm/lib/Target/Mips/MipsScheduleP5600.td
+++ b/llvm/lib/Target/Mips/MipsScheduleP5600.td
@@ -459,8 +459,6 @@ def : InstRW<[P5600WriteFPUL], (instregex "^C_[A-Z]+_(S|D32|D64)$")>;
 def : InstRW<[P5600WriteFPUL], (instregex "^FCMP_(S32|D32|D64)$")>;
 def : InstRW<[P5600WriteFPUL], (instregex "^PseudoCVT_(S|D32|D64)_(L|W)$")>;
 def : InstRW<[P5600WriteFPUL], (instrs PLL_PS64, PLU_PS64, PUL_PS64, PUU_PS64)>;
-def : InstRW<[P5600WriteFPUL], (instrs ADDR_PS64, MULR_PS64)>;
-def : InstRW<[P5600WriteFPUL], (instrs CVT_PS_PW64, CVT_PW_PS64)>;
 
 // div.[ds], div.ps
 def : InstRW<[P5600WriteFPUDivS], (instrs FDIV_S)>;


        


More information about the llvm-commits mailing list