diff options
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/Target/X86/X86SchedSandyBridge.td | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/llvm/lib/Target/X86/X86SchedSandyBridge.td b/llvm/lib/Target/X86/X86SchedSandyBridge.td index 1f3efa2df61..8b1324cad36 100644 --- a/llvm/lib/Target/X86/X86SchedSandyBridge.td +++ b/llvm/lib/Target/X86/X86SchedSandyBridge.td @@ -153,7 +153,7 @@ defm : SBWriteResPair<WriteFSign, [SBPort5], 1>; defm : SBWriteResPair<WriteFLogic, [SBPort5], 1, [1], 1, 6>; defm : SBWriteResPair<WriteFShuffle, [SBPort5], 1>; defm : SBWriteResPair<WriteFVarShuffle, [SBPort5], 1>; -defm : SBWriteResPair<WriteFBlend, [SBPort05], 1>; +defm : SBWriteResPair<WriteFBlend, [SBPort05], 1, [1], 1, 6>; defm : SBWriteResPair<WriteFVarBlend, [SBPort05], 2, [2], 2, 6>; def : WriteRes<WriteCvtF2FSt, [SBPort1, SBPort23, SBPort4]> { let Latency = 4; } @@ -966,9 +966,7 @@ def SBWriteResGroup58 : SchedWriteRes<[SBPort23,SBPort05]> { let NumMicroOps = 2; let ResourceCycles = [1,1]; } -def: InstRW<[SBWriteResGroup58], (instregex "(V?)BLENDPDrmi", - "(V?)BLENDPSrmi", - "VINSERTF128rm")>; +def: InstRW<[SBWriteResGroup58], (instregex "VINSERTF128rm")>; def SBWriteResGroup59 : SchedWriteRes<[SBPort23,SBPort15]> { let Latency = 7; |

