/external/llvm/lib/CodeGen/SelectionDAG/ |
D | LegalizeVectorOps.cpp | 232 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()
|
D | LegalizeDAG.cpp | 503 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()
|
D | LegalizeVectorTypes.cpp | 3711 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()
|
D | TargetLowering.cpp | 3199 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/ |
D | LegalizeDAG.cpp | 1540 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 …]
|
D | LegalizeVectorTypes.cpp | 2457 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/ |
D | SPUISelLowering.cpp | 761 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/ |
D | LegalizeVectorOps.cpp | 264 EVT StVT = ST->getMemoryVT(); in LegalizeOp() local 266 if (StVT.isVector() && ST->isTruncatingStore()) { in LegalizeOp() 269 switch (TLI.getTruncStoreAction(ValVT, StVT)) { in LegalizeOp()
|
D | LegalizeDAG.cpp | 528 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 …]
|
D | LegalizeVectorTypes.cpp | 4061 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()
|
D | TargetLowering.cpp | 3911 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/ |
D | X86ISelLowering.cpp | 35960 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/ |
D | ARMISelLowering.cpp | 10249 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/ |
D | ARMISelLowering.cpp | 11907 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/ |
D | X86ISelLowering.cpp | 13619 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()
|