Lines Matching refs:NameVals

214   void writePerModuleFunctionSummaryRecord(SmallVector<uint64_t, 64> &NameVals,
221 SmallVector<uint64_t, 64> &NameVals,
3283 SmallVector<uint64_t, 64> NameVals; in writeFunctionLevelValueSymbolTable() local
3290 NameVals.push_back(VE.getValueID(Name.getValue())); in writeFunctionLevelValueSymbolTable()
3308 NameVals.push_back((unsigned char)P); in writeFunctionLevelValueSymbolTable()
3311 Stream.EmitRecord(Code, NameVals, AbbrevToUse); in writeFunctionLevelValueSymbolTable()
3312 NameVals.clear(); in writeFunctionLevelValueSymbolTable()
3825 SmallVector<uint64_t, 64> &NameVals, const std::vector<uint64_t> &args, in writeWholeProgramDevirtResolutionByArg() argument
3827 NameVals.push_back(args.size()); in writeWholeProgramDevirtResolutionByArg()
3828 llvm::append_range(NameVals, args); in writeWholeProgramDevirtResolutionByArg()
3830 NameVals.push_back(ByArg.TheKind); in writeWholeProgramDevirtResolutionByArg()
3831 NameVals.push_back(ByArg.Info); in writeWholeProgramDevirtResolutionByArg()
3832 NameVals.push_back(ByArg.Byte); in writeWholeProgramDevirtResolutionByArg()
3833 NameVals.push_back(ByArg.Bit); in writeWholeProgramDevirtResolutionByArg()
3837 SmallVector<uint64_t, 64> &NameVals, StringTableBuilder &StrtabBuilder, in writeWholeProgramDevirtResolution() argument
3839 NameVals.push_back(Id); in writeWholeProgramDevirtResolution()
3841 NameVals.push_back(Wpd.TheKind); in writeWholeProgramDevirtResolution()
3842 NameVals.push_back(StrtabBuilder.add(Wpd.SingleImplName)); in writeWholeProgramDevirtResolution()
3843 NameVals.push_back(Wpd.SingleImplName.size()); in writeWholeProgramDevirtResolution()
3845 NameVals.push_back(Wpd.ResByArg.size()); in writeWholeProgramDevirtResolution()
3847 writeWholeProgramDevirtResolutionByArg(NameVals, A.first, A.second); in writeWholeProgramDevirtResolution()
3850 static void writeTypeIdSummaryRecord(SmallVector<uint64_t, 64> &NameVals, in writeTypeIdSummaryRecord() argument
3854 NameVals.push_back(StrtabBuilder.add(Id)); in writeTypeIdSummaryRecord()
3855 NameVals.push_back(Id.size()); in writeTypeIdSummaryRecord()
3857 NameVals.push_back(Summary.TTRes.TheKind); in writeTypeIdSummaryRecord()
3858 NameVals.push_back(Summary.TTRes.SizeM1BitWidth); in writeTypeIdSummaryRecord()
3859 NameVals.push_back(Summary.TTRes.AlignLog2); in writeTypeIdSummaryRecord()
3860 NameVals.push_back(Summary.TTRes.SizeM1); in writeTypeIdSummaryRecord()
3861 NameVals.push_back(Summary.TTRes.BitMask); in writeTypeIdSummaryRecord()
3862 NameVals.push_back(Summary.TTRes.InlineBits); in writeTypeIdSummaryRecord()
3865 writeWholeProgramDevirtResolution(NameVals, StrtabBuilder, W.first, in writeTypeIdSummaryRecord()
3870 SmallVector<uint64_t, 64> &NameVals, StringTableBuilder &StrtabBuilder, in writeTypeIdCompatibleVtableSummaryRecord() argument
3873 NameVals.push_back(StrtabBuilder.add(Id)); in writeTypeIdCompatibleVtableSummaryRecord()
3874 NameVals.push_back(Id.size()); in writeTypeIdCompatibleVtableSummaryRecord()
3877 NameVals.push_back(P.AddressPointOffset); in writeTypeIdCompatibleVtableSummaryRecord()
3878 NameVals.push_back(VE.getValueID(P.VTableVI.getValue())); in writeTypeIdCompatibleVtableSummaryRecord()
3884 SmallVector<uint64_t, 64> &NameVals, GlobalValueSummary *Summary, in writePerModuleFunctionSummaryRecord() argument
3887 NameVals.push_back(ValueID); in writePerModuleFunctionSummaryRecord()
3897 NameVals.push_back(getEncodedGVSummaryFlags(FS->flags())); in writePerModuleFunctionSummaryRecord()
3898 NameVals.push_back(FS->instCount()); in writePerModuleFunctionSummaryRecord()
3899 NameVals.push_back(getEncodedFFlags(FS->fflags())); in writePerModuleFunctionSummaryRecord()
3900 NameVals.push_back(FS->refs().size()); in writePerModuleFunctionSummaryRecord()
3901 NameVals.push_back(SpecialRefCnts.first); // rorefcnt in writePerModuleFunctionSummaryRecord()
3902 NameVals.push_back(SpecialRefCnts.second); // worefcnt in writePerModuleFunctionSummaryRecord()
3905 NameVals.push_back(VE.getValueID(RI.getValue())); in writePerModuleFunctionSummaryRecord()
3910 NameVals.push_back(getValueId(ECI.first)); in writePerModuleFunctionSummaryRecord()
3912 NameVals.push_back(static_cast<uint8_t>(ECI.second.Hotness)); in writePerModuleFunctionSummaryRecord()
3914 NameVals.push_back(ECI.second.RelBlockFreq); in writePerModuleFunctionSummaryRecord()
3924 Stream.EmitRecord(Code, NameVals, FSAbbrev); in writePerModuleFunctionSummaryRecord()
3925 NameVals.clear(); in writePerModuleFunctionSummaryRecord()
3931 const GlobalVariable &V, SmallVector<uint64_t, 64> &NameVals, in writeModuleLevelReferences() argument
3941 NameVals.push_back(VE.getValueID(&V)); in writeModuleLevelReferences()
3943 NameVals.push_back(getEncodedGVSummaryFlags(VS->flags())); in writeModuleLevelReferences()
3944 NameVals.push_back(getEncodedGVarFlags(VS->varflags())); in writeModuleLevelReferences()
3948 NameVals.push_back(VS->refs().size()); in writeModuleLevelReferences()
3950 unsigned SizeBeforeRefs = NameVals.size(); in writeModuleLevelReferences()
3952 NameVals.push_back(VE.getValueID(RI.getValue())); in writeModuleLevelReferences()
3955 llvm::sort(drop_begin(NameVals, SizeBeforeRefs)); in writeModuleLevelReferences()
3958 Stream.EmitRecord(bitc::FS_PERMODULE_GLOBALVAR_INIT_REFS, NameVals, in writeModuleLevelReferences()
3963 NameVals.push_back(VE.getValueID(P.FuncVI.getValue())); in writeModuleLevelReferences()
3964 NameVals.push_back(P.VTableOffset); in writeModuleLevelReferences()
3967 Stream.EmitRecord(bitc::FS_PERMODULE_VTABLE_GLOBALVAR_INIT_REFS, NameVals, in writeModuleLevelReferences()
3970 NameVals.clear(); in writeModuleLevelReferences()
4078 SmallVector<uint64_t, 64> NameVals; in writePerModuleGlobalValueSummary() local
4095 writePerModuleFunctionSummaryRecord(NameVals, Summary, VE.getValueID(&F), in writePerModuleGlobalValueSummary()
4102 writeModuleLevelReferences(G, NameVals, FSModRefsAbbrev, in writePerModuleGlobalValueSummary()
4113 NameVals.push_back(AliasId); in writePerModuleGlobalValueSummary()
4116 NameVals.push_back(getEncodedGVSummaryFlags(AS->flags())); in writePerModuleGlobalValueSummary()
4117 NameVals.push_back(AliaseeId); in writePerModuleGlobalValueSummary()
4118 Stream.EmitRecord(bitc::FS_ALIAS, NameVals, FSAliasAbbrev); in writePerModuleGlobalValueSummary()
4119 NameVals.clear(); in writePerModuleGlobalValueSummary()
4123 writeTypeIdCompatibleVtableSummaryRecord(NameVals, StrtabBuilder, S.first, in writePerModuleGlobalValueSummary()
4125 Stream.EmitRecord(bitc::FS_TYPE_ID_METADATA, NameVals, in writePerModuleGlobalValueSummary()
4127 NameVals.clear(); in writePerModuleGlobalValueSummary()
4211 SmallVector<uint64_t, 64> NameVals; in writeCombinedGlobalValueSummary() local
4229 NameVals.push_back(S.getOriginalName()); in writeCombinedGlobalValueSummary()
4230 Stream.EmitRecord(bitc::FS_COMBINED_ORIGINAL_NAME, NameVals); in writeCombinedGlobalValueSummary()
4231 NameVals.clear(); in writeCombinedGlobalValueSummary()
4260 NameVals.push_back(*ValueId); in writeCombinedGlobalValueSummary()
4261 NameVals.push_back(Index.getModuleId(VS->modulePath())); in writeCombinedGlobalValueSummary()
4262 NameVals.push_back(getEncodedGVSummaryFlags(VS->flags())); in writeCombinedGlobalValueSummary()
4263 NameVals.push_back(getEncodedGVarFlags(VS->varflags())); in writeCombinedGlobalValueSummary()
4268 NameVals.push_back(*RefValueId); in writeCombinedGlobalValueSummary()
4272 Stream.EmitRecord(bitc::FS_COMBINED_GLOBALVAR_INIT_REFS, NameVals, in writeCombinedGlobalValueSummary()
4274 NameVals.clear(); in writeCombinedGlobalValueSummary()
4287 NameVals.push_back(*ValueId); in writeCombinedGlobalValueSummary()
4288 NameVals.push_back(Index.getModuleId(FS->modulePath())); in writeCombinedGlobalValueSummary()
4289 NameVals.push_back(getEncodedGVSummaryFlags(FS->flags())); in writeCombinedGlobalValueSummary()
4290 NameVals.push_back(FS->instCount()); in writeCombinedGlobalValueSummary()
4291 NameVals.push_back(getEncodedFFlags(FS->fflags())); in writeCombinedGlobalValueSummary()
4292 NameVals.push_back(FS->entryCount()); in writeCombinedGlobalValueSummary()
4295 NameVals.push_back(0); // numrefs in writeCombinedGlobalValueSummary()
4296 NameVals.push_back(0); // rorefcnt in writeCombinedGlobalValueSummary()
4297 NameVals.push_back(0); // worefcnt in writeCombinedGlobalValueSummary()
4304 NameVals.push_back(*RefValueId); in writeCombinedGlobalValueSummary()
4311 NameVals[6] = Count; in writeCombinedGlobalValueSummary()
4312 NameVals[7] = RORefCnt; in writeCombinedGlobalValueSummary()
4313 NameVals[8] = WORefCnt; in writeCombinedGlobalValueSummary()
4329 NameVals.push_back(*CallValueId); in writeCombinedGlobalValueSummary()
4331 NameVals.push_back(static_cast<uint8_t>(EI.second.Hotness)); in writeCombinedGlobalValueSummary()
4339 Stream.EmitRecord(Code, NameVals, FSAbbrev); in writeCombinedGlobalValueSummary()
4340 NameVals.clear(); in writeCombinedGlobalValueSummary()
4347 NameVals.push_back(AliasValueId); in writeCombinedGlobalValueSummary()
4348 NameVals.push_back(Index.getModuleId(AS->modulePath())); in writeCombinedGlobalValueSummary()
4349 NameVals.push_back(getEncodedGVSummaryFlags(AS->flags())); in writeCombinedGlobalValueSummary()
4352 NameVals.push_back(AliaseeValueId); in writeCombinedGlobalValueSummary()
4355 Stream.EmitRecord(bitc::FS_COMBINED_ALIAS, NameVals, FSAliasAbbrev); in writeCombinedGlobalValueSummary()
4356 NameVals.clear(); in writeCombinedGlobalValueSummary()
4367 NameVals.push_back(StrtabBuilder.add(S)); in writeCombinedGlobalValueSummary()
4368 NameVals.push_back(S.size()); in writeCombinedGlobalValueSummary()
4371 if (!NameVals.empty()) { in writeCombinedGlobalValueSummary()
4372 Stream.EmitRecord(bitc::FS_CFI_FUNCTION_DEFS, NameVals); in writeCombinedGlobalValueSummary()
4373 NameVals.clear(); in writeCombinedGlobalValueSummary()
4381 NameVals.push_back(StrtabBuilder.add(S)); in writeCombinedGlobalValueSummary()
4382 NameVals.push_back(S.size()); in writeCombinedGlobalValueSummary()
4385 if (!NameVals.empty()) { in writeCombinedGlobalValueSummary()
4386 Stream.EmitRecord(bitc::FS_CFI_FUNCTION_DECLS, NameVals); in writeCombinedGlobalValueSummary()
4387 NameVals.clear(); in writeCombinedGlobalValueSummary()
4396 writeTypeIdSummaryRecord(NameVals, StrtabBuilder, It->second.first, in writeCombinedGlobalValueSummary()
4398 Stream.EmitRecord(bitc::FS_TYPE_ID, NameVals); in writeCombinedGlobalValueSummary()
4399 NameVals.clear(); in writeCombinedGlobalValueSummary()