Lines Matching refs:StVT
544 EVT StVT = ST->getMemoryVT(); in LegalizeStoreOps() local
545 TypeSize StWidth = StVT.getSizeInBits(); in LegalizeStoreOps()
546 TypeSize StSize = StVT.getStoreSizeInBits(); in LegalizeStoreOps()
554 Value = DAG.getZeroExtendInReg(Value, dl, StVT); in LegalizeStoreOps()
559 } else if (!StVT.isVector() && !isPowerOf2_64(StWidth.getFixedSize())) { in LegalizeStoreOps()
561 assert(!StVT.isVector() && "Unsupported truncstore!"); in LegalizeStoreOps()
617 switch (TLI.getTruncStoreAction(ST->getValue().getValueType(), StVT)) { in LegalizeStoreOps()
637 assert(!StVT.isVector() && in LegalizeStoreOps()
643 if (TLI.isTypeLegal(StVT)) { in LegalizeStoreOps()
644 Value = DAG.getNode(ISD::TRUNCATE, dl, StVT, Value); in LegalizeStoreOps()
651 TLI.getTypeToTransformTo(*DAG.getContext(), StVT), in LegalizeStoreOps()
654 DAG.getTruncStore(Chain, dl, Value, Ptr, ST->getPointerInfo(), StVT, in LegalizeStoreOps()