Searched refs:hasSSE2 (Results 1 – 13 of 13) sorted by relevance
/external/swiftshader/third_party/LLVM/lib/Target/X86/ |
D | X86GenFastISel.inc | 56 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 …]
|
D | X86Subtarget.h | 174 bool hasSSE2() const { return X86SSELevel >= SSE2; } in hasSSE2() function 185 bool hasXMMInt() const { return hasSSE2() || hasAVX(); } in hasXMMInt()
|
D | X86GenDAGISel.inc | 51 /*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 …]
|
D | X86TargetMachine.cpp | 139 (Subtarget.hasSSE2() || Subtarget.hasAVX())) { in addPreEmitPass()
|
D | X86FastISel.cpp | 63 X86ScalarSSEf64 = Subtarget->hasSSE2() || Subtarget->hasAVX(); in X86FastISel() 822 bool X86ScalarSSEf64 = HasAVX || Subtarget->hasSSE2(); in X86ChooseCmpOpcode()
|
D | X86InstrInfo.td | 463 def HasSSE2 : Predicate<"Subtarget->hasSSE2()">;
|
D | X86InstrInfo.cpp | 1460 if (!TM.getSubtarget<X86Subtarget>().hasSSE2()) return 0; in convertToThreeAddress()
|
/external/llvm/lib/Target/X86/ |
D | X86Subtarget.h | 383 bool hasSSE2() const { return X86SSELevel >= SSE2; } in hasSSE2() function 460 bool hasMFence() const { return hasSSE2() || is64Bit(); } in hasMFence()
|
D | X86TargetTransformInfo.cpp | 280 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()
|
D | X86CallingConv.td | 86 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()",
|
D | X86FastISel.cpp | 65 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()
|
D | X86ISelLowering.cpp | 76 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 …]
|
D | X86InstrInfo.td | 780 def HasSSE2 : Predicate<"Subtarget->hasSSE2()">; 781 def UseSSE2 : Predicate<"Subtarget->hasSSE2() && !Subtarget->hasAVX()">; 854 def FPStackf64 : Predicate<"!Subtarget->hasSSE2()">;
|