diff options
Diffstat (limited to 'llvm/lib/Target/X86/X86SchedSandyBridge.td')
| -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;  | 

