Home | History | Annotate | Download | only in AsmParser

Lines Matching refs:Op

222     MBlazeOperand *Op = new MBlazeOperand(Token);
223 Op->Tok.Data = Str.data();
224 Op->Tok.Length = Str.size();
225 Op->StartLoc = S;
226 Op->EndLoc = S;
227 return Op;
231 MBlazeOperand *Op = new MBlazeOperand(Register);
232 Op->Reg.RegNum = RegNum;
233 Op->StartLoc = S;
234 Op->EndLoc = E;
235 return Op;
239 MBlazeOperand *Op = new MBlazeOperand(Immediate);
240 Op->Imm.Val = Val;
241 Op->StartLoc = S;
242 Op->EndLoc = E;
243 return Op;
247 MBlazeOperand *Op = new MBlazeOperand(Fsl);
248 Op->Imm.Val = Val;
249 Op->StartLoc = S;
250 Op->EndLoc = E;
251 return Op;
256 MBlazeOperand *Op = new MBlazeOperand(Memory);
257 Op->Mem.Base = Base;
258 Op->Mem.Off = Off;
259 Op->Mem.OffReg = 0;
260 Op->StartLoc = S;
261 Op->EndLoc = E;
262 return Op;
267 MBlazeOperand *Op = new MBlazeOperand(Memory);
268 Op->Mem.Base = Base;
269 Op->Mem.OffReg = Off;
270 Op->Mem.Off = 0;
271 Op->StartLoc = S;
272 Op->EndLoc = E;
273 return Op;
375 MBlazeOperand *Op;
377 Op = MBlazeOperand::CreateMem(Base.getReg(), Offset.getReg(), S, E);
379 Op = MBlazeOperand::CreateMem(Base.getReg(), Offset.getImm(), S, E);
383 Operands.push_back(Op);
385 return Op;
458 MBlazeOperand *Op;
462 Op = ParseRegister(RegNo);
465 if (!Op)
466 Op = ParseFsl();
469 if (!Op)
470 Op = ParseImmediate();
473 if (!Op) {
479 Operands.push_back(Op);
480 return Op;