Lines Matching refs:IDLoc

53   bool MatchAndEmitInstruction(SMLoc IDLoc, unsigned &Opcode,
69 bool processInstruction(MCInst &Inst, SMLoc IDLoc, OperandVector &Operands,
88 SMLoc IDLoc, MCStreamer &Out, bool RelaxHint = false);
91 void emitLoadAddressAbs(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out);
94 void emitLoadAddressPcrel(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out);
96 void emitLoadAddressPcrelLarge(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out);
99 void emitLoadAddressGot(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out);
101 void emitLoadAddressGotLarge(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out);
104 void emitLoadAddressTLSLE(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out);
107 void emitLoadAddressTLSIE(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out);
109 void emitLoadAddressTLSIELarge(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out);
112 void emitLoadAddressTLSLD(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out);
114 void emitLoadAddressTLSLDLarge(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out);
117 void emitLoadAddressTLSGD(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out);
119 void emitLoadAddressTLSGDLarge(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out);
122 void emitLoadAddressTLSDescAbs(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out);
123 void emitLoadAddressTLSDescPcrel(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out);
125 void emitLoadAddressTLSDescPcrelLarge(MCInst &Inst, SMLoc IDLoc,
129 void emitLoadImm(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out);
132 void emitFuncCall36(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out,
827 SMLoc IDLoc, MCStreamer &Out, in emitLAInstSeq() argument
902 void LoongArchAsmParser::emitLoadAddressAbs(MCInst &Inst, SMLoc IDLoc, in emitLoadAddressAbs() argument
930 emitLAInstSeq(DestReg, DestReg, Symbol, Insts, IDLoc, Out); in emitLoadAddressAbs()
933 void LoongArchAsmParser::emitLoadAddressPcrel(MCInst &Inst, SMLoc IDLoc, in emitLoadAddressPcrel() argument
949 emitLAInstSeq(DestReg, DestReg, Symbol, Insts, IDLoc, Out, true); in emitLoadAddressPcrel()
952 void LoongArchAsmParser::emitLoadAddressPcrelLarge(MCInst &Inst, SMLoc IDLoc, in emitLoadAddressPcrelLarge() argument
976 emitLAInstSeq(DestReg, TmpReg, Symbol, Insts, IDLoc, Out); in emitLoadAddressPcrelLarge()
979 void LoongArchAsmParser::emitLoadAddressGot(MCInst &Inst, SMLoc IDLoc, in emitLoadAddressGot() argument
995 emitLAInstSeq(DestReg, DestReg, Symbol, Insts, IDLoc, Out, true); in emitLoadAddressGot()
998 void LoongArchAsmParser::emitLoadAddressGotLarge(MCInst &Inst, SMLoc IDLoc, in emitLoadAddressGotLarge() argument
1022 emitLAInstSeq(DestReg, TmpReg, Symbol, Insts, IDLoc, Out); in emitLoadAddressGotLarge()
1025 void LoongArchAsmParser::emitLoadAddressTLSLE(MCInst &Inst, SMLoc IDLoc, in emitLoadAddressTLSLE() argument
1040 emitLAInstSeq(DestReg, DestReg, Symbol, Insts, IDLoc, Out); in emitLoadAddressTLSLE()
1043 void LoongArchAsmParser::emitLoadAddressTLSIE(MCInst &Inst, SMLoc IDLoc, in emitLoadAddressTLSIE() argument
1059 emitLAInstSeq(DestReg, DestReg, Symbol, Insts, IDLoc, Out); in emitLoadAddressTLSIE()
1062 void LoongArchAsmParser::emitLoadAddressTLSIELarge(MCInst &Inst, SMLoc IDLoc, in emitLoadAddressTLSIELarge() argument
1086 emitLAInstSeq(DestReg, TmpReg, Symbol, Insts, IDLoc, Out); in emitLoadAddressTLSIELarge()
1089 void LoongArchAsmParser::emitLoadAddressTLSLD(MCInst &Inst, SMLoc IDLoc, in emitLoadAddressTLSLD() argument
1105 emitLAInstSeq(DestReg, DestReg, Symbol, Insts, IDLoc, Out); in emitLoadAddressTLSLD()
1108 void LoongArchAsmParser::emitLoadAddressTLSLDLarge(MCInst &Inst, SMLoc IDLoc, in emitLoadAddressTLSLDLarge() argument
1132 emitLAInstSeq(DestReg, TmpReg, Symbol, Insts, IDLoc, Out); in emitLoadAddressTLSLDLarge()
1135 void LoongArchAsmParser::emitLoadAddressTLSGD(MCInst &Inst, SMLoc IDLoc, in emitLoadAddressTLSGD() argument
1151 emitLAInstSeq(DestReg, DestReg, Symbol, Insts, IDLoc, Out); in emitLoadAddressTLSGD()
1154 void LoongArchAsmParser::emitLoadAddressTLSGDLarge(MCInst &Inst, SMLoc IDLoc, in emitLoadAddressTLSGDLarge() argument
1178 emitLAInstSeq(DestReg, TmpReg, Symbol, Insts, IDLoc, Out); in emitLoadAddressTLSGDLarge()
1181 void LoongArchAsmParser::emitLoadAddressTLSDescAbs(MCInst &Inst, SMLoc IDLoc, in emitLoadAddressTLSDescAbs() argument
1221 emitLAInstSeq(DestReg, DestReg, Symbol, Insts, IDLoc, Out); in emitLoadAddressTLSDescAbs()
1224 void LoongArchAsmParser::emitLoadAddressTLSDescPcrel(MCInst &Inst, SMLoc IDLoc, in emitLoadAddressTLSDescPcrel() argument
1247 emitLAInstSeq(DestReg, DestReg, Symbol, Insts, IDLoc, Out); in emitLoadAddressTLSDescPcrel()
1251 SMLoc IDLoc, in emitLoadAddressTLSDescPcrelLarge() argument
1281 emitLAInstSeq(DestReg, TmpReg, Symbol, Insts, IDLoc, Out); in emitLoadAddressTLSDescPcrelLarge()
1284 void LoongArchAsmParser::emitLoadImm(MCInst &Inst, SMLoc IDLoc, in emitLoadImm() argument
1306 void LoongArchAsmParser::emitFuncCall36(MCInst &Inst, SMLoc IDLoc, in emitFuncCall36() argument
1335 bool LoongArchAsmParser::processInstruction(MCInst &Inst, SMLoc IDLoc, in processInstruction() argument
1338 Inst.setLoc(IDLoc); in processInstruction()
1344 emitLoadAddressAbs(Inst, IDLoc, Out); in processInstruction()
1347 emitLoadAddressPcrel(Inst, IDLoc, Out); in processInstruction()
1350 emitLoadAddressPcrelLarge(Inst, IDLoc, Out); in processInstruction()
1353 emitLoadAddressGot(Inst, IDLoc, Out); in processInstruction()
1356 emitLoadAddressGotLarge(Inst, IDLoc, Out); in processInstruction()
1359 emitLoadAddressTLSLE(Inst, IDLoc, Out); in processInstruction()
1362 emitLoadAddressTLSIE(Inst, IDLoc, Out); in processInstruction()
1365 emitLoadAddressTLSIELarge(Inst, IDLoc, Out); in processInstruction()
1368 emitLoadAddressTLSLD(Inst, IDLoc, Out); in processInstruction()
1371 emitLoadAddressTLSLDLarge(Inst, IDLoc, Out); in processInstruction()
1374 emitLoadAddressTLSGD(Inst, IDLoc, Out); in processInstruction()
1377 emitLoadAddressTLSGDLarge(Inst, IDLoc, Out); in processInstruction()
1381 emitLoadAddressTLSDescAbs(Inst, IDLoc, Out); in processInstruction()
1384 emitLoadAddressTLSDescPcrel(Inst, IDLoc, Out); in processInstruction()
1387 emitLoadAddressTLSDescPcrelLarge(Inst, IDLoc, Out); in processInstruction()
1391 emitLoadImm(Inst, IDLoc, Out); in processInstruction()
1394 emitFuncCall36(Inst, IDLoc, Out, /*IsTailCall=*/false); in processInstruction()
1397 emitFuncCall36(Inst, IDLoc, Out, /*IsTailCall=*/true); in processInstruction()
1491 bool LoongArchAsmParser::MatchAndEmitInstruction(SMLoc IDLoc, unsigned &Opcode, in MatchAndEmitInstruction() argument
1505 return processInstruction(Inst, IDLoc, Operands, Out); in MatchAndEmitInstruction()
1517 return Error(IDLoc, Msg); in MatchAndEmitInstruction()
1523 return Error(IDLoc, "unrecognized instruction mnemonic" + Suggestion); in MatchAndEmitInstruction()
1526 SMLoc ErrorLoc = IDLoc; in MatchAndEmitInstruction()
1533 ErrorLoc = IDLoc; in MatchAndEmitInstruction()
1543 SMLoc ErrorLoc = IDLoc; in MatchAndEmitInstruction()