Searched refs:StVT (Results 1 – 6 of 6) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeVectorOps.cpp | 271 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 D | LegalizeDAG.cpp | 527 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 D | LegalizeVectorTypes.cpp | 4373 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 D | TargetLowering.cpp | 4784 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 D | X86ISelLowering.cpp | 20508 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 D | ARMISelLowering.cpp | 11954 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()
|