Home
last modified time | relevance | path

Searched refs:StVT (Results 1 – 6 of 6) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp271 EVT StVT = ST->getMemoryVT(); in LegalizeOp() local
273 if (StVT.isVector() && ST->isTruncatingStore()) { in LegalizeOp()
276 switch (TLI.getTruncStoreAction(ValVT, StVT)) { in LegalizeOp()
H A DLegalizeDAG.cpp527 EVT StVT = ST->getMemoryVT(); in LegalizeStoreOps() local
528 unsigned StWidth = StVT.getSizeInBits(); in LegalizeStoreOps()
531 if (StWidth != StVT.getStoreSizeInBits()) { in LegalizeStoreOps()
536 StVT.getStoreSizeInBits()); in LegalizeStoreOps()
537 Value = DAG.getZeroExtendInReg(Value, dl, StVT); in LegalizeStoreOps()
544 assert(!StVT.isVector() && "Unsupported truncstore!"); in LegalizeStoreOps()
601 switch (TLI.getTruncStoreAction(ST->getValue().getValueType(), StVT)) { in LegalizeStoreOps()
622 assert(!StVT.isVector() && in LegalizeStoreOps()
628 if (TLI.isTypeLegal(StVT)) { in LegalizeStoreOps()
629 Value = DAG.getNode(ISD::TRUNCATE, dl, StVT, Value); in LegalizeStoreOps()
[all …]
H A DLegalizeVectorTypes.cpp4373 EVT StVT = ST->getMemoryVT(); in GenWidenVectorStores() local
4374 unsigned StWidth = StVT.getSizeInBits(); in GenWidenVectorStores()
4379 assert(StVT.getVectorElementType() == ValEltVT); in GenWidenVectorStores()
4441 EVT StVT = ST->getMemoryVT(); in GenWidenVectorTruncStores() local
4446 assert(StVT.isVector() && ValOp.getValueType().isVector()); in GenWidenVectorTruncStores()
4447 assert(StVT.bitsLT(ValOp.getValueType())); in GenWidenVectorTruncStores()
4451 EVT StEltVT = StVT.getVectorElementType(); in GenWidenVectorTruncStores()
4454 unsigned NumElts = StVT.getVectorNumElements(); in GenWidenVectorTruncStores()
H A DTargetLowering.cpp4784 EVT StVT = ST->getMemoryVT(); in scalarizeVectorStore() local
4791 EVT MemSclVT = StVT.getScalarType(); in scalarizeVectorStore()
4794 unsigned NumElem = StVT.getVectorNumElements(); in scalarizeVectorStore()
4803 unsigned NumBits = StVT.getSizeInBits(); in scalarizeVectorStore()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp20508 MVT CastVT = MVT::getVectorVT(StVT, 2); in LowerStore()
37580 EVT StVT = Mst->getMemoryVT(); in combineMaskedStore() local
37583 assert(StVT != VT && "Cannot truncate to the same type"); in combineMaskedStore()
37585 unsigned ToSz = StVT.getScalarSizeInBits(); in combineMaskedStore()
37593 if (TLI.isTruncStoreLegal(VT, StVT)) in combineMaskedStore()
37609 StVT.getScalarType(), NumElems*SizeRatio); in combineMaskedStore()
37661 EVT StVT = St->getMemoryVT(); in combineStore() local
37740 if (VT.is256BitVector() && StVT == VT && in combineStore()
37793 unsigned ToSz = StVT.getScalarSizeInBits(); in combineStore()
37799 if (TLI.isTruncStoreLegalOrCustom(VT, StVT)) in combineStore()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp11954 EVT StVT = St->getMemoryVT(); in PerformSTORECombine() local
11956 assert(StVT != VT && "Cannot truncate to the same type"); in PerformSTORECombine()
11958 unsigned ToEltSz = StVT.getScalarSizeInBits(); in PerformSTORECombine()
11971 EVT WideVecVT = EVT::getVectorVT(*DAG.getContext(), StVT.getScalarType(), in PerformSTORECombine()