Lines Matching refs:StVT
555 EVT StVT = ST->getMemoryVT(); in LegalizeStoreOps() local
556 TypeSize StWidth = StVT.getSizeInBits(); in LegalizeStoreOps()
557 TypeSize StSize = StVT.getStoreSizeInBits(); in LegalizeStoreOps()
565 Value = DAG.getZeroExtendInReg(Value, dl, StVT); in LegalizeStoreOps()
570 } else if (!StVT.isVector() && !isPowerOf2_64(StWidth.getFixedValue())) { in LegalizeStoreOps()
572 assert(!StVT.isVector() && "Unsupported truncstore!"); in LegalizeStoreOps()
629 switch (TLI.getTruncStoreAction(ST->getValue().getValueType(), StVT)) { in LegalizeStoreOps()
649 assert(!StVT.isVector() && in LegalizeStoreOps()
655 if (TLI.isTypeLegal(StVT)) { in LegalizeStoreOps()
656 Value = DAG.getNode(ISD::TRUNCATE, dl, StVT, Value); in LegalizeStoreOps()
663 TLI.getTypeToTransformTo(*DAG.getContext(), StVT), in LegalizeStoreOps()
666 DAG.getTruncStore(Chain, dl, Value, Ptr, ST->getPointerInfo(), StVT, in LegalizeStoreOps()