Lines Matching defs:Base
231 /// type VT. The address is either pre-computed, consisted of a base ptr, Ptr
385 AM.Base.FrameIndex = SI->second;
464 // addressing. Update the address state and move on to examining the base.
504 (AM.Base.Reg == 0 && AM.IndexReg == 0)) {
511 // If this reference is relative to the pic base, set it now.
513 // FIXME: How do we know Base.Reg is free??
514 AM.Base.Reg = getInstrInfo()->getGlobalBaseReg(FuncInfo.MF);
522 // base and index registers are unused.
523 assert(AM.Base.Reg == 0 && AM.IndexReg == 0);
524 AM.Base.Reg = X86::RIP;
541 StubAM.Base.Reg = AM.Base.Reg;
553 StubAM.Base.Reg = X86::RIP;
573 AM.Base.Reg = LoadReg;
581 if (AM.Base.Reg == 0) {
582 AM.Base.Reg = getRegForValue(V);
583 return AM.Base.Reg != 0;
635 (AM.Base.Reg != 0 || AM.IndexReg != 0))
654 // base and index registers are unused.
655 assert(AM.Base.Reg == 0 && AM.IndexReg == 0);
656 AM.Base.Reg = X86::RIP;
668 if (AM.Base.Reg == 0) {
669 AM.Base.Reg = getRegForValue(V);
670 return AM.Base.Reg != 0;
1569 } else if (CalleeAM.Base.Reg != 0) {
1570 CalleeOp = CalleeAM.Base.Reg;
1748 AM.Base.Reg = StackPtr;
1755 SrcAM.Base.Reg = Arg;
1774 unsigned Base = getInstrInfo()->getGlobalBaseReg(FuncInfo.MF);
1776 X86::EBX).addReg(Base);
2048 return AM.Base.Reg;
2066 // x86-32 PIC requires a PIC base register for constant pools.