Searched refs:hasAVX (Results 1 – 14 of 14) sorted by relevance
170 if (ST->hasAVX()) in getMaxInterleaveFactor()844 if (ST->hasAVX()) in getArithmeticInstrCost()1373 if (ST->hasAVX()) in getShuffleCost()2137 if (ST->hasAVX()) { in getCastInstrCost()2331 if (ST->hasAVX()) in getCmpSelInstrCost()2924 if (ST->hasAVX()) in getTypeBasedIntrinsicInstrCost()3578 if (ST->hasAVX()) in getArithmeticReductionCost()3617 if (ST->hasAVX()) in getArithmeticReductionCost()3864 if (ST->hasAVX()) in getMinMaxCost()4009 if (ST->hasAVX()) in getMinMaxReductionCost()[all …]
289 if (!ST.hasAVX() || !ST.insertVZEROUPPER()) in runOnMachineFunction()
326 bool HasAVX = Subtarget->hasAVX(); in X86FastEmitLoad()492 bool HasAVX = Subtarget->hasAVX(); in X86FastEmitStore()1360 bool HasAVX = Subtarget->hasAVX(); in X86ChooseCmpOpcode()2187 if (CC > 7 && !Subtarget->hasAVX()) in X86FastEmitSSESelect()2233 } else if (Subtarget->hasAVX()) { in X86FastEmitSSESelect()2404 if (!Subtarget->hasAVX() || (!IsSigned && !HasAVX512)) in X86SelectIntToFP()2465 bool HasAVX = Subtarget->hasAVX(); in X86SelectFPExtOrFPTrunc()2499 : Subtarget->hasAVX() ? X86::VCVTSS2SDrr : X86::CVTSS2SDrr; in X86SelectFPExt()2815 Subtarget->hasAVX() ? 1 : in fastLowerIntrinsicCall()3004 Subtarget->hasAVX() ? 1 : in fastLowerIntrinsicCall()[all …]
116 CCIfSubtarget<"hasAVX()", CCAssignToReg<RC.YMM>>>,192 CCIfSubtarget<"hasAVX()", CCAssignToReg<RC.YMM>>>,565 CCIfSubtarget<"hasAVX()",702 CCIfSubtarget<"hasAVX()",776 CCIfSubtarget<"hasAVX()",795 CCIfSubtarget<"hasAVX()",
282 bool HasAVX = Subtarget.hasAVX(); in getCalleeSavedRegs()418 bool HasAVX = Subtarget.hasAVX(); in getCallPreservedMask()
634 bool hasAVX() const { return X86SSELevel >= AVX; } in hasAVX() function
400 bool HasAVX = STI.hasAVX(); in getLoadStoreOp()1122 bool HasAVX = STI.hasAVX(); in selectExtract()1255 bool HasAVX = STI.hasAVX(); in selectInsert()
365 if (!Subtarget.hasAVX()) in setLegalizerInfoAVX()
5573 unsigned ROpc = Subtarget->hasAVX() ? X86::VPCMPISTRMrr : X86::PCMPISTRMrr; in Select()5574 unsigned MOpc = Subtarget->hasAVX() ? X86::VPCMPISTRMrm : X86::PCMPISTRMrm; in Select()5579 unsigned ROpc = Subtarget->hasAVX() ? X86::VPCMPISTRIrr : X86::PCMPISTRIrr; in Select()5580 unsigned MOpc = Subtarget->hasAVX() ? X86::VPCMPISTRIrm : X86::PCMPISTRIrm; in Select()5608 unsigned ROpc = Subtarget->hasAVX() ? X86::VPCMPESTRMrr : X86::PCMPESTRMrr; in Select()5609 unsigned MOpc = Subtarget->hasAVX() ? X86::VPCMPESTRMrm : X86::PCMPESTRMrm; in Select()5615 unsigned ROpc = Subtarget->hasAVX() ? X86::VPCMPESTRIrr : X86::PCMPESTRIrr; in Select()5616 unsigned MOpc = Subtarget->hasAVX() ? X86::VPCMPESTRIrm : X86::PCMPESTRIrm; in Select()
140 if (!Subtarget.hasAVX() || (Factor != 4 && Factor != 3)) in isSupported()
664 unsigned MOVOpc = STI->hasAVX() ? X86::VMOVAPSmr : X86::MOVAPSmr; in ExpandVastartSaveXmmRegs()
885 def UseSSE1 : Predicate<"Subtarget->hasSSE1() && !Subtarget->hasAVX()">;887 def UseSSE2 : Predicate<"Subtarget->hasSSE2() && !Subtarget->hasAVX()">;889 def UseSSE3 : Predicate<"Subtarget->hasSSE3() && !Subtarget->hasAVX()">;891 def UseSSSE3 : Predicate<"Subtarget->hasSSSE3() && !Subtarget->hasAVX()">;894 def UseSSE41 : Predicate<"Subtarget->hasSSE41() && !Subtarget->hasAVX()">;896 def UseSSE42 : Predicate<"Subtarget->hasSSE42() && !Subtarget->hasAVX()">;898 def NoAVX : Predicate<"!Subtarget->hasAVX()">;899 def HasAVX : Predicate<"Subtarget->hasAVX()">;901 def HasAVX1Only : Predicate<"Subtarget->hasAVX() && !Subtarget->hasAVX2()">;903 def UseAVX : Predicate<"Subtarget->hasAVX() && !Subtarget->hasAVX512()">;
3563 else if (Subtarget.hasAVX()) in forwardMustTailParameters()8826 if (!Subtarget.hasAVX()) in lowerBuildVectorAsBroadcast()10077 if (Subtarget.hasAVX()) { in createVariablePermute()10087 if (Subtarget.hasAVX()) { in createVariablePermute()13790 if (Subtarget.hasAVX()) { in lowerShuffleAsBroadcast()14071 if (Subtarget.hasAVX()) { in lowerV2F64Shuffle()14352 if (Subtarget.hasAVX()) { in lowerV4F32Shuffle()22855 if (Subtarget.hasAVX()) in LowerVSETCCWithSUBUS()22930 if (!Subtarget.hasAVX()) { in LowerVSETCC()24032 if (Subtarget.hasAVX()) { in LowerEXTEND_VECTOR_INREG()[all …]
3368 bool HasAVX = Subtarget.hasAVX(); in CopyToFromAsymmetricReg()3447 bool HasAVX = Subtarget.hasAVX(); in copyPhysReg()3538 bool HasAVX = STI.hasAVX(); in getLoadStoreRegOpcode()4670 bool HasAVX = Subtarget.hasAVX(); in expandPostRAPseudo()5255 unsigned Opc = Subtarget.hasAVX() ? X86::VXORPSrr : X86::XORPSrr; in breakPartialRegDependency()