Lines Matching refs:Helper

288 static Error advanceToMetaBlock(BitstreamParserHelper &Helper) {  in advanceToMetaBlock()  argument
289 Expected<std::array<char, 4>> MagicNumber = Helper.parseMagic(); in advanceToMetaBlock()
295 if (Error E = Helper.parseBlockInfoBlock()) in advanceToMetaBlock()
297 Expected<bool> isMetaBlock = Helper.isMetaBlock(); in advanceToMetaBlock()
311 BitstreamParserHelper Helper(Buf); in createBitstreamParserFromMeta() local
312 Expected<std::array<char, 4>> MagicNumber = Helper.parseMagic(); in createBitstreamParserFromMeta()
368 BitstreamMetaParserHelper &Helper) { in processCommonMeta() argument
369 if (Optional<uint64_t> Version = Helper.ContainerVersion) in processCommonMeta()
376 if (Optional<uint8_t> Type = Helper.ContainerType) { in processCommonMeta()
472 BitstreamMetaParserHelper &Helper) { in processStandaloneMeta() argument
473 if (Error E = processStrTab(*this, Helper.StrTabBuf)) in processStandaloneMeta()
475 return processRemarkVersion(*this, Helper.RemarkVersion); in processStandaloneMeta()
479 BitstreamMetaParserHelper &Helper) { in processSeparateRemarksFileMeta() argument
480 return processRemarkVersion(*this, Helper.RemarkVersion); in processSeparateRemarksFileMeta()
484 BitstreamMetaParserHelper &Helper) { in processSeparateRemarksMetaMeta() argument
485 if (Error E = processStrTab(*this, Helper.StrTabBuf)) in processSeparateRemarksMetaMeta()
487 return processExternalFilePath(Helper.ExternalFilePath); in processSeparateRemarksMetaMeta()
499 BitstreamRemarkParser::processRemark(BitstreamRemarkParserHelper &Helper) { in processRemark() argument
508 if (!Helper.Type) in processRemark()
514 if (*Helper.Type > static_cast<uint8_t>(Type::Last)) in processRemark()
519 R.RemarkType = static_cast<Type>(*Helper.Type); in processRemark()
521 if (!Helper.RemarkNameIdx) in processRemark()
526 if (Expected<StringRef> RemarkName = (*StrTab)[*Helper.RemarkNameIdx]) in processRemark()
531 if (!Helper.PassNameIdx) in processRemark()
536 if (Expected<StringRef> PassName = (*StrTab)[*Helper.PassNameIdx]) in processRemark()
541 if (!Helper.FunctionNameIdx) in processRemark()
545 if (Expected<StringRef> FunctionName = (*StrTab)[*Helper.FunctionNameIdx]) in processRemark()
550 if (Helper.SourceFileNameIdx && Helper.SourceLine && Helper.SourceColumn) { in processRemark()
551 Expected<StringRef> SourceFileName = (*StrTab)[*Helper.SourceFileNameIdx]; in processRemark()
556 R.Loc->SourceLine = *Helper.SourceLine; in processRemark()
557 R.Loc->SourceColumn = *Helper.SourceColumn; in processRemark()
560 if (Helper.Hotness) in processRemark()
561 R.Hotness = *Helper.Hotness; in processRemark()
563 if (!Helper.Args) in processRemark()
566 for (const BitstreamRemarkParserHelper::Argument &Arg : *Helper.Args) { in processRemark()