Lines Matching refs:StVT
534 EVT StVT = ST->getMemoryVT(); in LegalizeStoreOps() local
535 TypeSize StWidth = StVT.getSizeInBits(); in LegalizeStoreOps()
536 TypeSize StSize = StVT.getStoreSizeInBits(); in LegalizeStoreOps()
544 Value = DAG.getZeroExtendInReg(Value, dl, StVT); in LegalizeStoreOps()
549 } else if (!StVT.isVector() && !isPowerOf2_64(StWidth.getFixedValue())) { in LegalizeStoreOps()
551 assert(!StVT.isVector() && "Unsupported truncstore!"); in LegalizeStoreOps()
608 switch (TLI.getTruncStoreAction(ST->getValue().getValueType(), StVT)) { in LegalizeStoreOps()
628 assert(!StVT.isVector() && in LegalizeStoreOps()
634 if (TLI.isTypeLegal(StVT)) { in LegalizeStoreOps()
635 Value = DAG.getNode(ISD::TRUNCATE, dl, StVT, Value); in LegalizeStoreOps()
642 TLI.getTypeToTransformTo(*DAG.getContext(), StVT), in LegalizeStoreOps()
645 DAG.getTruncStore(Chain, dl, Value, Ptr, ST->getPointerInfo(), StVT, in LegalizeStoreOps()