Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86PartialReduction.cpp67 if (!ST->hasSSE2()) in tryMAddReplacement()
171 if (!ST->hasSSE2()) in trySADReplacement()
H A DX86Subtarget.h631 bool hasSSE2() const { return X86SSELevel >= SSE2; } in hasSSE2() function
829 bool hasMFence() const { return hasSSE2() || is64Bit(); } in hasMFence()
H A DX86TargetTransformInfo.cpp494 ST->hasSSE2()) { in getArithmeticInstrCost()
573 if (ST->hasSSE2() && in getArithmeticInstrCost()
755 if (ST->hasSSE2() && in getArithmeticInstrCost()
983 if (ST->hasSSE2()) in getArithmeticInstrCost()
1156 if (ST->hasSSE2()) in getShuffleCost()
1482 if (ST->hasSSE2()) in getShuffleCost()
2313 if (ST->hasSSE2()) in getCastInstrCost()
2533 if (ST->hasSSE2()) in getCmpSelInstrCost()
3845 if (ST->hasSSE2()) in getArithmeticReductionCost()
4098 if (ST->hasSSE2()) in getMinMaxCost()
[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]>>>,
541 CCIfSubtarget<"hasSSE2()",
819 CCIfSubtarget<"hasSSE2()",
966 CCIfSubtarget<"hasSSE2()",
H A DX86PreTileConfig.cpp382 assert(ST.hasSSE2() && "AMX should assume SSE2 enabled"); in runOnMachineFunction()
H A DX86ISelLowering.cpp298 if (Subtarget.hasSSE2()) { in X86TargetLowering()
20959 if (!Subtarget.hasSSE2()) in truncateVectorWithPACK()
22980 if (!Subtarget.hasSSE2()) in LowerVSETCCWithSUBUS()
40586 if (!Subtarget.hasSSE2()) in combinePredicateReduction()
40729 if (!Subtarget.hasSSE2()) in combineBasicSADPattern()
41104 if (!Subtarget.hasSSE2()) in combineArithReduction()
43171 if (!Subtarget.hasSSE2()) in reduceVMULWidth()
43327 if (!Subtarget.hasSSE2()) in combineMulToPMADDWD()
43379 if (!Subtarget.hasSSE2()) in combineMulToPMULDQ()
45624 if (!Subtarget.hasSSE2()) in detectAVGPattern()
[all …]
H A DX86FastISel.cpp64 X86ScalarSSEf64 = Subtarget->hasSSE2(); in X86FastISel()
490 bool HasSSE2 = Subtarget->hasSSE2(); in X86FastEmitStore()
1362 bool X86ScalarSSEf64 = Subtarget->hasSSE2(); in X86ChooseCmpOpcode()
2168 (Subtarget->hasSSE2() && RetVT == MVT::f64))) in X86FastEmitSSESelect()
2985 if (!Subtarget->hasSSE2()) in fastLowerIntrinsicCall()
3640 if (!Subtarget->hasSSE2()) in fastSelectInstruction()
H A DX86LegalizerInfo.cpp325 if (!Subtarget.hasSSE2()) in setLegalizerInfoSSE2()
H A DX86InstrInfo.td886 def HasSSE2 : Predicate<"Subtarget->hasSSE2()">;
887 def UseSSE2 : Predicate<"Subtarget->hasSSE2() && !Subtarget->hasAVX()">;
975 def FPStackf64 : Predicate<"!Subtarget->hasSSE2()">;
H A DX86InstrInfo.cpp2273 assert(Subtarget.hasSSE2() && "Commuting MOVHLP/UNPCKHPD requires SSE2!"); in commuteInstructionImpl()
2536 if (Subtarget.hasSSE2()) in findCommutedOpIndices()
H A DX86ISelDAGToDAG.cpp1132 if (Subtarget->hasSSE2()) { in PreprocessISelDAG()