reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Bitcode/Writer/BitcodeWriter.cpp
 3762   Abbv->Add(BitCodeAbbrevOp(bitc::FS_PERMODULE_PROFILE));
 3763   Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8));   // valueid
 3764   Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6));   // flags
 3765   Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8));   // instcount
 3766   Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 4));   // fflags
 3767   Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 4));   // numrefs
 3768   Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 4));   // rorefcnt
 3769   Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 4));   // worefcnt
 3771   Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array));
 3772   Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8));
 3773   unsigned FSCallsProfileAbbrev = Stream.EmitAbbrev(std::move(Abbv));
 3776   Abbv = std::make_shared<BitCodeAbbrev>();
 3778     Abbv->Add(BitCodeAbbrevOp(bitc::FS_PERMODULE_RELBF));
 3780     Abbv->Add(BitCodeAbbrevOp(bitc::FS_PERMODULE));
 3781   Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8));   // valueid
 3782   Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6));   // flags
 3783   Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8));   // instcount
 3784   Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 4));   // fflags
 3785   Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 4));   // numrefs
 3786   Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 4));   // rorefcnt
 3787   Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 4));   // worefcnt
 3789   Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array));
 3790   Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8));
 3791   unsigned FSCallsAbbrev = Stream.EmitAbbrev(std::move(Abbv));
 3794   Abbv = std::make_shared<BitCodeAbbrev>();
 3795   Abbv->Add(BitCodeAbbrevOp(bitc::FS_PERMODULE_GLOBALVAR_INIT_REFS));
 3796   Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); // valueid
 3797   Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // flags
 3798   Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array));  // valueids
 3799   Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8));
 3800   unsigned FSModRefsAbbrev = Stream.EmitAbbrev(std::move(Abbv));
 3803   Abbv = std::make_shared<BitCodeAbbrev>();
 3804   Abbv->Add(BitCodeAbbrevOp(bitc::FS_PERMODULE_VTABLE_GLOBALVAR_INIT_REFS));
 3805   Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); // valueid
 3806   Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // flags
 3807   Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 4)); // numrefs
 3809   Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array));
 3810   Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8));
 3811   unsigned FSModVTableRefsAbbrev = Stream.EmitAbbrev(std::move(Abbv));
 3814   Abbv = std::make_shared<BitCodeAbbrev>();
 3815   Abbv->Add(BitCodeAbbrevOp(bitc::FS_ALIAS));
 3816   Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8));   // valueid
 3817   Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6));   // flags
 3818   Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8));   // valueid
 3819   unsigned FSAliasAbbrev = Stream.EmitAbbrev(std::move(Abbv));
 3822   Abbv = std::make_shared<BitCodeAbbrev>();
 3823   Abbv->Add(BitCodeAbbrevOp(bitc::FS_TYPE_ID_METADATA));
 3824   Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); // typeid strtab index
 3825   Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); // typeid length
 3827   Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Array));
 3828   Abbv->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8));
 3829   unsigned TypeIdCompatibleVtableAbbrev = Stream.EmitAbbrev(std::move(Abbv));