Searched refs:HasAVX512 (Results 1 – 9 of 9) sorted by relevance
285 bool HasAVX512 = Subtarget.hasAVX512(); in getCalleeSavedRegs() local320 if (HasAVX512 && IsWin64) in getCalleeSavedRegs()322 if (HasAVX512 && Is64Bit) in getCalleeSavedRegs()369 if (HasAVX512) in getCalleeSavedRegs()377 if (HasAVX512) in getCalleeSavedRegs()421 bool HasAVX512 = Subtarget.hasAVX512(); in getCallPreservedMask() local442 if (HasAVX512 && IsWin64) in getCallPreservedMask()444 if (HasAVX512 && Is64Bit) in getCallPreservedMask()487 if (HasAVX512) in getCallPreservedMask()495 if (HasAVX512) in getCallPreservedMask()
403 bool HasAVX512 = STI.hasAVX512(); in getLoadStoreOp() local416 return Isload ? (HasAVX512 ? X86::VMOVSSZrm_alt : in getLoadStoreOp()419 : (HasAVX512 ? X86::VMOVSSZmr : in getLoadStoreOp()426 return Isload ? (HasAVX512 ? X86::VMOVSDZrm_alt : in getLoadStoreOp()429 : (HasAVX512 ? X86::VMOVSDZmr : in getLoadStoreOp()435 : HasAVX512 in getLoadStoreOp()439 : HasAVX512 in getLoadStoreOp()444 : HasAVX512 in getLoadStoreOp()448 : HasAVX512 in getLoadStoreOp()1125 bool HasAVX512 = STI.hasAVX512(); in selectExtract() local[all …]
475 let Predicates = [HasAVX512] in {508 let Predicates = [HasAVX512] in {1519 let Predicates = [HasAVX512] in {2159 let Predicates = [HasAVX512] in {2656 let Predicates = [HasAVX512] in {2880 let Predicates = [HasAVX512] in7653 } // Predicates = [HasAVX512]7755 } // Predicates = [HasAVX512]7932 Requires<[HasAVX512]>;7967 Requires<[HasAVX512]>;[all …]
352 Opc = HasAVX512 ? X86::VMOVSSZrm_alt in X86FastEmitLoad()358 Opc = HasAVX512 ? X86::VMOVSDZrm_alt in X86FastEmitLoad()439 assert(HasAVX512); in X86FastEmitLoad()446 assert(HasAVX512); in X86FastEmitLoad()456 assert(HasAVX512); in X86FastEmitLoad()610 assert(HasAVX512); in X86FastEmitStore()617 assert(HasAVX512); in X86FastEmitStore()627 assert(HasAVX512); in X86FastEmitStore()1366 return HasAVX512 ? X86::VUCOMISSZrr in X86ChooseCmpOpcode()2495 HasAVX512 ? X86::VCVTSS2SDZrr in X86SelectFPExt()[all …]
812 Requires<[HasAVX512]>;819 Requires<[HasAVX512]>;823 Requires<[HasAVX512]>;827 Requires<[HasAVX512]>;831 Requires<[HasAVX512]>;838 Requires<[HasAVX512]>;862 Requires<[HasAVX512]>;869 Requires<[HasAVX512]>;873 Requires<[HasAVX512]>;877 Requires<[HasAVX512]>;[all …]
28 let Predicates = [HasAVX512] in {156 let Predicates = [HasAVX512, NoVLX] in {218 let Predicates = [HasAVX512] in {268 let Predicates = [HasAVX512] in {285 let Predicates = [HasAVX512, NoDQI] in {
3400 bool HasAVX512 = Subtarget.hasAVX512(); in CopyToFromAsymmetricReg() local3437 return HasAVX512 ? X86::VMOVPQIto64Zrr : in CopyToFromAsymmetricReg()3446 return HasAVX512 ? X86::VMOV64toPQIZrr : in CopyToFromAsymmetricReg()3460 return HasAVX512 ? X86::VMOVPDI2DIZrr : in CopyToFromAsymmetricReg()3467 return HasAVX512 ? X86::VMOVDI2PDIZrr : in CopyToFromAsymmetricReg()3570 bool HasAVX512 = STI.hasAVX512(); in getLoadStoreRegOpcode() local3594 (HasAVX512 ? X86::VMOVSSZrm_alt : in getLoadStoreRegOpcode()3597 (HasAVX512 ? X86::VMOVSSZmr : in getLoadStoreRegOpcode()3624 (HasAVX512 ? X86::VMOVSDZrm_alt : in getLoadStoreRegOpcode()3627 (HasAVX512 ? X86::VMOVSDZmr : in getLoadStoreRegOpcode()[all …]
571 let Predicates = [HasAVX512] in {1070 Requires<[HasAVX512]>;1080 Requires<[HasAVX512]>;1150 (VMOVSSZmr addr:$dst, FR32:$src)>, Requires<[HasAVX512]>;1157 (VMOVSDmr addr:$dst, FR64:$src)>, Requires<[HasAVX512]>;1164 (VMOVSSZrm_alt addr:$src)>, Requires<[HasAVX512]>;1171 (VMOVSDZrm_alt addr:$src)>, Requires<[HasAVX512]>;
901 def HasAVX512 : Predicate<"Subtarget->hasAVX512()">;