Lines Matching refs:RemarkParser
23 struct RemarkParser { struct
63 RemarkParser(StringRef Buf) in RemarkParser() argument
66 SM.setDiagHandler(RemarkParser::HandleDiagnostic, this); in RemarkParser()
90 auto *Parser = static_cast<RemarkParser *>(Ctx); in HandleDiagnostic()
122 Error RemarkParser::parseKey(StringRef &Result, yaml::KeyValueNode &Node) { in parseKey()
131 Error RemarkParser::parseValue(StringRef &Result, yaml::KeyValueNode &Node) { in parseValue()
146 Error RemarkParser::parseValue(Optional<unsigned> &Result, in parseValue()
159 Error RemarkParser::parseDebugLoc(Optional<StringRef> &File, in parseDebugLoc()
194 Error RemarkParser::parseArg(SmallVectorImpl<LLVMOptRemarkArg> &Args, in parseArg()
249 Error RemarkParser::parseYAMLElement(yaml::Document &Remark) { in parseYAMLElement()
323 DEFINE_SIMPLE_CONVERSION_FUNCTIONS(RemarkParser, LLVMOptRemarkParserRef) in DEFINE_SIMPLE_CONVERSION_FUNCTIONS() argument
328 new RemarkParser(StringRef(static_cast<const char *>(Buf), Size))); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
333 RemarkParser &TheParser = *unwrap(Parser); in LLVMOptRemarkParserGetNext()