Lines Matching refs:getReg
37 Register Dst = Extract->getReg(0); in matchExtractVectorElement()
93 MachineInstr *Root = getDefIgnoringCopies(MO.getReg(), MRI); in matchExtractVectorElementWithDifferentIndices()
130 Register Dst = Extract->getReg(0); in matchExtractVectorElementWithDifferentIndices()
150 MachineInstr *Root = getDefIgnoringCopies(MO.getReg(), MRI); in matchExtractVectorElementWithBuildVector()
184 if (!MRI.hasOneNonDBGUse(Build->getReg(0)) || in matchExtractVectorElementWithBuildVector()
200 Register Dst = Extract->getReg(0); in matchExtractVectorElementWithBuildVector()
211 MachineInstr *Root = getDefIgnoringCopies(MO.getReg(), MRI); in matchExtractVectorElementWithBuildVectorTrunc()
245 if (!MRI.hasOneNonDBGUse(Build->getReg(0)) || in matchExtractVectorElementWithBuildVectorTrunc()
261 Register Dst = Extract->getReg(0); in matchExtractVectorElementWithBuildVectorTrunc()
279 cast<GExtractVectorElement>(getDefIgnoringCopies(MO.getReg(), MRI)); in matchExtractVectorElementWithShuffleVector()
340 Register Dst = Extract->getReg(0); in matchExtractVectorElementWithShuffleVector()
386 Register Dst = Insert->getReg(0); in matchInsertVectorElementOOB()
407 GAdd *Add = cast<GAdd>(MRI.getVRegDef(MO.getReg())); in matchAddOfVScale()
411 Register Dst = Add->getReg(0); in matchAddOfVScale()
413 if (!MRI.hasOneNonDBGUse(LHSVScale->getReg(0)) || in matchAddOfVScale()
414 !MRI.hasOneNonDBGUse(RHSVScale->getReg(0))) in matchAddOfVScale()
426 GMul *Mul = cast<GMul>(MRI.getVRegDef(MO.getReg())); in matchMulOfVScale()
433 Register Dst = MO.getReg(); in matchMulOfVScale()
435 if (!MRI.hasOneNonDBGUse(LHSVScale->getReg(0))) in matchMulOfVScale()
447 GSub *Sub = cast<GSub>(MRI.getVRegDef(MO.getReg())); in matchSubOfVScale()
450 Register Dst = MO.getReg(); in matchSubOfVScale()
453 if (!MRI.hasOneNonDBGUse(RHSVScale->getReg(0)) || in matchSubOfVScale()
467 GShl *Shl = cast<GShl>(MRI.getVRegDef(MO.getReg())); in matchShlOfVScale()
474 Register Dst = MO.getReg(); in matchShlOfVScale()
477 if (!MRI.hasOneNonDBGUse(LHSVScale->getReg(0)) || in matchShlOfVScale()