Home | History | Annotate | Download | only in X86

Lines Matching refs:ST

36   const X86Subtarget *ST;
44 X86TTI() : ImmutablePass(ID), ST(0), TLI(0) {
49 : ImmutablePass(ID), ST(TM->getSubtargetImpl()),
130 // call ST->hasSSE3() instead of ST->hasSSE4().
131 return ST->hasSSE41() ? PSK_FastHardware : PSK_Software;
135 if (Vector && !ST->hasSSE1())
138 if (ST->is64Bit())
145 if (ST->hasAVX()) return 256;
146 if (ST->hasSSE1()) return 128;
150 if (ST->is64Bit())
157 if (ST->isAtom())
162 if (ST->hasAVX())
213 if (ST->hasAVX2()) {
240 ST->hasSSE2()) {
289 if (ST->hasSSE2()) {
314 if (ST->hasAVX() && !ST->hasAVX2()) {
335 if (ISD == ISD::MUL && LT.second == MVT::v4i32 && ST->hasSSE2() &&
336 !ST->hasSSE41())
389 if (ST->hasSSE2() && !ST->hasAVX()) {
448 if (ST->hasAVX()) {
495 if (ST->hasAVX2()) {
502 if (ST->hasAVX()) {
509 if (ST->hasSSE42()) {
598 if (LT.second.getSizeInBits() > 128 && !ST->hasAVX2())