Home
last modified time | relevance | path

Searched refs:StVT (Results 1 – 15 of 15) 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/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorOps.cpp264 EVT StVT = ST->getMemoryVT(); in LegalizeOp() local
266 if (StVT.isVector() && ST->isTruncatingStore()) { in LegalizeOp()
269 switch (TLI.getTruncStoreAction(ValVT, StVT)) { in LegalizeOp()
DLegalizeDAG.cpp528 EVT StVT = ST->getMemoryVT(); in LegalizeStoreOps() local
529 unsigned StWidth = StVT.getSizeInBits(); in LegalizeStoreOps()
532 if (StWidth != StVT.getStoreSizeInBits()) { in LegalizeStoreOps()
537 StVT.getStoreSizeInBits()); in LegalizeStoreOps()
538 Value = DAG.getZeroExtendInReg(Value, dl, StVT); in LegalizeStoreOps()
545 assert(!StVT.isVector() && "Unsupported truncstore!"); in LegalizeStoreOps()
602 switch (TLI.getTruncStoreAction(ST->getValue().getValueType(), StVT)) { in LegalizeStoreOps()
623 assert(!StVT.isVector() && in LegalizeStoreOps()
629 if (TLI.isTypeLegal(StVT)) { in LegalizeStoreOps()
630 Value = DAG.getNode(ISD::TRUNCATE, dl, StVT, Value); in LegalizeStoreOps()
[all …]
DLegalizeVectorTypes.cpp4061 EVT StVT = ST->getMemoryVT(); in GenWidenVectorStores() local
4062 unsigned StWidth = StVT.getSizeInBits(); in GenWidenVectorStores()
4067 assert(StVT.getVectorElementType() == ValEltVT); in GenWidenVectorStores()
4129 EVT StVT = ST->getMemoryVT(); in GenWidenVectorTruncStores() local
4134 assert(StVT.isVector() && ValOp.getValueType().isVector()); in GenWidenVectorTruncStores()
4135 assert(StVT.bitsLT(ValOp.getValueType())); in GenWidenVectorTruncStores()
4139 EVT StEltVT = StVT.getVectorElementType(); in GenWidenVectorTruncStores()
4142 unsigned NumElts = StVT.getVectorNumElements(); in GenWidenVectorTruncStores()
DTargetLowering.cpp3911 EVT StVT = ST->getMemoryVT(); in scalarizeVectorStore() local
3918 EVT MemSclVT = StVT.getScalarType(); in scalarizeVectorStore()
3921 unsigned NumElem = StVT.getVectorNumElements(); in scalarizeVectorStore()
3930 unsigned NumBits = StVT.getSizeInBits(); in scalarizeVectorStore()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86ISelLowering.cpp35960 EVT StVT = Mst->getMemoryVT(); in combineMaskedStore() local
35963 assert(StVT != VT && "Cannot truncate to the same type"); in combineMaskedStore()
35965 unsigned ToSz = StVT.getScalarSizeInBits(); in combineMaskedStore()
35973 if (TLI.isTruncStoreLegal(VT, StVT)) in combineMaskedStore()
35989 StVT.getScalarType(), NumElems*SizeRatio); in combineMaskedStore()
36033 Mst->getBasePtr(), NewMask, StVT, in combineMaskedStore()
36041 EVT StVT = St->getMemoryVT(); in combineStore() local
36048 if (VT == MVT::v1i1 && VT == StVT && Subtarget.hasAVX512() && in combineStore()
36057 if ((VT == MVT::v2i1 || VT == MVT::v4i1) && VT == StVT && in combineStore()
36070 VT == MVT::v64i1) && VT == StVT && TLI.isTypeLegal(VT) && in combineStore()
[all …]
/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-7.0/llvm/lib/Target/ARM/
DARMISelLowering.cpp11907 EVT StVT = St->getMemoryVT(); in PerformSTORECombine() local
11909 assert(StVT != VT && "Cannot truncate to the same type"); in PerformSTORECombine()
11911 unsigned ToEltSz = StVT.getScalarSizeInBits(); in PerformSTORECombine()
11924 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()