Lines Matching refs:IDLoc
81 bool MatchAndEmitInstruction(SMLoc IDLoc, unsigned &Opcode,
107 unsigned SecondOpcode, SMLoc IDLoc, MCStreamer &Out);
110 void emitLoadLocalAddress(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out);
113 void emitLoadAddress(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out);
117 void emitLoadTLSIEAddress(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out);
121 void emitLoadTLSGDAddress(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out);
124 void emitLoadStoreSymbol(MCInst &Inst, unsigned Opcode, SMLoc IDLoc,
140 bool processInstruction(MCInst &Inst, SMLoc IDLoc, OperandVector &Operands,
1004 bool RISCVAsmParser::MatchAndEmitInstruction(SMLoc IDLoc, unsigned &Opcode, in MatchAndEmitInstruction() argument
1021 return processInstruction(Inst, IDLoc, Operands, Out); in MatchAndEmitInstruction()
1033 return Error(IDLoc, Msg); in MatchAndEmitInstruction()
1039 return Error(IDLoc, "unrecognized instruction mnemonic" + Suggestion); in MatchAndEmitInstruction()
1042 SMLoc ErrorLoc = IDLoc; in MatchAndEmitInstruction()
1049 ErrorLoc = IDLoc; in MatchAndEmitInstruction()
1059 SMLoc ErrorLoc = IDLoc; in MatchAndEmitInstruction()
2160 unsigned SecondOpcode, SMLoc IDLoc, in emitAuipcInstPair() argument
2185 void RISCVAsmParser::emitLoadLocalAddress(MCInst &Inst, SMLoc IDLoc, in emitLoadLocalAddress() argument
2196 RISCV::ADDI, IDLoc, Out); in emitLoadLocalAddress()
2199 void RISCVAsmParser::emitLoadAddress(MCInst &Inst, SMLoc IDLoc, in emitLoadAddress() argument
2221 emitAuipcInstPair(DestReg, DestReg, Symbol, VKHi, SecondOpcode, IDLoc, Out); in emitLoadAddress()
2224 void RISCVAsmParser::emitLoadTLSIEAddress(MCInst &Inst, SMLoc IDLoc, in emitLoadTLSIEAddress() argument
2236 SecondOpcode, IDLoc, Out); in emitLoadTLSIEAddress()
2239 void RISCVAsmParser::emitLoadTLSGDAddress(MCInst &Inst, SMLoc IDLoc, in emitLoadTLSGDAddress() argument
2250 RISCV::ADDI, IDLoc, Out); in emitLoadTLSGDAddress()
2254 SMLoc IDLoc, MCStreamer &Out, in emitLoadStoreSymbol() argument
2269 Opcode, IDLoc, Out); in emitLoadStoreSymbol()
2338 bool RISCVAsmParser::processInstruction(MCInst &Inst, SMLoc IDLoc, in processInstruction() argument
2341 Inst.setLoc(IDLoc); in processInstruction()
2368 emitLoadLocalAddress(Inst, IDLoc, Out); in processInstruction()
2371 emitLoadAddress(Inst, IDLoc, Out); in processInstruction()
2374 emitLoadTLSIEAddress(Inst, IDLoc, Out); in processInstruction()
2377 emitLoadTLSGDAddress(Inst, IDLoc, Out); in processInstruction()
2380 emitLoadStoreSymbol(Inst, RISCV::LB, IDLoc, Out, /*HasTmpReg=*/false); in processInstruction()
2383 emitLoadStoreSymbol(Inst, RISCV::LBU, IDLoc, Out, /*HasTmpReg=*/false); in processInstruction()
2386 emitLoadStoreSymbol(Inst, RISCV::LH, IDLoc, Out, /*HasTmpReg=*/false); in processInstruction()
2389 emitLoadStoreSymbol(Inst, RISCV::LHU, IDLoc, Out, /*HasTmpReg=*/false); in processInstruction()
2392 emitLoadStoreSymbol(Inst, RISCV::LW, IDLoc, Out, /*HasTmpReg=*/false); in processInstruction()
2395 emitLoadStoreSymbol(Inst, RISCV::LWU, IDLoc, Out, /*HasTmpReg=*/false); in processInstruction()
2398 emitLoadStoreSymbol(Inst, RISCV::LD, IDLoc, Out, /*HasTmpReg=*/false); in processInstruction()
2401 emitLoadStoreSymbol(Inst, RISCV::FLH, IDLoc, Out, /*HasTmpReg=*/true); in processInstruction()
2404 emitLoadStoreSymbol(Inst, RISCV::FLW, IDLoc, Out, /*HasTmpReg=*/true); in processInstruction()
2407 emitLoadStoreSymbol(Inst, RISCV::FLD, IDLoc, Out, /*HasTmpReg=*/true); in processInstruction()
2410 emitLoadStoreSymbol(Inst, RISCV::SB, IDLoc, Out, /*HasTmpReg=*/true); in processInstruction()
2413 emitLoadStoreSymbol(Inst, RISCV::SH, IDLoc, Out, /*HasTmpReg=*/true); in processInstruction()
2416 emitLoadStoreSymbol(Inst, RISCV::SW, IDLoc, Out, /*HasTmpReg=*/true); in processInstruction()
2419 emitLoadStoreSymbol(Inst, RISCV::SD, IDLoc, Out, /*HasTmpReg=*/true); in processInstruction()
2422 emitLoadStoreSymbol(Inst, RISCV::FSH, IDLoc, Out, /*HasTmpReg=*/true); in processInstruction()
2425 emitLoadStoreSymbol(Inst, RISCV::FSW, IDLoc, Out, /*HasTmpReg=*/true); in processInstruction()
2428 emitLoadStoreSymbol(Inst, RISCV::FSD, IDLoc, Out, /*HasTmpReg=*/true); in processInstruction()