Lines Matching refs:ExtVT
530 EVT LoadResultTy, EVT &ExtVT);
4201 EVT LoadResultTy, EVT &ExtVT) { in isAndLoadExtLoad() argument
4207 ExtVT = EVT::getIntegerVT(*DAG.getContext(), ActiveBits); in isAndLoadExtLoad()
4210 if (ExtVT == LoadedVT && in isAndLoadExtLoad()
4212 TLI.isLoadExtLegal(ISD::ZEXTLOAD, LoadResultTy, ExtVT))) { in isAndLoadExtLoad()
4224 if (!LoadedVT.bitsGT(ExtVT) || !ExtVT.isRound()) in isAndLoadExtLoad()
4228 !TLI.isLoadExtLegal(ISD::ZEXTLOAD, LoadResultTy, ExtVT)) in isAndLoadExtLoad()
4231 if (!TLI.shouldReduceLoadWidth(LoadN, ISD::ZEXTLOAD, ExtVT)) in isAndLoadExtLoad()
4339 EVT ExtVT; in SearchForAndLoads() local
4340 if (isAndLoadExtLoad(Mask, Load, Load->getValueType(0), ExtVT) && in SearchForAndLoads()
4341 isLegalNarrowLdSt(Load, ISD::ZEXTLOAD, ExtVT)) { in SearchForAndLoads()
4345 ExtVT.bitsGE(Load->getMemoryVT())) in SearchForAndLoads()
4349 if (ExtVT.bitsLE(Load->getMemoryVT())) in SearchForAndLoads()
4359 EVT ExtVT = EVT::getIntegerVT(*DAG.getContext(), ActiveBits); in SearchForAndLoads() local
4366 if (ExtVT.bitsGE(VT)) in SearchForAndLoads()
6733 EVT ExtVT = EVT::getIntegerVT(*DAG.getContext(), LowBits); in visitSRA() local
6735 ExtVT = EVT::getVectorVT(*DAG.getContext(), in visitSRA()
6736 ExtVT, VT.getVectorNumElements()); in visitSRA()
6738 TLI.isOperationLegal(ISD::SIGN_EXTEND_INREG, ExtVT))) in visitSRA()
6740 N0.getOperand(0), DAG.getValueType(ExtVT)); in visitSRA()
8963 EVT ExtVT; in visitZERO_EXTEND() local
8964 if (isAndLoadExtLoad(AndC, LN00, LoadResultTy, ExtVT)) in visitZERO_EXTEND()
9303 EVT ExtVT = VT; in ReduceLoadWidth() local
9315 ExtVT = cast<VTSDNode>(N->getOperand(1))->getVT(); in ReduceLoadWidth()
9331 ExtVT = EVT::getIntegerVT(*DAG.getContext(), MemoryWidth - ShiftAmt); in ReduceLoadWidth()
9333 ExtVT = EVT::getIntegerVT(*DAG.getContext(), in ReduceLoadWidth()
9354 ExtVT = EVT::getIntegerVT(*DAG.getContext(), ActiveBits); in ReduceLoadWidth()
9361 unsigned EVTBits = ExtVT.getSizeInBits(); in ReduceLoadWidth()
9398 if ((ExtVT.getSizeInBits() > MaskedVT.getSizeInBits()) && in ReduceLoadWidth()
9400 ExtVT = MaskedVT; in ReduceLoadWidth()
9410 ExtVT == VT && TLI.isNarrowingProfitable(N0.getValueType(), VT)) { in ReduceLoadWidth()
9422 if (!isLegalNarrowLdSt(LN0, ExtType, ExtVT, ShAmt)) in ReduceLoadWidth()
9427 unsigned EVTStoreBits = ExtVT.getStoreSizeInBits(); in ReduceLoadWidth()
9456 LN0->getPointerInfo().getWithOffset(PtrOff), ExtVT, in ReduceLoadWidth()
15867 EVT ExtVT = VecVT.getVectorElementType(); in visitEXTRACT_VECTOR_ELT() local
15868 EVT LVT = ExtVT; in visitEXTRACT_VECTOR_ELT()
15878 if (!BCVT.isVector() || ExtVT.bitsGT(BCVT.getVectorElementType())) in visitEXTRACT_VECTOR_ELT()
15883 ExtVT = BCVT.getVectorElementType(); in visitEXTRACT_VECTOR_ELT()
15908 VecOp.getOperand(0).getValueType() == ExtVT && in visitEXTRACT_VECTOR_ELT()
16697 EVT ExtVT = ExtVec.getValueType(); in combineConcatVectorOfExtracts() local
16712 if (ExtVT.getSizeInBits() != VT.getSizeInBits()) in combineConcatVectorOfExtracts()
16716 int NumExtElts = ExtVT.getVectorNumElements(); in combineConcatVectorOfExtracts()