Searched refs:hasAVX (Results 1 – 17 of 17) sorted by relevance
287 if (!ST.hasAVX() || !ST.insertVZEROUPPER()) in runOnMachineFunction()
324 bool HasAVX = Subtarget->hasAVX(); in X86FastEmitLoad()486 bool HasAVX = Subtarget->hasAVX(); in X86FastEmitStore()1355 bool HasAVX = Subtarget->hasAVX(); in X86ChooseCmpOpcode()2182 if (CC > 7 && !Subtarget->hasAVX()) in X86FastEmitSSESelect()2228 } else if (Subtarget->hasAVX()) { in X86FastEmitSSESelect()2401 if (!Subtarget->hasAVX() || (!IsSigned && !HasAVX512)) in X86SelectIntToFP()2462 bool HasAVX = Subtarget->hasAVX(); in X86SelectFPExtOrFPTrunc()2496 : Subtarget->hasAVX() ? X86::VCVTSS2SDrr : X86::CVTSS2SDrr; in X86SelectFPExt()2811 Subtarget->hasAVX() ? 1 : in fastLowerIntrinsicCall()3000 Subtarget->hasAVX() ? 1 : in fastLowerIntrinsicCall()[all …]
205 bool hasAVX() const { return X86SSELevel >= AVX; } in hasAVX() function
171 if (ST->hasAVX()) in getMaxInterleaveFactor()932 if (ST->hasAVX()) in getArithmeticInstrCost()1535 if (ST->hasAVX()) in getShuffleCost()2576 if (ST->hasAVX()) in getCastInstrCost()2828 if (ST->hasAVX()) in getCmpSelInstrCost()3467 if (ST->hasAVX()) in getTypeBasedIntrinsicInstrCost()4337 if (ST->hasAVX()) in getArithmeticReductionCost()4376 if (ST->hasAVX()) in getArithmeticReductionCost()4621 if (ST->hasAVX()) in getMinMaxCost()4761 if (ST->hasAVX()) in getMinMaxReductionCost()[all …]
123 CCIfSubtarget<"hasAVX()", CCAssignToReg<RC.YMM>>>,199 CCIfSubtarget<"hasAVX()", CCAssignToReg<RC.YMM>>>,577 CCIfSubtarget<"hasAVX()",718 CCIfSubtarget<"hasAVX()",809 CCIfSubtarget<"hasAVX()",829 CCIfSubtarget<"hasAVX()",
284 bool HasAVX = Subtarget.hasAVX(); in getCalleeSavedRegs()420 bool HasAVX = Subtarget.hasAVX(); in getCallPreservedMask()
395 unsigned StoreOpc = ST.hasAVX() ? X86::VMOVUPSmr : X86::MOVUPSmr; in runOnMachineFunction()
402 bool HasAVX = STI.hasAVX(); in getLoadStoreOp()1124 bool HasAVX = STI.hasAVX(); in selectExtract()1257 bool HasAVX = STI.hasAVX(); in selectInsert()
183 unsigned StoreOpc = ST->hasAVX() ? X86::VMOVUPSmr : X86::MOVUPSmr; in InitializeTileConfigStackSpace()
951 N->getOpcode() == ISD::ADD && Subtarget->hasAVX() && in PreprocessISelDAG()5787 unsigned ROpc = Subtarget->hasAVX() ? X86::VPCMPISTRMrr : X86::PCMPISTRMrr; in Select()5788 unsigned MOpc = Subtarget->hasAVX() ? X86::VPCMPISTRMrm : X86::PCMPISTRMrm; in Select()5793 unsigned ROpc = Subtarget->hasAVX() ? X86::VPCMPISTRIrr : X86::PCMPISTRIrr; in Select()5794 unsigned MOpc = Subtarget->hasAVX() ? X86::VPCMPISTRIrm : X86::PCMPISTRIrm; in Select()5822 unsigned ROpc = Subtarget->hasAVX() ? X86::VPCMPESTRMrr : X86::PCMPESTRMrr; in Select()5823 unsigned MOpc = Subtarget->hasAVX() ? X86::VPCMPESTRMrm : X86::PCMPESTRMrm; in Select()5829 unsigned ROpc = Subtarget->hasAVX() ? X86::VPCMPESTRIrr : X86::PCMPESTRIrr; in Select()5830 unsigned MOpc = Subtarget->hasAVX() ? X86::VPCMPESTRIrm : X86::PCMPESTRIrm; in Select()
388 if (!Subtarget.hasAVX()) in setLegalizerInfoAVX()
140 if (!Subtarget.hasAVX() || (Factor != 4 && Factor != 3)) in isSupported()
660 unsigned MOVOpc = STI->hasAVX() ? X86::VMOVAPSmr : X86::MOVAPSmr; in ExpandVastartSaveXmmRegs()
884 def UseSSE1 : Predicate<"Subtarget->hasSSE1() && !Subtarget->hasAVX()">;886 def UseSSE2 : Predicate<"Subtarget->hasSSE2() && !Subtarget->hasAVX()">;888 def UseSSE3 : Predicate<"Subtarget->hasSSE3() && !Subtarget->hasAVX()">;890 def UseSSSE3 : Predicate<"Subtarget->hasSSSE3() && !Subtarget->hasAVX()">;893 def UseSSE41 : Predicate<"Subtarget->hasSSE41() && !Subtarget->hasAVX()">;895 def UseSSE42 : Predicate<"Subtarget->hasSSE42() && !Subtarget->hasAVX()">;897 def NoAVX : Predicate<"!Subtarget->hasAVX()">;898 def HasAVX : Predicate<"Subtarget->hasAVX()">;900 def HasAVX1Only : Predicate<"Subtarget->hasAVX() && !Subtarget->hasAVX2()">;902 def UseAVX : Predicate<"Subtarget->hasAVX() && !Subtarget->hasAVX512()">;
3971 else if (Subtarget.hasAVX()) in forwardMustTailParameters()9557 if (!Subtarget.hasAVX()) in lowerBuildVectorAsBroadcast()10818 if (Subtarget.hasAVX()) { in createVariablePermute()10828 if (Subtarget.hasAVX()) { in createVariablePermute()14607 if (Subtarget.hasAVX()) { in lowerShuffleAsBroadcast()14888 if (Subtarget.hasAVX()) { in lowerV2F64Shuffle()15169 if (Subtarget.hasAVX()) { in lowerV4F32Shuffle()24238 if (Subtarget.hasAVX()) in LowerVSETCCWithSUBUS()25470 if (Subtarget.hasAVX()) { in LowerEXTEND_VECTOR_INREG()42335 if (Subtarget.hasAVX() && in combineBitcastvxi1()[all …]
3399 bool HasAVX = Subtarget.hasAVX(); in CopyToFromAsymmetricReg()3478 bool HasAVX = Subtarget.hasAVX(); in copyPhysReg()3569 bool HasAVX = STI.hasAVX(); in getLoadStoreRegOpcode()3875 : Subtarget.hasAVX() ? X86::VMOVSSmr in storeRegToStackSlot()3915 : Subtarget.hasAVX() ? X86::VMOVSSrm in loadRegFromStackSlot()4876 bool HasAVX = Subtarget.hasAVX(); in expandPostRAPseudo()5775 unsigned Opc = Subtarget.hasAVX() ? X86::VXORPSrr : X86::XORPSrr; in breakPartialRegDependency()
554 if (!ST.hasAVX()) in emitZeroCallUsedRegs()