Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DLegalizeDAG.cpp543 EVT StVT = ST->getMemoryVT(); in LegalizeStoreOps() local
544 unsigned StWidth = StVT.getSizeInBits(); in LegalizeStoreOps()
547 if (StWidth != StVT.getStoreSizeInBits()) { in LegalizeStoreOps()
552 StVT.getStoreSizeInBits()); in LegalizeStoreOps()
553 Value = DAG.getZeroExtendInReg(Value, dl, StVT); in LegalizeStoreOps()
560 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()
[all …]
DLegalizeVectorOps.cpp291 EVT StVT = ST->getMemoryVT(); in LegalizeOp() local
293 if (StVT.isVector() && ST->isTruncatingStore()) { in LegalizeOp()
296 switch (TLI.getTruncStoreAction(ValVT, StVT)) { in LegalizeOp()
DLegalizeVectorTypes.cpp5078 EVT StVT = ST->getMemoryVT(); in GenWidenVectorStores() local
5079 unsigned StWidth = StVT.getSizeInBits(); in GenWidenVectorStores()
5084 assert(StVT.getVectorElementType() == ValEltVT); in GenWidenVectorStores()
5146 EVT StVT = ST->getMemoryVT(); in GenWidenVectorTruncStores() local
5151 assert(StVT.isVector() && ValOp.getValueType().isVector()); in GenWidenVectorTruncStores()
5152 assert(StVT.bitsLT(ValOp.getValueType())); in GenWidenVectorTruncStores()
5156 EVT StEltVT = StVT.getVectorElementType(); in GenWidenVectorTruncStores()
5159 unsigned NumElts = StVT.getVectorNumElements(); in GenWidenVectorTruncStores()
DTargetLowering.cpp6606 EVT StVT = ST->getMemoryVT(); in scalarizeVectorStore() local
6613 EVT MemSclVT = StVT.getScalarType(); in scalarizeVectorStore()
6616 unsigned NumElem = StVT.getVectorNumElements(); in scalarizeVectorStore()
6625 unsigned NumBits = StVT.getSizeInBits(); in scalarizeVectorStore()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMISelLowering.cpp13458 EVT StVT = St->getMemoryVT(); in PerformTruncatingStoreCombine() local
13460 assert(StVT != VT && "Cannot truncate to the same type"); in PerformTruncatingStoreCombine()
13462 unsigned ToEltSz = StVT.getScalarSizeInBits(); in PerformTruncatingStoreCombine()
13477 EVT WideVecVT = EVT::getVectorVT(*DAG.getContext(), StVT.getScalarType(), in PerformTruncatingStoreCombine()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86ISelLowering.cpp22734 MVT StVT = Subtarget.is64Bit() && StoreVT.isInteger() ? MVT::i64 : MVT::f64; in LowerStore() local
22735 MVT CastVT = MVT::getVectorVT(StVT, 2); in LowerStore()
22737 StoredVal = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, StVT, StoredVal, in LowerStore()
41547 EVT StVT = St->getMemoryVT(); in combineStore() local
41555 if (!Subtarget.hasAVX512() && VT == StVT && VT.isVector() && in combineStore()
41568 if (VT == MVT::v1i1 && VT == StVT && Subtarget.hasAVX512() && in combineStore()
41577 if ((VT == MVT::v2i1 || VT == MVT::v4i1) && VT == StVT && in combineStore()
41590 VT == MVT::v64i1) && VT == StVT && TLI.isTypeLegal(VT) && in combineStore()
41624 if (VT.is256BitVector() && StVT == VT && in combineStore()
41636 if (St->isNonTemporal() && StVT == VT && Alignment < VT.getStoreSize()) { in combineStore()
[all …]