Home
last modified time | relevance | path

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

/external/llvm/lib/Target/X86/
DX86TargetMachine.cpp162 if (getOptLevel() != CodeGenOpt::None && getX86Subtarget().hasSSE2()) { in addPreEmitPass()
DX86TargetTransformInfo.cpp280 ST->hasSSE2()) { in getArithmeticInstrCost()
293 if ((VT == MVT::v8i16 && ST->hasSSE2()) || in getArithmeticInstrCost()
298 if (VT == MVT::v4i32 && ST->hasSSE2()) in getArithmeticInstrCost()
346 if (ST->hasSSE2()) { in getArithmeticInstrCost()
398 if (ISD == ISD::MUL && LT.second == MVT::v4i32 && ST->hasSSE2() && in getArithmeticInstrCost()
553 if (ST->hasSSE2() && !ST->hasAVX()) { in getCastInstrCost()
DX86CallingConv.td73 CCIfInReg<CCIfSubtarget<"hasSSE2()",
85 CCIfType<[f32], CCIfSubtarget<"hasSSE2()", CCAssignToReg<[XMM0,XMM1,XMM2]>>>,
86 CCIfType<[f64], CCIfSubtarget<"hasSSE2()", CCAssignToReg<[XMM0,XMM1,XMM2]>>>,
236 CCIfSubtarget<"hasSSE2()",
396 CCIfSubtarget<"hasSSE2()",
511 CCIfSubtarget<"hasSSE2()",
DX86Subtarget.h306 bool hasSSE2() const { return X86SSELevel >= SSE2; } in hasSSE2() function
DX86ISelLowering.cpp217 X86ScalarSSEf64 = Subtarget->hasSSE2(); in X86TargetLowering()
940 if (!TM.Options.UseSoftFloat && Subtarget->hasSSE2()) { in resetOperationActions()
1115 if (Subtarget->hasSSE2()) { in resetOperationActions()
1703 if (Subtarget->hasSSE2()) in getOptimalMemOpType()
1709 Subtarget->hasSSE2()) { in getOptimalMemOpType()
1916 (Subtarget->is64Bit() && !Subtarget->hasSSE2())) in LowerReturn()
1942 if (!Subtarget->hasSSE2()) in LowerReturn()
4899 if (Subtarget->hasSSE2()) { // SSE2 in getZeroVector()
6523 if (Subtarget->hasSSE2() && ISD::isBuildVectorAllOnes(Op.getNode())) { in LowerBUILD_VECTOR()
8322 if (NewV.getOpcode() == ISD::VECTOR_SHUFFLE && Subtarget->hasSSE2()) { in LowerVECTOR_SHUFFLEv8i16()
[all …]
DX86FastISel.cpp63 X86ScalarSSEf64 = Subtarget->hasSSE2(); in X86FastISel()
1117 bool X86ScalarSSEf64 = Subtarget->hasSSE2(); in X86ChooseCmpOpcode()
1864 (Subtarget->hasSSE2() && RetVT == MVT::f64) )) in X86FastEmitSSESelect()
2489 if (!Subtarget->hasSSE2()) in X86VisitIntrinsicCall()
DX86InstrInfo.td704 def HasSSE2 : Predicate<"Subtarget->hasSSE2()">;
705 def UseSSE2 : Predicate<"Subtarget->hasSSE2() && !Subtarget->hasAVX()">;
751 def FPStackf64 : Predicate<"!Subtarget->hasSSE2()">;
DX86InstrInfo.cpp2083 if (!Subtarget.hasSSE2()) return nullptr; in convertToThreeAddress()
2095 if (!Subtarget.hasSSE2()) return nullptr; in convertToThreeAddress()