Lines Matching defs:Op
220 MBlazeOperand *Op = new MBlazeOperand(Token);
221 Op->Tok.Data = Str.data();
222 Op->Tok.Length = Str.size();
223 Op->StartLoc = S;
224 Op->EndLoc = S;
225 return Op;
229 MBlazeOperand *Op = new MBlazeOperand(Register);
230 Op->Reg.RegNum = RegNum;
231 Op->StartLoc = S;
232 Op->EndLoc = E;
233 return Op;
237 MBlazeOperand *Op = new MBlazeOperand(Immediate);
238 Op->Imm.Val = Val;
239 Op->StartLoc = S;
240 Op->EndLoc = E;
241 return Op;
245 MBlazeOperand *Op = new MBlazeOperand(Fsl);
246 Op->Imm.Val = Val;
247 Op->StartLoc = S;
248 Op->EndLoc = E;
249 return Op;
254 MBlazeOperand *Op = new MBlazeOperand(Memory);
255 Op->Mem.Base = Base;
256 Op->Mem.Off = Off;
257 Op->Mem.OffReg = 0;
258 Op->StartLoc = S;
259 Op->EndLoc = E;
260 return Op;
265 MBlazeOperand *Op = new MBlazeOperand(Memory);
266 Op->Mem.Base = Base;
267 Op->Mem.OffReg = Off;
268 Op->Mem.Off = 0;
269 Op->StartLoc = S;
270 Op->EndLoc = E;
271 return Op;
372 MBlazeOperand *Op;
374 Op = MBlazeOperand::CreateMem(Base.getReg(), Offset.getReg(), S, E);
376 Op = MBlazeOperand::CreateMem(Base.getReg(), Offset.getImm(), S, E);
380 Operands.push_back(Op);
382 return Op;
455 MBlazeOperand *Op;
459 Op = ParseRegister(RegNo);
462 if (!Op)
463 Op = ParseFsl();
466 if (!Op)
467 Op = ParseImmediate();
470 if (!Op) {
476 Operands.push_back(Op);
477 return Op;