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

llvm-svn: 189740
This commit is contained in:
Elena Demikhovsky 2013-09-02 07:41:01 +00:00
parent b422ecc7de
commit 402ee64f13
1 changed files with 23 additions and 1 deletions

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;
}
}