Lines Matching defs:BaseReg
291 lookupCandidateBaseReg(unsigned BaseReg,
300 return TRI->isFrameOffsetLegal(&MI, BaseReg, Offset);
364 Register BaseReg;
407 if (BaseReg.isValid() &&
408 lookupCandidateBaseReg(BaseReg, BaseOffset, FrameSizeAdjust,
410 LLVM_DEBUG(dbgs() << " Reusing base register " << BaseReg << "\n");
426 BaseReg, CandBaseOffset, FrameSizeAdjust,
437 BaseReg = TRI->materializeFrameBaseRegister(Entry, FrameIdx, InstrOffset);
441 << " into " << printReg(BaseReg, TRI) << '\n');
450 assert(BaseReg && "Unable to allocate virtual base register!");
454 TRI->resolveFrameIndex(MI, BaseReg, Offset);
460 return BaseReg.isValid();