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