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 " << printReg(BaseReg)
427 BaseReg, CandBaseOffset, FrameSizeAdjust,
438 BaseReg = TRI->materializeFrameBaseRegister(Entry, FrameIdx, InstrOffset);
442 << " into " << printReg(BaseReg, TRI) << '\n');
451 assert(BaseReg && "Unable to allocate virtual base register!");
455 TRI->resolveFrameIndex(MI, BaseReg, Offset);
461 return BaseReg.isValid();