Home
last modified time | relevance | path

Searched refs:hasSSE41 (Results 1 – 9 of 9) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp500 if (ISD == ISD::SDIV && LT.second == MVT::v4i32 && ST->hasSSE41()) in getArithmeticInstrCost()
502 if (ISD == ISD::SREM && LT.second == MVT::v4i32 && ST->hasSSE41()) in getArithmeticInstrCost()
901 if (ST->hasSSE41()) in getArithmeticInstrCost()
1386 if (ST->hasSSE41()) in getShuffleCost()
2079 if (ST->hasSSE41() && !ST->hasAVX()) in getCastInstrCost()
2143 if (ST->hasSSE41()) { in getCastInstrCost()
2202 if ((ST->hasSSE41() && MTy.getScalarSizeInBits() == 32) || in getCmpSelInstrCost()
2339 if (ST->hasSSE41()) in getCmpSelInstrCost()
2932 if (ST->hasSSE41()) in getTypeBasedIntrinsicInstrCost()
3161 (MScalarTy.isInteger() && ST->hasSSE41())) in getVectorInstrCost()
[all …]
H A DX86PartialReduction.cpp89 if (ST->hasSSE41()) { in tryMAddReplacement()
H A DX86Subtarget.h632 bool hasSSE41() const { return X86SSELevel >= SSE41; } in hasSSE41() function
H A DX86LegalizerInfo.cpp356 if (!Subtarget.hasSSE41()) in setLegalizerInfoSSE41()
H A DX86ISelLowering.cpp1119 if (!Subtarget.useSoftFloat() && Subtarget.hasSSE41()) { in X86TargetLowering()
2371 return (Alignment < 16 || !Subtarget.hasSSE41()); in allowsMisalignedMemoryAccesses()
8105 ((VT == MVT::v16i8 || VT == MVT::v4i32) && Subtarget.hasSSE41())) && in LowerBuildVectorAsInsert()
8144 if (NumNonZero > 8 && !Subtarget.hasSSE41()) in LowerBuildVectorv16i8()
8148 if (Subtarget.hasSSE41()) in LowerBuildVectorv16i8()
8210 if (NumNonZero > 4 && !Subtarget.hasSSE41()) in LowerBuildVectorv8i16()
8306 if (!Subtarget.hasSSE41()) in LowerBuildVectorv4x32()
10092 } else if (Subtarget.hasSSE41()) { in createVariablePermute()
10646 if (Subtarget.hasSSE41()) { in LowerBUILD_VECTOR()
11439 if ((Subtarget.hasSSE41() || VT == MVT::v2i64 || VT == MVT::v2f64) && in matchShuffleWithUNPCK()
[all …]
H A DX86InstrInfo.td892 def HasSSE41 : Predicate<"Subtarget->hasSSE41()">;
893 def NoSSE41 : Predicate<"!Subtarget->hasSSE41()">;
894 def UseSSE41 : Predicate<"Subtarget->hasSSE41() && !Subtarget->hasAVX()">;
1034 "!Subtarget->hasSSE41()">;
H A DX86ISelDAGToDAG.cpp491 return Subtarget->hasSSE41(); in useNonTemporalLoad()
971 assert(Subtarget->hasSSE41() && "Expected SSE4.1 support!"); in PreprocessISelDAG()
H A DX86FastISel.cpp325 bool HasSSE41 = Subtarget->hasSSE41(); in X86FastEmitLoad()
H A DX86InstrInfo.cpp2138 if (Subtarget.hasSSE41()) { in commuteInstructionImpl()
2522 if (Subtarget.hasSSE41()) in findCommutedOpIndices()