Home
last modified time | relevance | path

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

/external/swiftshader/third_party/LLVM/lib/Target/X86/
DX86GenFastISel.inc56 if ((Subtarget->hasSSE2())) {
66 if ((Subtarget->hasSSE2())) {
94 if ((Subtarget->hasSSE2())) {
104 if ((Subtarget->hasSSE2())) {
427 if ((Subtarget->hasSSE2())) {
452 if ((Subtarget->hasSSE2())) {
506 if ((Subtarget->hasSSE2())) {
516 if ((Subtarget->hasSSE2())) {
536 if ((Subtarget->hasSSE2())) {
623 if ((Subtarget->hasSSE2())) {
[all …]
DX86Subtarget.h174 bool hasSSE2() const { return X86SSELevel >= SSE2; } in hasSSE2() function
185 bool hasXMMInt() const { return hasSSE2() || hasAVX(); } in hasXMMInt()
DX86GenDAGISel.inc51 /*74*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSSE2())
79 /*136*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSSE2())
107 /*198*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSSE2())
155 /*303*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSSE2())
166 /*327*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSSE2())
3845 /*8524*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSSE2())
3869 /*8582*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSSE2())
4255 /*9406*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSSE2())
4279 /*9464*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSSE2())
4354 /*9623*/ OPC_CheckPatternPredicate, 2, // (Subtarget->hasSSE2())
[all …]
DX86TargetMachine.cpp139 (Subtarget.hasSSE2() || Subtarget.hasAVX())) { in addPreEmitPass()
DX86FastISel.cpp63 X86ScalarSSEf64 = Subtarget->hasSSE2() || Subtarget->hasAVX(); in X86FastISel()
822 bool X86ScalarSSEf64 = HasAVX || Subtarget->hasSSE2(); in X86ChooseCmpOpcode()
DX86InstrInfo.td463 def HasSSE2 : Predicate<"Subtarget->hasSSE2()">;
DX86InstrInfo.cpp1460 if (!TM.getSubtarget<X86Subtarget>().hasSSE2()) return 0; in convertToThreeAddress()
/external/llvm/lib/Target/X86/
DX86Subtarget.h383 bool hasSSE2() const { return X86SSELevel >= SSE2; } in hasSSE2() function
460 bool hasMFence() const { return hasSSE2() || is64Bit(); } in hasMFence()
DX86TargetTransformInfo.cpp280 ST->hasSSE2()) { in getArithmeticInstrCost()
295 if ((VT == MVT::v8i16 && ST->hasSSE2()) || in getArithmeticInstrCost()
308 if (VT == MVT::v4i32 && ST->hasSSE2()) in getArithmeticInstrCost()
364 if (ST->hasSSE2()) { in getArithmeticInstrCost()
407 if (ISD == ISD::MUL && LT.second == MVT::v4i32 && ST->hasSSE2() && in getArithmeticInstrCost()
821 if (ST->hasSSE2() && !ST->hasAVX()) { in getCastInstrCost()
867 if (ST->hasSSE2()) { in getCastInstrCost()
939 if (ST->hasSSE2()) in getCmpSelInstrCost()
1028 if (ST->hasSSE2()) in getIntrinsicInstrCost()
DX86CallingConv.td86 CCIfInReg<CCIfSubtarget<"hasSSE2()",
98 CCIfType<[f32], CCIfSubtarget<"hasSSE2()", CCAssignToReg<[XMM0,XMM1,XMM2]>>>,
99 CCIfType<[f64], CCIfSubtarget<"hasSSE2()", CCAssignToReg<[XMM0,XMM1,XMM2]>>>,
317 CCIfSubtarget<"hasSSE2()",
575 CCIfSubtarget<"hasSSE2()",
732 CCIfSubtarget<"hasSSE2()",
DX86FastISel.cpp65 X86ScalarSSEf64 = Subtarget->hasSSE2(); in X86FastISel()
504 bool HasSSE2 = Subtarget->hasSSE2(); in X86FastEmitStore()
1331 bool X86ScalarSSEf64 = Subtarget->hasSSE2(); in X86ChooseCmpOpcode()
2066 (Subtarget->hasSSE2() && RetVT == MVT::f64))) in X86FastEmitSSESelect()
2836 if (!Subtarget->hasSSE2()) in fastLowerIntrinsicCall()
3452 if (!Subtarget->hasSSE2()) in fastSelectInstruction()
DX86ISelLowering.cpp76 X86ScalarSSEf64 = Subtarget.hasSSE2(); in X86TargetLowering()
732 if (!Subtarget.useSoftFloat() && Subtarget.hasSSE2()) { in X86TargetLowering()
1823 if (Subtarget.hasSSE2()) in getOptimalMemOpType()
1829 !Subtarget.is64Bit() && Subtarget.hasSSE2()) { in getOptimalMemOpType()
2115 (Subtarget.is64Bit() && !Subtarget.hasSSE2())) in LowerReturn()
2141 if (!Subtarget.hasSSE2()) in LowerReturn()
2817 else if (Subtarget.hasSSE2()) in LowerFormalArguments()
4401 if (!Subtarget.hasSSE2() && VT.is128BitVector()) { in getZeroVector()
6565 if (Subtarget.hasSSE2() && ISD::isBuildVectorAllOnes(Op.getNode())) { in materializeVectorConstant()
15427 || (Subtarget.hasSSE2() && (VET == MVT::i8)); in LowerVSETCC()
[all …]
DX86InstrInfo.td780 def HasSSE2 : Predicate<"Subtarget->hasSSE2()">;
781 def UseSSE2 : Predicate<"Subtarget->hasSSE2() && !Subtarget->hasAVX()">;
854 def FPStackf64 : Predicate<"!Subtarget->hasSSE2()">;