AVX-512: updated the list of high-latency instructions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189740 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Elena Demikhovsky 2013-09-02 07:41:01 +00:00
parent 5041558645
commit da0ce6eb8b

View File

@ -5099,6 +5099,20 @@ bool X86InstrInfo::isHighLatencyDef(int opc) const {
case X86::VSQRTSSm:
case X86::VSQRTSSm_Int:
case X86::VSQRTSSr:
case X86::VSQRTPDZrm:
case X86::VSQRTPDZrr:
case X86::VSQRTPSZrm:
case X86::VSQRTPSZrr:
case X86::VSQRTSDZm:
case X86::VSQRTSDZm_Int:
case X86::VSQRTSDZr:
case X86::VSQRTSSZm_Int:
case X86::VSQRTSSZr:
case X86::VSQRTSSZm:
case X86::VDIVSDZrm:
case X86::VDIVSDZrr:
case X86::VDIVSSZrm:
case X86::VDIVSSZrr:
case X86::VGATHERQPSZrm:
case X86::VGATHERQPDZrm:
@ -5107,7 +5121,15 @@ bool X86InstrInfo::isHighLatencyDef(int opc) const {
case X86::VPGATHERQDZrm:
case X86::VPGATHERQQZrm:
case X86::VPGATHERDDZrm:
case X86::VPGATHERDQZrm:
case X86::VPGATHERDQZrm:
case X86::VSCATTERQPDZmr:
case X86::VSCATTERQPSZmr:
case X86::VSCATTERDPDZmr:
case X86::VSCATTERDPSZmr:
case X86::VPSCATTERQDZmr:
case X86::VPSCATTERQQZmr:
case X86::VPSCATTERDDZmr:
case X86::VPSCATTERDQZmr:
return true;
}
}