reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp
  188     Op->Mem.MemKind = MemKind;
  189     Op->Mem.RegKind = RegKind;
  190     Op->Mem.Base = Base;
  191     Op->Mem.Index = Index;
  192     Op->Mem.Disp = Disp;
  194       Op->Mem.Length.Imm = LengthImm;
  196       Op->Mem.Length.Reg = LengthReg;
  258             (Mem.MemKind == MemKind ||
  261              (Mem.MemKind == BDMem && MemKind == BDXMem)));
  264     return isMem(MemKind) && Mem.RegKind == RegKind;
  267     return isMem(MemKind, RegKind) && inRange(Mem.Disp, 0, 0xfff);
  270     return isMem(MemKind, RegKind) && inRange(Mem.Disp, -524288, 524287);
  273     return isMemDisp12(BDLMem, RegKind) && inRange(Mem.Length.Imm, 1, 0x10);
  276     return isMemDisp12(BDLMem, RegKind) && inRange(Mem.Length.Imm, 1, 0x100);
  281     return Mem;
  306     Inst.addOperand(MCOperand::createReg(Mem.Base));
  307     addExpr(Inst, Mem.Disp);
  312     Inst.addOperand(MCOperand::createReg(Mem.Base));
  313     addExpr(Inst, Mem.Disp);
  314     Inst.addOperand(MCOperand::createReg(Mem.Index));
  319     Inst.addOperand(MCOperand::createReg(Mem.Base));
  320     addExpr(Inst, Mem.Disp);
  321     addExpr(Inst, Mem.Length.Imm);
  326     Inst.addOperand(MCOperand::createReg(Mem.Base));
  327     addExpr(Inst, Mem.Disp);
  328     Inst.addOperand(MCOperand::createReg(Mem.Length.Reg));
  333     Inst.addOperand(MCOperand::createReg(Mem.Base));
  334     addExpr(Inst, Mem.Disp);
  335     Inst.addOperand(MCOperand::createReg(Mem.Index));