Lines Matching refs:DstTy
71 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); in matchExtractVecEltPairwiseAdd() local
84 unsigned DstSize = DstTy.getSizeInBits(); in matchExtractVecEltPairwiseAdd()
102 std::get<1>(MatchInfo) = DstTy; in matchExtractVecEltPairwiseAdd()
347 const LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); in matchOrToBSP() local
348 if (!DstTy.isVector()) in matchOrToBSP()
362 for (int I = 0, E = DstTy.getNumElements(); I < E; I++) { in matchOrToBSP()
389 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); in matchCombineMulCMLT() local
391 if (DstTy != LLT::fixed_vector(2, 64) && DstTy != LLT::fixed_vector(2, 32) && in matchCombineMulCMLT()
392 DstTy != LLT::fixed_vector(4, 32) && DstTy != LLT::fixed_vector(4, 16) && in matchCombineMulCMLT()
393 DstTy != LLT::fixed_vector(8, 16)) in matchCombineMulCMLT()
412 unsigned HalfSize = DstTy.getScalarSizeInBits() / 2; in matchCombineMulCMLT()
425 LLT DstTy = MRI.getType(DstReg); in applyCombineMulCMLT() local
427 DstTy.changeElementCount(DstTy.getElementCount().multiplyCoefficientBy(2)) in applyCombineMulCMLT()
428 .changeElementSize(DstTy.getScalarSizeInBits() / 2); in applyCombineMulCMLT()