Lines Matching defs:ST
37 const ARMSubtarget *ST;
45 ARMTTI() : ImmutablePass(ID), TM(0), ST(0), TLI(0) {
50 : ImmutablePass(ID), TM(TM), ST(TM->getSubtargetImpl()),
90 if (ST->hasNEON())
95 if (ST->isThumb1Only())
102 if (ST->hasNEON())
112 if (ST->isCortexA15() || ST->isSwift())
152 if (!ST->isThumb()) {
157 return ST->hasV6T2Ops() ? 2 : 3;
158 } else if (ST->isThumb2()) {
163 return ST->hasV6T2Ops() ? 2 : 3;
188 if (Src->isVectorTy() && ST->hasNEON() && (ISD == ISD::FP_ROUND ||
273 if (SrcTy.isVector() && ST->hasNEON()) {
304 if (SrcTy.isFloatingPoint() && ST->hasNEON()) {
337 if (SrcTy.isInteger() && ST->hasNEON()) {
375 if (ST->isSwift() &&
389 if (ST->hasNEON() && ValTy->isVectorTy() && ISD == ISD::SELECT) {