Lines Matching refs:ExtVT
441 EVT LoadResultTy, EVT &ExtVT, EVT &LoadedVT,
3009 EVT LoadResultTy, EVT &ExtVT, EVT &LoadedVT, in isAndLoadExtLoad() argument
3016 ExtVT = EVT::getIntegerVT(*DAG.getContext(), ActiveBits); in isAndLoadExtLoad()
3019 if (ExtVT == LoadedVT && in isAndLoadExtLoad()
3021 TLI.isLoadExtLegal(ISD::ZEXTLOAD, LoadResultTy, ExtVT))) { in isAndLoadExtLoad()
3034 if (!LoadedVT.bitsGT(ExtVT) || !ExtVT.isRound()) in isAndLoadExtLoad()
3038 !TLI.isLoadExtLegal(ISD::ZEXTLOAD, LoadResultTy, ExtVT)) in isAndLoadExtLoad()
3041 if (!TLI.shouldReduceLoadWidth(LoadN, ISD::ZEXTLOAD, ExtVT)) in isAndLoadExtLoad()
3244 EVT ExtVT, LoadedVT; in visitAND() local
3245 if (isAndLoadExtLoad(N1C, LN0, LoadResultTy, ExtVT, LoadedVT, in visitAND()
3250 LN0->getChain(), LN0->getBasePtr(), ExtVT, in visitAND()
3266 unsigned EVTStoreBytes = ExtVT.getStoreSize(); in visitAND()
3280 ExtVT, LN0->isVolatile(), LN0->isNonTemporal(), in visitAND()
4649 EVT ExtVT = EVT::getIntegerVT(*DAG.getContext(), LowBits); in visitSRA() local
4651 ExtVT = EVT::getVectorVT(*DAG.getContext(), in visitSRA()
4652 ExtVT, VT.getVectorNumElements()); in visitSRA()
4654 TLI.isOperationLegal(ISD::SIGN_EXTEND_INREG, ExtVT))) in visitSRA()
4656 N0.getOperand(0), DAG.getValueType(ExtVT)); in visitSRA()
6442 EVT ExtVT, LoadedVT; in visitZERO_EXTEND() local
6443 if (isAndLoadExtLoad(AndC, LN0, LoadResultTy, ExtVT, LoadedVT, in visitZERO_EXTEND()
6774 EVT ExtVT = VT; in ReduceLoadWidth() local
6784 ExtVT = cast<VTSDNode>(N->getOperand(1))->getVT(); in ReduceLoadWidth()
6791 ExtVT = EVT::getIntegerVT(*DAG.getContext(), in ReduceLoadWidth()
6794 if (LegalOperations && !TLI.isLoadExtLegal(ExtType, VT, ExtVT)) in ReduceLoadWidth()
6797 unsigned EVTBits = ExtVT.getSizeInBits(); in ReduceLoadWidth()
6801 if (!ExtVT.isRound()) in ReduceLoadWidth()
6837 ExtVT == VT && TLI.isNarrowingProfitable(N0.getValueType(), VT)) { in ReduceLoadWidth()
6870 LN0->getMemoryVT().getSizeInBits() < ExtVT.getSizeInBits() + ShAmt) in ReduceLoadWidth()
6873 if (!TLI.shouldReduceLoadWidth(LN0, ExtType, ExtVT)) in ReduceLoadWidth()
6886 unsigned EVTStoreBits = ExtVT.getStoreSizeInBits(); in ReduceLoadWidth()
6911 ExtVT, LN0->isVolatile(), LN0->isNonTemporal(), in ReduceLoadWidth()
12436 EVT ExtVT = VT.getVectorElementType(); in visitEXTRACT_VECTOR_ELT() local
12437 EVT LVT = ExtVT; in visitEXTRACT_VECTOR_ELT()
12450 if (!BCVT.isVector() || ExtVT.bitsGT(BCVT.getVectorElementType())) in visitEXTRACT_VECTOR_ELT()
12455 ExtVT = BCVT.getVectorElementType(); in visitEXTRACT_VECTOR_ELT()
12487 InVec.getOperand(0).getValueType() == ExtVT && in visitEXTRACT_VECTOR_ELT()
12990 EVT ExtVT = ExtVec.getValueType(); in combineConcatVectorOfExtracts() local
13008 if (ExtVT.getSizeInBits() != VT.getSizeInBits()) in combineConcatVectorOfExtracts()
13012 int NumExtElts = ExtVT.getVectorNumElements(); in combineConcatVectorOfExtracts()