Home | History | Annotate | Download | only in ARM

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())
156 if (!ST->isThumb()) {
161 return ST->hasV6T2Ops() ? 2 : 3;
162 } else if (ST->isThumb2()) {
167 return ST->hasV6T2Ops() ? 2 : 3;
192 if (Src->isVectorTy() && ST->hasNEON() && (ISD == ISD::FP_ROUND ||
285 if (SrcTy.isVector() && ST->hasNEON()) {
316 if (SrcTy.isFloatingPoint() && ST->hasNEON()) {
349 if (SrcTy.isInteger() && ST->hasNEON()) {
387 if (ST->isSwift() &&
401 if (ST->hasNEON() && ValTy->isVectorTy() && ISD == ISD::SELECT) {
526 if (ST->hasNEON())