Lines Matching full:helper

290 static Error advanceToMetaBlock(BitstreamParserHelper &Helper) {  in advanceToMetaBlock()  argument
291 Expected<std::array<char, 4>> MagicNumber = Helper.parseMagic(); in advanceToMetaBlock()
297 if (Error E = Helper.parseBlockInfoBlock()) in advanceToMetaBlock()
299 Expected<bool> isMetaBlock = Helper.isMetaBlock(); in advanceToMetaBlock()
313 BitstreamParserHelper Helper(Buf); in createBitstreamParserFromMeta() local
314 Expected<std::array<char, 4>> MagicNumber = Helper.parseMagic(); in createBitstreamParserFromMeta()
370 BitstreamMetaParserHelper &Helper) { in processCommonMeta() argument
371 if (std::optional<uint64_t> Version = Helper.ContainerVersion) in processCommonMeta()
378 if (std::optional<uint8_t> Type = Helper.ContainerType) { in processCommonMeta()
474 BitstreamMetaParserHelper &Helper) { in processStandaloneMeta() argument
475 if (Error E = processStrTab(*this, Helper.StrTabBuf)) in processStandaloneMeta()
477 return processRemarkVersion(*this, Helper.RemarkVersion); in processStandaloneMeta()
481 BitstreamMetaParserHelper &Helper) { in processSeparateRemarksFileMeta() argument
482 return processRemarkVersion(*this, Helper.RemarkVersion); in processSeparateRemarksFileMeta()
486 BitstreamMetaParserHelper &Helper) { in processSeparateRemarksMetaMeta() argument
487 if (Error E = processStrTab(*this, Helper.StrTabBuf)) in processSeparateRemarksMetaMeta()
489 return processExternalFilePath(Helper.ExternalFilePath); in processSeparateRemarksMetaMeta()
501 BitstreamRemarkParser::processRemark(BitstreamRemarkParserHelper &Helper) { in processRemark() argument
510 if (!Helper.Type) in processRemark()
516 if (*Helper.Type > static_cast<uint8_t>(Type::Last)) in processRemark()
521 R.RemarkType = static_cast<Type>(*Helper.Type); in processRemark()
523 if (!Helper.RemarkNameIdx) in processRemark()
528 if (Expected<StringRef> RemarkName = (*StrTab)[*Helper.RemarkNameIdx]) in processRemark()
533 if (!Helper.PassNameIdx) in processRemark()
538 if (Expected<StringRef> PassName = (*StrTab)[*Helper.PassNameIdx]) in processRemark()
543 if (!Helper.FunctionNameIdx) in processRemark()
547 if (Expected<StringRef> FunctionName = (*StrTab)[*Helper.FunctionNameIdx]) in processRemark()
552 if (Helper.SourceFileNameIdx && Helper.SourceLine && Helper.SourceColumn) { in processRemark()
553 Expected<StringRef> SourceFileName = (*StrTab)[*Helper.SourceFileNameIdx]; in processRemark()
558 R.Loc->SourceLine = *Helper.SourceLine; in processRemark()
559 R.Loc->SourceColumn = *Helper.SourceColumn; in processRemark()
562 if (Helper.Hotness) in processRemark()
563 R.Hotness = *Helper.Hotness; in processRemark()
565 if (!Helper.Args) in processRemark()
568 for (const BitstreamRemarkParserHelper::Argument &Arg : *Helper.Args) { in processRemark()