Lines Matching refs:IDLoc

71   bool MatchAndEmitInstruction(SMLoc IDLoc, unsigned &Opcode,
176 void expandInstruction(MCInst &Inst, SMLoc IDLoc,
178 void expandLoadImm(MCInst &Inst, SMLoc IDLoc,
180 void expandLoadAddressImm(MCInst &Inst, SMLoc IDLoc,
182 void expandLoadAddressReg(MCInst &Inst, SMLoc IDLoc,
184 void expandMemInst(MCInst &Inst, SMLoc IDLoc,
245 bool processInstruction(MCInst &Inst, SMLoc IDLoc,
562 bool MipsAsmParser::processInstruction(MCInst &Inst, SMLoc IDLoc,
565 Inst.setLoc(IDLoc);
591 expandMemInst(Inst, IDLoc, Instructions, MCID.mayLoad(), true);
601 expandMemInst(Inst, IDLoc, Instructions, MCID.mayLoad(), false);
605 expandMemInst(Inst, IDLoc, Instructions, MCID.mayLoad(), false);
614 expandInstruction(Inst, IDLoc, Instructions);
633 void MipsAsmParser::expandInstruction(MCInst &Inst, SMLoc IDLoc,
637 return expandLoadImm(Inst, IDLoc, Instructions);
639 return expandLoadAddressImm(Inst, IDLoc, Instructions);
641 return expandLoadAddressReg(Inst, IDLoc, Instructions);
645 void MipsAsmParser::expandLoadImm(MCInst &Inst, SMLoc IDLoc,
654 tmpInst.setLoc(IDLoc);
684 tmpInst.setLoc(IDLoc);
690 MipsAsmParser::expandLoadAddressReg(MCInst &Inst, SMLoc IDLoc,
733 MipsAsmParser::expandLoadAddressImm(MCInst &Inst, SMLoc IDLoc,
766 void MipsAsmParser::expandMemInst(MCInst &Inst, SMLoc IDLoc,
794 TempInst.setLoc(IDLoc);
849 SMLoc IDLoc, unsigned &Opcode,
861 if (processInstruction(Inst, IDLoc, Instructions))
868 Error(IDLoc, "instruction requires a CPU feature not currently enabled");
871 SMLoc ErrorLoc = IDLoc;
874 return Error(IDLoc, "too few operands for instruction");
878 ErrorLoc = IDLoc;
884 return Error(IDLoc, "invalid instruction");