Home
last modified time | relevance | path

Searched refs:hasAVX512 (Results 1 – 8 of 8) sorted by relevance

/NextBSD/contrib/llvm/lib/Target/X86/
HDX86TargetTransformInfo.cpp48 if (Vector && ST->hasAVX512()) in getNumberOfRegisters()
57 if (ST->hasAVX512()) return 512; in getRegisterBitWidth()
179 if (ST->hasAVX512()) { in getArithmeticInstrCost()
537 if (ST->hasAVX512()) { in getCastInstrCost()
713 if (ST->hasAVX512()) { in getCmpSelInstrCost()
870 if (!ST->hasAVX512()) in getMaskedMemoryOpCost()
1127 if (ST->hasAVX512() || ST->hasAVX2()) in isLegalMaskedLoad()
HDX86VZeroUpper.cpp251 if (!ST.hasAVX() || ST.hasAVX512()) in runOnMachineFunction()
HDX86RegisterInfo.cpp226 bool HasAVX512 = Subtarget.hasAVX512(); in getCalleeSavedRegs()
288 bool HasAVX512 = Subtarget.hasAVX512(); in getCallPreservedMask()
412 if (!Is64Bit || !MF.getSubtarget<X86Subtarget>().hasAVX512()) { in getReservedRegs()
HDX86Subtarget.h331 bool hasAVX512() const { return X86SSELevel >= AVX512F; } in hasAVX512() function
HDX86InstrInfo.td754 def HasAVX512 : Predicate<"Subtarget->hasAVX512()">,
756 def UseAVX : Predicate<"Subtarget->hasAVX() && !Subtarget->hasAVX512()">;
757 def UseAVX2 : Predicate<"Subtarget->hasAVX2() && !Subtarget->hasAVX512()">;
758 def NoAVX512 : Predicate<"!Subtarget->hasAVX512()">;
778 def UseFMAOnAVX : Predicate<"Subtarget->hasFMA() && !Subtarget->hasAVX512()">;
HDX86ISelLowering.cpp1129 if (Subtarget->hasFMA() || Subtarget->hasFMA4() || Subtarget->hasAVX512()) { in X86TargetLowering()
1268 if (!Subtarget->useSoftFloat() && Subtarget->hasAVX512()) { in X86TargetLowering()
1717 return Subtarget->hasAVX512() ? MVT::i1: MVT::i8; in getSetCCResultType()
1722 if (Subtarget->hasAVX512()) in getSetCCResultType()
2686 if (Subtarget->hasAVX512() && in LowerFormalArguments()
5143 bool hasRegVer = Subtarget->hasAVX512() && VT.is512BitVector() && in LowerVectorBroadcast()
5848 if (VT.getScalarType() == MVT::i1 && Subtarget->hasAVX512()) in LowerBUILD_VECTOR()
10482 assert(Subtarget->hasAVX512() && in lower512BitVectorShuffle()
12140 if (Subtarget->hasAVX512()) in lowerUINT_TO_FP_vec()
13550 if (Subtarget->hasAVX512() && VT.getVectorElementType() == MVT::i1) { in LowerVSETCC()
[all …]
HDX86CallingConv.td299 CCIfSubtarget<"hasAVX512()",
HDX86InstrInfo.cpp3792 bool HasAVX512 = Subtarget.hasAVX512(); in CopyToFromAsymmetricReg()
3866 bool HasAVX512 = Subtarget.hasAVX512(); in copyPhysReg()
3943 if (STI.hasAVX512()) { in getLoadStoreRegOpcode()