Lines Matching defs:Info
161 /// cache we save the last info we queried with SrcMgr.FindLineNumber().
241 bool parseStatement(ParseStatementInfo &Info,
460 bool parseDirectiveMSEmit(SMLoc DirectiveLoc, ParseStatementInfo &Info,
464 bool parseDirectiveMSAlign(SMLoc DirectiveLoc, ParseStatementInfo &Info);
625 assert(InsertResult.second && ".text section should not have debug info yet");
633 ParseStatementInfo Info;
634 if (!parseStatement(Info, nullptr))
1179 bool AsmParser::parseStatement(ParseStatementInfo &Info,
1296 Info.AsmRewrites->push_back(AsmRewrite(AOK_Label, IDLoc,
1314 // info to make a dwarf label entry for this label if needed.
1569 return parseDirectiveMSEmit(IDLoc, Info, IDVal.size());
1573 return parseDirectiveMSAlign(IDLoc, Info);
1579 ParseInstructionInfo IInfo(Info.AsmRewrites);
1581 Info.ParsedOperands);
1582 Info.ParseError = HadError;
1589 for (unsigned i = 0; i != Info.ParsedOperands.size(); ++i) {
1592 Info.ParsedOperands[i]->print(OS);
1621 // info we queried here with SrcMgr.FindLineNumber().
1643 getTargetParser().MatchAndEmitInstruction(IDLoc, Info.Opcode,
1644 Info.ParsedOperands, Out,
2799 "used to generate dwarf debug info for assembly code");
4484 bool AsmParser::parseDirectiveMSEmit(SMLoc IDLoc, ParseStatementInfo &Info,
4497 Info.AsmRewrites->push_back(AsmRewrite(AOK_Emit, IDLoc, Len));
4501 bool AsmParser::parseDirectiveMSAlign(SMLoc IDLoc, ParseStatementInfo &Info) {
4513 Info.AsmRewrites->push_back(
4564 ParseStatementInfo Info(&AsmStrRewrites);
4565 if (parseStatement(Info, &SI))
4568 if (Info.ParseError)
4571 if (Info.Opcode == ~0U)
4574 const MCInstrDesc &Desc = MII->get(Info.Opcode);
4577 for (unsigned i = 1, e = Info.ParsedOperands.size(); i != e; ++i) {
4578 MCParsedAsmOperand &Operand = *Info.ParsedOperands[i];