Lines Matching defs:Inp
1541 bool findMatch(const BitTracker::RegisterRef &Inp,
1571 /// Check if there is a register in AVs that is identical to Inp. If so,
1573 bool CopyGeneration::findMatch(const BitTracker::RegisterRef &Inp,
1575 if (!BT.has(Inp.Reg))
1577 const BitTracker::RegisterCell &InpRC = BT.lookup(Inp.Reg);
1578 auto *FRC = HBS::getFinalVRegClass(Inp, MRI);
1580 if (!HBS::getSubregMask(Inp, B, W, MRI))
1591 if (!HBS::isTransparentCopy(R, Inp, MRI))
1614 if (HBS::isTransparentCopy(Out, Inp, MRI))
2949 BitTracker::RegisterRef Inp, Out;
3112 .addReg(G.Inp.Reg)
3114 RegMap.insert(std::make_pair(G.Inp.Reg, PhiR));
3281 G.Inp.Reg = Inputs.find_first();
3289 << printReg(G.Inp.Reg, HRI, G.Inp.Sub)
3297 if (!isShuffleOf(G.Out.Reg, G.Inp.Reg))
3306 if (!isSameShuffle(G.Out.Reg, G.Inp.Reg, F->PR.Reg, PrehR)) {
3315 const TargetRegisterClass *RC = MRI->getRegClass(G.Inp.Reg);
3329 // G.Inp.Reg, for example if G shuffles the low 32 bits of its input,
3333 if (MRI->getRegClass(PrehR) != MRI->getRegClass(G.Inp.Reg))