Home | History | Annotate | Download | only in AsmParser

Lines Matching defs:Mem

180     } Mem;
217 return Mem.Disp;
221 return Mem.SegReg;
225 return Mem.BaseReg;
229 return Mem.IndexReg;
233 return Mem.Scale;
313 return Kind == Memory && (!Mem.Size || Mem.Size == 8);
316 return Kind == Memory && (!Mem.Size || Mem.Size == 16);
319 return Kind == Memory && (!Mem.Size || Mem.Size == 32);
322 return Kind == Memory && (!Mem.Size || Mem.Size == 64);
325 return Kind == Memory && (!Mem.Size || Mem.Size == 80);
328 return Kind == Memory && (!Mem.Size || Mem.Size == 128);
331 return Kind == Memory && (!Mem.Size || Mem.Size == 256);
423 Res->Mem.SegReg = 0;
424 Res->Mem.Disp = Disp;
425 Res->Mem.BaseReg = 0;
426 Res->Mem.IndexReg = 0;
427 Res->Mem.Scale = 1;
428 Res->Mem.Size = Size;
445 Res->Mem.SegReg = SegReg;
446 Res->Mem.Disp = Disp;
447 Res->Mem.BaseReg = BaseReg;
448 Res->Mem.IndexReg = IndexReg;
449 Res->Mem.Scale = Scale;
450 Res->Mem.Size = Size;
461 (Op.Mem.SegReg == 0 || Op.Mem.SegReg == X86::DS) &&
462 isa<MCConstantExpr>(Op.Mem.Disp) &&
463 cast<MCConstantExpr>(Op.Mem.Disp)->getValue() == 0 &&
464 Op.Mem.BaseReg == basereg && Op.Mem.IndexReg == 0);
471 (Op.Mem.SegReg == 0 || Op.Mem.SegReg == X86::ES) &&
472 isa<MCConstantExpr>(Op.Mem.Disp) &&
473 cast<MCConstantExpr>(Op.Mem.Disp)->getValue() == 0 &&
474 Op.Mem.BaseReg == basereg && Op.Mem.IndexReg == 0;
743 // mem operand
1074 if (Op.isMem() && Op.Mem.SegReg == 0 &&
1075 isa<MCConstantExpr>(Op.Mem.Disp) &&
1076 cast<MCConstantExpr>(Op.Mem.Disp)->getValue() == 0 &&
1077 Op.Mem.BaseReg == MatchRegisterName("dx") && Op.Mem.IndexReg == 0) {
1079 Operands.back() = X86Operand::CreateReg(Op.Mem.BaseReg, Loc, Loc);
1087 if (Op.isMem() && Op.Mem.SegReg == 0 &&
1088 isa<MCConstantExpr>(Op.Mem.Disp) &&
1089 cast<MCConstantExpr>(Op.Mem.Disp)->getValue() == 0 &&
1090 Op.Mem.BaseReg == MatchRegisterName("dx") && Op.Mem.IndexReg == 0) {
1092 Operands.begin()[1] = X86Operand::CreateReg(Op.Mem.BaseReg, Loc, Loc);