Lines Matching refs:Helper

289 static Error advanceToMetaBlock(BitstreamParserHelper &Helper) {  in advanceToMetaBlock()  argument
290 Expected<std::array<char, 4>> MagicNumber = Helper.parseMagic(); in advanceToMetaBlock()
296 if (Error E = Helper.parseBlockInfoBlock()) in advanceToMetaBlock()
298 Expected<bool> isMetaBlock = Helper.isMetaBlock(); in advanceToMetaBlock()
312 BitstreamParserHelper Helper(Buf); in createBitstreamParserFromMeta() local
313 Expected<std::array<char, 4>> MagicNumber = Helper.parseMagic(); in createBitstreamParserFromMeta()
369 BitstreamMetaParserHelper &Helper) { in processCommonMeta() argument
370 if (Optional<uint64_t> Version = Helper.ContainerVersion) in processCommonMeta()
377 if (Optional<uint8_t> Type = Helper.ContainerType) { in processCommonMeta()
473 BitstreamMetaParserHelper &Helper) { in processStandaloneMeta() argument
474 if (Error E = processStrTab(*this, Helper.StrTabBuf)) in processStandaloneMeta()
476 return processRemarkVersion(*this, Helper.RemarkVersion); in processStandaloneMeta()
480 BitstreamMetaParserHelper &Helper) { in processSeparateRemarksFileMeta() argument
481 return processRemarkVersion(*this, Helper.RemarkVersion); in processSeparateRemarksFileMeta()
485 BitstreamMetaParserHelper &Helper) { in processSeparateRemarksMetaMeta() argument
486 if (Error E = processStrTab(*this, Helper.StrTabBuf)) in processSeparateRemarksMetaMeta()
488 return processExternalFilePath(Helper.ExternalFilePath); in processSeparateRemarksMetaMeta()
500 BitstreamRemarkParser::processRemark(BitstreamRemarkParserHelper &Helper) { in processRemark() argument
509 if (!Helper.Type) in processRemark()
515 if (*Helper.Type > static_cast<uint8_t>(Type::Last)) in processRemark()
520 R.RemarkType = static_cast<Type>(*Helper.Type); in processRemark()
522 if (!Helper.RemarkNameIdx) in processRemark()
527 if (Expected<StringRef> RemarkName = (*StrTab)[*Helper.RemarkNameIdx]) in processRemark()
532 if (!Helper.PassNameIdx) in processRemark()
537 if (Expected<StringRef> PassName = (*StrTab)[*Helper.PassNameIdx]) in processRemark()
542 if (!Helper.FunctionNameIdx) in processRemark()
546 if (Expected<StringRef> FunctionName = (*StrTab)[*Helper.FunctionNameIdx]) in processRemark()
551 if (Helper.SourceFileNameIdx && Helper.SourceLine && Helper.SourceColumn) { in processRemark()
552 Expected<StringRef> SourceFileName = (*StrTab)[*Helper.SourceFileNameIdx]; in processRemark()
557 R.Loc->SourceLine = *Helper.SourceLine; in processRemark()
558 R.Loc->SourceColumn = *Helper.SourceColumn; in processRemark()
561 if (Helper.Hotness) in processRemark()
562 R.Hotness = *Helper.Hotness; in processRemark()
564 if (!Helper.Args) in processRemark()
567 for (const BitstreamRemarkParserHelper::Argument &Arg : *Helper.Args) { in processRemark()