Searched refs:hasSSE41 (Results 1 – 12 of 12) sorted by relevance
61 def HasSSE41 : Predicate<"Subtarget->hasSSE41()">;62 def NoSSE41 : Predicate<"!Subtarget->hasSSE41()">;63 def UseSSE41 : Predicate<"Subtarget->hasSSE41() && !Subtarget->hasAVX()">;225 "!Subtarget->hasSSE41()">;
197 bool hasSSE41() const { return X86SSELevel >= SSE41; } in hasSSE41() function
135 if (ST->hasSSE41()) { in tryMAddReplacement()
293 (Op1MinSize == 15 || (Op1MinSize < 15 && !ST->hasSSE41())); in getArithmeticInstrCost()295 (Op2MinSize == 15 || (Op2MinSize < 15 && !ST->hasSSE41())); in getArithmeticInstrCost()658 if (Op2Info.isConstant() && ST->hasSSE41()) in getArithmeticInstrCost()1340 if (ST->hasSSE41()) in getArithmeticInstrCost()2050 if (ST->hasSSE41()) in getShuffleCost()3038 if (ST->hasSSE41()) { in getCastInstrCost()3111 if (ST->hasSSE41()) in getCastInstrCost()3217 if ((ST->hasSSE41() && MTy.getScalarSizeInBits() == 32) || in getCmpSelInstrCost()3435 if (ST->hasSSE41()) in getCmpSelInstrCost()4410 if (ST->hasSSE41()) in getIntrinsicInstrCost()[all …]
336 bool HasSSE41 = ST->hasSSE41(); in processInstruction()
1329 if (!Subtarget.useSoftFloat() && Subtarget.hasSSE41()) { in X86TargetLowering()4622 bool UsePackUS = Subtarget.hasSSE41() || EltSizeInBits == 8; in getPack()6506 ((VT == MVT::v16i8 || VT == MVT::v4i32) && Subtarget.hasSSE41())) && in LowerBuildVectorAsInsert()6545 if (NumNonZero > 8 && !Subtarget.hasSSE41()) in LowerBuildVectorv16i8()6549 if (Subtarget.hasSSE41()) in LowerBuildVectorv16i8()6627 if (NumNonZero > 4 && !Subtarget.hasSSE41()) in LowerBuildVectorv8i16()6723 if (!Subtarget.hasSSE41()) in LowerBuildVectorv4x32()8563 } else if (Subtarget.hasSSE41()) { in createVariablePermute()9166 if (Subtarget.hasSSE41() && EltVT != MVT::f16) { in LowerBUILD_VECTOR()9959 if ((Subtarget.hasSSE41() || VT == MVT::v2i64 || VT == MVT::v2f64) && in matchShuffleWithUNPCK()[all …]
367 return (Alignment < 16 || !Subtarget.hasSSE41()); in allowsMisalignedMemoryAccesses()390 if (!!(Flags & MachineMemOperand::MOLoad) && Subtarget.hasSSE41()) in allowsMemoryAccess()
544 return Subtarget->hasSSE41(); in useNonTemporalLoad()1103 assert(Subtarget->hasSSE41() && "Expected SSE4.1 support!"); in PreprocessISelDAG()
321 bool HasSSE41 = Subtarget->hasSSE41(); in X86FastEmitLoad()
2453 if (Subtarget.hasSSE41()) { in commuteInstructionImpl()2880 if (Subtarget.hasSSE41()) in findCommutedOpIndices()
38 bool HasSSE41 = Subtarget.hasSSE41(); in X86LegalizerInfo()