Searched refs:HasAVX512 (Results 1 – 5 of 5) sorted by relevance
343 let Predicates = !if(hasEVEXPrefix /* EVEX */, [HasAVX512],357 let Predicates = !if(hasEVEXPrefix /* EVEX */, [HasAVX512],369 let Predicates = !if(hasEVEXPrefix /* EVEX */, [HasAVX512],388 let Predicates = !if(hasEVEXPrefix /* EVEX */, [HasAVX512],618 Requires<[HasAVX512]>;622 Requires<[HasAVX512]>;626 Requires<[HasAVX512]>;630 Requires<[HasAVX512]>;634 Requires<[HasAVX512]>;638 Requires<[HasAVX512]>;[all …]
249 bool HasAVX512 = TM.getSubtarget<X86Subtarget>().hasAVX512(); in getCalleeSavedRegs() local250 if (HasAVX512 && IsWin64) in getCalleeSavedRegs()252 if (HasAVX512 && Is64Bit) in getCalleeSavedRegs()288 bool HasAVX512 = TM.getSubtarget<X86Subtarget>().hasAVX512(); in getCallPreservedMask() local291 if (IsWin64 && HasAVX512) in getCallPreservedMask()293 if (Is64Bit && HasAVX512) in getCallPreservedMask()
3 let Predicates = [HasAVX512] in {88 isPseudo = 1, Predicates = [HasAVX512] in {492 let Predicates = [HasAVX512] in {669 let Predicates = [HasAVX512] in {847 let Predicates = [HasAVX512] in {854 let Predicates = [HasAVX512] in {869 let Predicates = [HasAVX512] in {885 let Predicates = [HasAVX512] in912 let Predicates = [HasAVX512] in939 let Predicates = [HasAVX512] in[all …]
2986 bool HasAVX512 = Subtarget.hasAVX512(); in CopyToFromAsymmetricReg() local2990 return HasAVX512 ? X86::VMOVPQIto64Zrr: (HasAVX ? X86::VMOVPQIto64rr : in CopyToFromAsymmetricReg()2998 return HasAVX512 ? X86::VMOV64toPQIZrr: (HasAVX ? X86::VMOV64toPQIrr : in CopyToFromAsymmetricReg()3010 return HasAVX512 ? X86::VMOVSS2DIZrr : (HasAVX ? X86::VMOVSS2DIrr : X86::MOVSS2DIrr); in CopyToFromAsymmetricReg()3014 return HasAVX512 ? X86::VMOVDI2SSZrr : (HasAVX ? X86::VMOVDI2SSrr : X86::MOVDI2SSrr); in CopyToFromAsymmetricReg()3041 bool HasAVX512 = TM.getSubtarget<X86Subtarget>().hasAVX512(); in copyPhysReg() local3063 else if (HasAVX512) in copyPhysReg()
660 def HasAVX512 : Predicate<"Subtarget->hasAVX512()">;