Lines Matching defs:NameVals
231 SmallVector<uint64_t, 64> &NameVals, GlobalValueSummary *Summary,
235 SmallVector<uint64_t, 64> &NameVals,
3469 SmallVector<uint64_t, 64> NameVals;
3476 NameVals.push_back(VE.getValueID(Name.getValue()));
3494 NameVals.push_back((unsigned char)P);
3497 Stream.EmitRecord(Code, NameVals, AbbrevToUse);
3498 NameVals.clear();
4104 SmallVector<uint64_t, 64> &NameVals, const std::vector<uint64_t> &args,
4106 NameVals.push_back(args.size());
4107 llvm::append_range(NameVals, args);
4109 NameVals.push_back(ByArg.TheKind);
4110 NameVals.push_back(ByArg.Info);
4111 NameVals.push_back(ByArg.Byte);
4112 NameVals.push_back(ByArg.Bit);
4116 SmallVector<uint64_t, 64> &NameVals, StringTableBuilder &StrtabBuilder,
4118 NameVals.push_back(Id);
4120 NameVals.push_back(Wpd.TheKind);
4121 NameVals.push_back(StrtabBuilder.add(Wpd.SingleImplName));
4122 NameVals.push_back(Wpd.SingleImplName.size());
4124 NameVals.push_back(Wpd.ResByArg.size());
4126 writeWholeProgramDevirtResolutionByArg(NameVals, A.first, A.second);
4129 static void writeTypeIdSummaryRecord(SmallVector<uint64_t, 64> &NameVals,
4133 NameVals.push_back(StrtabBuilder.add(Id));
4134 NameVals.push_back(Id.size());
4136 NameVals.push_back(Summary.TTRes.TheKind);
4137 NameVals.push_back(Summary.TTRes.SizeM1BitWidth);
4138 NameVals.push_back(Summary.TTRes.AlignLog2);
4139 NameVals.push_back(Summary.TTRes.SizeM1);
4140 NameVals.push_back(Summary.TTRes.BitMask);
4141 NameVals.push_back(Summary.TTRes.InlineBits);
4144 writeWholeProgramDevirtResolution(NameVals, StrtabBuilder, W.first,
4149 SmallVector<uint64_t, 64> &NameVals, StringTableBuilder &StrtabBuilder,
4152 NameVals.push_back(StrtabBuilder.add(Id));
4153 NameVals.push_back(Id.size());
4156 NameVals.push_back(P.AddressPointOffset);
4157 NameVals.push_back(VE.getValueID(P.VTableVI.getValue()));
4220 SmallVector<uint64_t, 64> &NameVals, GlobalValueSummary *Summary,
4224 NameVals.push_back(ValueID);
4240 NameVals.push_back(getEncodedGVSummaryFlags(FS->flags()));
4241 NameVals.push_back(FS->instCount());
4242 NameVals.push_back(getEncodedFFlags(FS->fflags()));
4243 NameVals.push_back(FS->refs().size());
4244 NameVals.push_back(SpecialRefCnts.first); // rorefcnt
4245 NameVals.push_back(SpecialRefCnts.second); // worefcnt
4248 NameVals.push_back(getValueId(RI));
4254 NameVals.push_back(getValueId(ECI.first));
4256 NameVals.push_back(getEncodedRelBFCallEdgeInfo(ECI.second));
4258 NameVals.push_back(getEncodedHotnessCallEdgeInfo(ECI.second));
4267 Stream.EmitRecord(Code, NameVals, FSAbbrev);
4268 NameVals.clear();
4274 const GlobalVariable &V, SmallVector<uint64_t, 64> &NameVals,
4284 NameVals.push_back(VE.getValueID(&V));
4286 NameVals.push_back(getEncodedGVSummaryFlags(VS->flags()));
4287 NameVals.push_back(getEncodedGVarFlags(VS->varflags()));
4291 NameVals.push_back(VS->refs().size());
4293 unsigned SizeBeforeRefs = NameVals.size();
4295 NameVals.push_back(VE.getValueID(RI.getValue()));
4298 llvm::sort(drop_begin(NameVals, SizeBeforeRefs));
4301 Stream.EmitRecord(bitc::FS_PERMODULE_GLOBALVAR_INIT_REFS, NameVals,
4306 NameVals.push_back(VE.getValueID(P.FuncVI.getValue()));
4307 NameVals.push_back(P.VTableOffset);
4310 Stream.EmitRecord(bitc::FS_PERMODULE_VTABLE_GLOBALVAR_INIT_REFS, NameVals,
4313 NameVals.clear();
4448 SmallVector<uint64_t, 64> NameVals;
4466 NameVals, Summary, VE.getValueID(&F), FSCallsRelBFAbbrev,
4473 writeModuleLevelReferences(G, NameVals, FSModRefsAbbrev,
4484 NameVals.push_back(AliasId);
4487 NameVals.push_back(getEncodedGVSummaryFlags(AS->flags()));
4488 NameVals.push_back(AliaseeId);
4489 Stream.EmitRecord(bitc::FS_ALIAS, NameVals, FSAliasAbbrev);
4490 NameVals.clear();
4494 writeTypeIdCompatibleVtableSummaryRecord(NameVals, StrtabBuilder, S.first,
4496 Stream.EmitRecord(bitc::FS_TYPE_ID_METADATA, NameVals,
4498 NameVals.clear();
4605 SmallVector<uint64_t, 64> NameVals;
4623 NameVals.push_back(S.getOriginalName());
4624 Stream.EmitRecord(bitc::FS_COMBINED_ORIGINAL_NAME, NameVals);
4625 NameVals.clear();
4654 NameVals.push_back(*ValueId);
4656 NameVals.push_back(ModuleIdMap[VS->modulePath()]);
4657 NameVals.push_back(getEncodedGVSummaryFlags(VS->flags()));
4658 NameVals.push_back(getEncodedGVarFlags(VS->varflags()));
4663 NameVals.push_back(*RefValueId);
4667 Stream.EmitRecord(bitc::FS_COMBINED_GLOBALVAR_INIT_REFS, NameVals,
4669 NameVals.clear();
4707 NameVals.push_back(*ValueId);
4709 NameVals.push_back(ModuleIdMap[FS->modulePath()]);
4710 NameVals.push_back(
4712 NameVals.push_back(FS->instCount());
4713 NameVals.push_back(getEncodedFFlags(FS->fflags()));
4714 NameVals.push_back(FS->entryCount());
4717 NameVals.push_back(0); // numrefs
4718 NameVals.push_back(0); // rorefcnt
4719 NameVals.push_back(0); // worefcnt
4726 NameVals.push_back(*RefValueId);
4733 NameVals[6] = Count;
4734 NameVals[7] = RORefCnt;
4735 NameVals[8] = WORefCnt;
4743 NameVals.push_back(*CallValueId);
4744 NameVals.push_back(getEncodedHotnessCallEdgeInfo(EI.second));
4748 Stream.EmitRecord(bitc::FS_COMBINED_PROFILE, NameVals,
4750 NameVals.clear();
4757 NameVals.push_back(AliasValueId);
4759 NameVals.push_back(ModuleIdMap[AS->modulePath()]);
4760 NameVals.push_back(
4764 NameVals.push_back(AliaseeValueId);
4767 Stream.EmitRecord(bitc::FS_COMBINED_ALIAS, NameVals, FSAliasAbbrev);
4768 NameVals.clear();
4779 NameVals.push_back(StrtabBuilder.add(S));
4780 NameVals.push_back(S.size());
4783 if (!NameVals.empty()) {
4784 Stream.EmitRecord(bitc::FS_CFI_FUNCTION_DEFS, NameVals);
4785 NameVals.clear();
4793 NameVals.push_back(StrtabBuilder.add(S));
4794 NameVals.push_back(S.size());
4797 if (!NameVals.empty()) {
4798 Stream.EmitRecord(bitc::FS_CFI_FUNCTION_DECLS, NameVals);
4799 NameVals.clear();
4808 writeTypeIdSummaryRecord(NameVals, StrtabBuilder, It->second.first,
4810 Stream.EmitRecord(bitc::FS_TYPE_ID, NameVals);
4811 NameVals.clear();