Home | History | Annotate | Download | only in AsmParser

Lines Matching refs:Op

140     auto Op = make_unique<SystemZOperand>(KindToken, Loc, Loc);
141 Op->Token.Data = Str.data();
142 Op->Token.Length = Str.size();
143 return Op;
147 auto Op = make_unique<SystemZOperand>(KindReg, StartLoc, EndLoc);
148 Op->Reg.Kind = Kind;
149 Op->Reg.Num = Num;
150 return Op;
154 auto Op = make_unique<SystemZOperand>(KindAccessReg, StartLoc, EndLoc);
155 Op->AccessReg = Num;
156 return Op;
160 auto Op = make_unique<SystemZOperand>(KindImm, StartLoc, EndLoc);
161 Op->Imm = Expr;
162 return Op;
168 auto Op = make_unique<SystemZOperand>(KindMem, StartLoc, EndLoc);
169 Op->Mem.MemKind = MemKind;
170 Op->Mem.RegKind = RegKind;
171 Op->Mem.Base = Base;
172 Op->Mem.Index = Index;
173 Op->Mem.Disp = Disp;
174 Op->Mem.Length = Length;
175 return Op;
180 auto Op = make_unique<SystemZOperand>(KindImmTLS, StartLoc, EndLoc);
181 Op->ImmTLS.Imm = Imm;
182 Op->ImmTLS.Sym = Sym;
183 return Op;