Lines Matching refs:StVT
546 EVT StVT = ST->getMemoryVT(); in LegalizeStoreOps() local
547 TypeSize StWidth = StVT.getSizeInBits(); in LegalizeStoreOps()
548 TypeSize StSize = StVT.getStoreSizeInBits(); in LegalizeStoreOps()
556 Value = DAG.getZeroExtendInReg(Value, dl, StVT); in LegalizeStoreOps()
561 } else if (!StVT.isVector() && !isPowerOf2_64(StWidth.getFixedSize())) { in LegalizeStoreOps()
563 assert(!StVT.isVector() && "Unsupported truncstore!"); in LegalizeStoreOps()
619 switch (TLI.getTruncStoreAction(ST->getValue().getValueType(), StVT)) { in LegalizeStoreOps()
639 assert(!StVT.isVector() && in LegalizeStoreOps()
645 if (TLI.isTypeLegal(StVT)) { in LegalizeStoreOps()
646 Value = DAG.getNode(ISD::TRUNCATE, dl, StVT, Value); in LegalizeStoreOps()
653 TLI.getTypeToTransformTo(*DAG.getContext(), StVT), in LegalizeStoreOps()
656 DAG.getTruncStore(Chain, dl, Value, Ptr, ST->getPointerInfo(), StVT, in LegalizeStoreOps()