Lines Matching refs:Dst

37   Register Dst = Extract->getReg(0);  in matchExtractVectorElement()  local
40 LLT DstTy = MRI.getType(Dst); in matchExtractVectorElement()
84 MatchInfo = [=](MachineIRBuilder &B) { B.buildUndef(Dst); }; in matchExtractVectorElement()
130 Register Dst = Extract->getReg(0); in matchExtractVectorElementWithDifferentIndices() local
140 B.buildExtractVectorElement(Dst, Insert->getVectorReg(), Index); in matchExtractVectorElementWithDifferentIndices()
200 Register Dst = Extract->getReg(0); in matchExtractVectorElementWithBuildVector() local
203 B.buildCopy(Dst, Build->getSourceReg(MaybeIndex->Value.getZExtValue())); in matchExtractVectorElementWithBuildVector()
261 Register Dst = Extract->getReg(0); in matchExtractVectorElementWithBuildVectorTrunc() local
262 LLT DstTy = MRI.getType(Dst); in matchExtractVectorElementWithBuildVectorTrunc()
270 B.buildTrunc(Dst, Build->getSourceReg(MaybeIndex->Value.getZExtValue())); in matchExtractVectorElementWithBuildVectorTrunc()
340 Register Dst = Extract->getReg(0); in matchExtractVectorElementWithShuffleVector() local
341 LLT DstTy = MRI.getType(Dst); in matchExtractVectorElementWithShuffleVector()
345 MatchInfo = [=](MachineIRBuilder &B) { B.buildUndef(Dst); }; in matchExtractVectorElementWithShuffleVector()
376 B.buildExtractVectorElement(Dst, NewVector, Idx); in matchExtractVectorElementWithShuffleVector()
386 Register Dst = Insert->getReg(0); in matchInsertVectorElementOOB() local
387 LLT DstTy = MRI.getType(Dst); in matchInsertVectorElementOOB()
398 MatchInfo = [=](MachineIRBuilder &B) { B.buildUndef(Dst); }; in matchInsertVectorElementOOB()
411 Register Dst = Add->getReg(0); in matchAddOfVScale() local
418 B.buildVScale(Dst, LHSVScale->getSrc() + RHSVScale->getSrc()); in matchAddOfVScale()
433 Register Dst = MO.getReg(); in matchMulOfVScale() local
439 B.buildVScale(Dst, LHSVScale->getSrc() * *MaybeRHS); in matchMulOfVScale()
450 Register Dst = MO.getReg(); in matchSubOfVScale() local
451 LLT DstTy = MRI.getType(Dst); in matchSubOfVScale()
459 B.buildAdd(Dst, Sub->getLHSReg(), VScale, Sub->getFlags()); in matchSubOfVScale()
474 Register Dst = MO.getReg(); in matchShlOfVScale() local
475 LLT DstTy = MRI.getType(Dst); in matchShlOfVScale()
482 B.buildVScale(Dst, LHSVScale->getSrc().shl(*MaybeRHS)); in matchShlOfVScale()