Lines Matching defs:Base
108 // Base + Disp + Index, where Base and Index are LLVM registers or 0.
113 unsigned Base : 12;
182 createMem(MemoryKind MemKind, RegisterKind RegKind, unsigned Base,
188 Op->Mem.Base = Base;
304 Inst.addOperand(MCOperand::createReg(Mem.Base));
310 Inst.addOperand(MCOperand::createReg(Mem.Base));
317 Inst.addOperand(MCOperand::createReg(Mem.Base));
324 Inst.addOperand(MCOperand::createReg(Mem.Base));
331 Inst.addOperand(MCOperand::createReg(Mem.Base));
677 if (Op.Base) {
685 OS << SystemZInstPrinter::getRegisterName(Op.Base);
1039 unsigned Base = 0, Index = 0, LengthReg = 0;
1064 Base = Regs[Reg1.Num];
1082 Base = Regs[Reg1.Num];
1088 Base = Regs[Reg2.Num];
1096 Base = Regs[Reg2.Num];
1120 Base = Regs[Reg2.Num];
1134 Base = Regs[Reg2.Num];
1141 Operands.push_back(SystemZOperand::createMem(MemKind, RegKind, Base, Disp,
1478 const MCExpr *Base = MCSymbolRefExpr::create(Sym, MCSymbolRefExpr::VK_None,
1480 Expr = Value == 0 ? Base : MCBinaryExpr::createAdd(Base, Expr, Ctx);