mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-14 11:32:34 +00:00
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:
parent
5041558645
commit
da0ce6eb8b
@ -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;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user