Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86Subtarget.h555 bool hasSSE2() const { return X86SSELevel >= SSE2; } in hasSSE2() function
719 bool hasMFence() const { return hasSSE2() || is64Bit(); } in hasMFence()
H A DX86TargetTransformInfo.cpp342 ST->hasSSE2() && !ST->hasXOP()) { in getArithmeticInstrCost()
433 ST->hasSSE2()) { in getArithmeticInstrCost()
477 if (ST->hasSSE2() && in getArithmeticInstrCost()
644 if (ST->hasSSE2() && in getArithmeticInstrCost()
843 if (ST->hasSSE2()) in getArithmeticInstrCost()
1220 if (ST->hasSSE2()) in getShuffleCost()
1580 if (ST->hasSSE2() && !ST->hasAVX()) { in getCastInstrCost()
1635 if (ST->hasSSE2()) { in getCastInstrCost()
1716 if (ST->hasSSE2()) in getCmpSelInstrCost()
2038 if (ST->hasSSE2()) in getIntrinsicInstrCost()
[all …]
H A DX86CallingConv.td267 CCIfInReg<CCIfSubtarget<"hasSSE2()",
279 CCIfType<[f32], CCIfSubtarget<"hasSSE2()", CCAssignToReg<[XMM0,XMM1,XMM2]>>>,
280 CCIfType<[f64], CCIfSubtarget<"hasSSE2()", CCAssignToReg<[XMM0,XMM1,XMM2]>>>,
521 CCIfSubtarget<"hasSSE2()",
784 CCIfSubtarget<"hasSSE2()",
927 CCIfSubtarget<"hasSSE2()",
H A DX86ISelLowering.cpp18120 if (!Subtarget.hasSSE2()) in truncateVectorWithPACK()
19338 if (!Subtarget.hasSSE2()) in LowerVSETCCWithSUBUS()
33567 if (!Subtarget.hasSSE2()) in combineBasicSADPattern()
35051 if (!Subtarget.hasSSE2()) in reduceVMULWidth()
35258 if (!Subtarget.hasSSE2()) in combineMulToPMADDWD()
35307 if (!Subtarget.hasSSE2()) in combineMulToPMULDQ()
37151 if (!Subtarget.hasSSE2()) in detectAVGPattern()
38363 if (!Subtarget.hasSSE2()) in combinePMULH()
39357 if (!Subtarget.hasSSE2()) in combineToExtendVectorInReg()
40561 if (!Subtarget.hasSSE2()) in combineLoopMAddPattern()
[all …]
H A DX86LegalizerInfo.cpp282 if (!Subtarget.hasSSE2()) in setLegalizerInfoSSE2()
H A DX86FastISel.cpp65 X86ScalarSSEf64 = Subtarget->hasSSE2(); in X86FastISel()
500 bool HasSSE2 = Subtarget->hasSSE2(); in X86FastEmitStore()
1354 bool X86ScalarSSEf64 = Subtarget->hasSSE2(); in X86ChooseCmpOpcode()
2172 (Subtarget->hasSSE2() && RetVT == MVT::f64))) in X86FastEmitSSESelect()
3014 if (!Subtarget->hasSSE2()) in fastLowerIntrinsicCall()
3666 if (!Subtarget->hasSSE2()) in fastSelectInstruction()
H A DX86InstrInfo.td802 def HasSSE2 : Predicate<"Subtarget->hasSSE2()">;
803 def UseSSE2 : Predicate<"Subtarget->hasSSE2() && !Subtarget->hasAVX()">;
888 def FPStackf64 : Predicate<"!Subtarget->hasSSE2()">;
H A DX86InstrInfo.cpp1672 assert(Subtarget.hasSSE2() && "Commuting MOVHLP/UNPCKHPD requires SSE2!"); in commuteInstructionImpl()
1977 if (Subtarget.hasSSE2()) in findCommutedOpIndices()