Lines Matching defs:Op
127 auto Op = make_unique<SystemZOperand>(KindToken, Loc, Loc);
128 Op->Token.Data = Str.data();
129 Op->Token.Length = Str.size();
130 return Op;
134 auto Op = make_unique<SystemZOperand>(KindReg, StartLoc, EndLoc);
135 Op->Reg.Kind = Kind;
136 Op->Reg.Num = Num;
137 return Op;
141 auto Op = make_unique<SystemZOperand>(KindAccessReg, StartLoc, EndLoc);
142 Op->AccessReg = Num;
143 return Op;
147 auto Op = make_unique<SystemZOperand>(KindImm, StartLoc, EndLoc);
148 Op->Imm = Expr;
149 return Op;
155 auto Op = make_unique<SystemZOperand>(KindMem, StartLoc, EndLoc);
156 Op->Mem.RegKind = RegKind;
157 Op->Mem.Base = Base;
158 Op->Mem.Index = Index;
159 Op->Mem.Disp = Disp;
160 Op->Mem.Length = Length;
161 return Op;