Home
last modified time | relevance | path

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

/external/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorOps.cpp232 EVT StVT = ST->getMemoryVT(); in LegalizeOp() local
234 if (StVT.isVector() && ST->isTruncatingStore()) in LegalizeOp()
235 switch (TLI.getTruncStoreAction(ValVT, StVT)) { in LegalizeOp()
641 EVT StVT = ST->getMemoryVT(); in ExpandStore() local
642 EVT MemSclVT = StVT.getScalarType(); in ExpandStore()
660 StVT.getVectorNumElements()); in ExpandStore()
DLegalizeDAG.cpp503 EVT StVT = ST->getMemoryVT(); in LegalizeStoreOps() local
504 unsigned StWidth = StVT.getSizeInBits(); in LegalizeStoreOps()
507 if (StWidth != StVT.getStoreSizeInBits()) { in LegalizeStoreOps()
512 StVT.getStoreSizeInBits()); in LegalizeStoreOps()
513 Value = DAG.getZeroExtendInReg(Value, dl, StVT); in LegalizeStoreOps()
520 assert(!StVT.isVector() && "Unsupported truncstore!"); in LegalizeStoreOps()
580 switch (TLI.getTruncStoreAction(ST->getValue().getValueType(), StVT)) { in LegalizeStoreOps()
601 assert(!StVT.isVector() && in LegalizeStoreOps()
605 assert(TLI.isTypeLegal(StVT) && in LegalizeStoreOps()
607 Value = DAG.getNode(ISD::TRUNCATE, dl, StVT, Value); in LegalizeStoreOps()
DLegalizeVectorTypes.cpp3711 EVT StVT = ST->getMemoryVT(); in GenWidenVectorStores() local
3712 unsigned StWidth = StVT.getSizeInBits(); in GenWidenVectorStores()
3717 assert(StVT.getVectorElementType() == ValEltVT); in GenWidenVectorStores()
3785 EVT StVT = ST->getMemoryVT(); in GenWidenVectorTruncStores() local
3790 assert(StVT.isVector() && ValOp.getValueType().isVector()); in GenWidenVectorTruncStores()
3791 assert(StVT.bitsLT(ValOp.getValueType())); in GenWidenVectorTruncStores()
3795 EVT StEltVT = StVT.getVectorElementType(); in GenWidenVectorTruncStores()
3798 unsigned NumElts = StVT.getVectorNumElements(); in GenWidenVectorTruncStores()
DTargetLowering.cpp3199 EVT StVT = ST->getMemoryVT(); in scalarizeVectorStore() local
3211 EVT MemSclVT = StVT.getScalarType(); in scalarizeVectorStore()
3218 unsigned NumElem = StVT.getVectorNumElements(); in scalarizeVectorStore()
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
DLegalizeDAG.cpp1540 EVT StVT = ST->getMemoryVT(); in LegalizeOp() local
1541 unsigned StWidth = StVT.getSizeInBits(); in LegalizeOp()
1543 if (StWidth != StVT.getStoreSizeInBits()) { in LegalizeOp()
1548 StVT.getStoreSizeInBits()); in LegalizeOp()
1549 Tmp3 = DAG.getZeroExtendInReg(Tmp3, dl, StVT); in LegalizeOp()
1554 assert(!StVT.isVector() && "Unsupported truncstore!"); in LegalizeOp()
1614 switch (TLI.getTruncStoreAction(ST->getValue().getValueType(), StVT)) { in LegalizeOp()
1633 EVT NarrowScalarVT = StVT.getScalarType(); in LegalizeOp()
1635 if (StVT.isVector()) { in LegalizeOp()
1636 unsigned NumElem = StVT.getVectorNumElements(); in LegalizeOp()
[all …]
DLegalizeVectorTypes.cpp2457 EVT StVT = ST->getMemoryVT(); in GenWidenVectorStores() local
2458 unsigned StWidth = StVT.getSizeInBits(); in GenWidenVectorStores()
2463 assert(StVT.getVectorElementType() == ValEltVT); in GenWidenVectorStores()
2525 EVT StVT = ST->getMemoryVT(); in GenWidenVectorTruncStores() local
2530 assert(StVT.isVector() && ValOp.getValueType().isVector()); in GenWidenVectorTruncStores()
2531 assert(StVT.bitsLT(ValOp.getValueType())); in GenWidenVectorTruncStores()
2536 EVT StEltVT = StVT.getVectorElementType(); in GenWidenVectorTruncStores()
2539 unsigned NumElts = StVT.getVectorNumElements(); in GenWidenVectorTruncStores()
/external/swiftshader/third_party/LLVM/lib/Target/CellSPU/
DSPUISelLowering.cpp761 EVT StVT = (!SN->isTruncatingStore() ? VT : SN->getMemoryVT()); in LowerSTORE() local
766 EVT vecVT = StVT.isVector()? StVT: EVT::getVectorVT(*DAG.getContext(), StVT, in LowerSTORE()
767 (128 / StVT.getSizeInBits())); in LowerSTORE()
779 if (StVT.getSizeInBits() == 128 && (alignment%16) == 0) in LowerSTORE()
856 if (alignment >= StVT.getSizeInBits()/8) { in LowerSTORE()
863 if (StVT != VT in LowerSTORE()
/external/llvm/lib/Target/ARM/
DARMISelLowering.cpp10249 EVT StVT = St->getMemoryVT(); in PerformSTORECombine() local
10251 assert(StVT != VT && "Cannot truncate to the same type"); in PerformSTORECombine()
10253 unsigned ToEltSz = StVT.getVectorElementType().getSizeInBits(); in PerformSTORECombine()
10266 EVT WideVecVT = EVT::getVectorVT(*DAG.getContext(), StVT.getScalarType(), in PerformSTORECombine()
/external/swiftshader/third_party/LLVM/lib/Target/X86/
DX86ISelLowering.cpp13619 EVT StVT = St->getMemoryVT(); in PerformSTORECombine() local
13654 assert(StVT != VT && "Cannot truncate to the same type"); in PerformSTORECombine()
13656 unsigned ToSz = StVT.getVectorElementType().getSizeInBits(); in PerformSTORECombine()
13670 StVT.getScalarType(), NumElems*SizeRatio); in PerformSTORECombine()