• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Bitcode/Writer/

Lines Matching defs:NameVals

209   void writePerModuleFunctionSummaryRecord(SmallVector<uint64_t, 64> &NameVals,
216 SmallVector<uint64_t, 64> &NameVals,
3130 SmallVector<uint64_t, 64> NameVals;
3137 NameVals.push_back(VE.getValueID(Name.getValue()));
3155 NameVals.push_back((unsigned char)P);
3158 Stream.EmitRecord(Code, NameVals, AbbrevToUse);
3159 NameVals.clear();
3634 SmallVector<uint64_t, 64> &NameVals, const std::vector<uint64_t> &args,
3636 NameVals.push_back(args.size());
3637 NameVals.insert(NameVals.end(), args.begin(), args.end());
3639 NameVals.push_back(ByArg.TheKind);
3640 NameVals.push_back(ByArg.Info);
3641 NameVals.push_back(ByArg.Byte);
3642 NameVals.push_back(ByArg.Bit);
3646 SmallVector<uint64_t, 64> &NameVals, StringTableBuilder &StrtabBuilder,
3648 NameVals.push_back(Id);
3650 NameVals.push_back(Wpd.TheKind);
3651 NameVals.push_back(StrtabBuilder.add(Wpd.SingleImplName));
3652 NameVals.push_back(Wpd.SingleImplName.size());
3654 NameVals.push_back(Wpd.ResByArg.size());
3656 writeWholeProgramDevirtResolutionByArg(NameVals, A.first, A.second);
3659 static void writeTypeIdSummaryRecord(SmallVector<uint64_t, 64> &NameVals,
3663 NameVals.push_back(StrtabBuilder.add(Id));
3664 NameVals.push_back(Id.size());
3666 NameVals.push_back(Summary.TTRes.TheKind);
3667 NameVals.push_back(Summary.TTRes.SizeM1BitWidth);
3668 NameVals.push_back(Summary.TTRes.AlignLog2);
3669 NameVals.push_back(Summary.TTRes.SizeM1);
3670 NameVals.push_back(Summary.TTRes.BitMask);
3671 NameVals.push_back(Summary.TTRes.InlineBits);
3674 writeWholeProgramDevirtResolution(NameVals, StrtabBuilder, W.first,
3679 SmallVector<uint64_t, 64> &NameVals, StringTableBuilder &StrtabBuilder,
3682 NameVals.push_back(StrtabBuilder.add(Id));
3683 NameVals.push_back(Id.size());
3686 NameVals.push_back(P.AddressPointOffset);
3687 NameVals.push_back(VE.getValueID(P.VTableVI.getValue()));
3693 SmallVector<uint64_t, 64> &NameVals, GlobalValueSummary *Summary,
3696 NameVals.push_back(ValueID);
3702 NameVals.push_back(getEncodedGVSummaryFlags(FS->flags()));
3703 NameVals.push_back(FS->instCount());
3704 NameVals.push_back(getEncodedFFlags(FS->fflags()));
3705 NameVals.push_back(FS->refs().size());
3706 NameVals.push_back(SpecialRefCnts.first); // rorefcnt
3707 NameVals.push_back(SpecialRefCnts.second); // worefcnt
3710 NameVals.push_back(VE.getValueID(RI.getValue()));
3715 NameVals.push_back(getValueId(ECI.first));
3717 NameVals.push_back(static_cast<uint8_t>(ECI.second.Hotness));
3719 NameVals.push_back(ECI.second.RelBlockFreq);
3729 Stream.EmitRecord(Code, NameVals, FSAbbrev);
3730 NameVals.clear();
3736 const GlobalVariable &V, SmallVector<uint64_t, 64> &NameVals,
3746 NameVals.push_back(VE.getValueID(&V));
3748 NameVals.push_back(getEncodedGVSummaryFlags(VS->flags()));
3749 NameVals.push_back(getEncodedGVarFlags(VS->varflags()));
3753 NameVals.push_back(VS->refs().size());
3755 unsigned SizeBeforeRefs = NameVals.size();
3757 NameVals.push_back(VE.getValueID(RI.getValue()));
3760 llvm::sort(NameVals.begin() + SizeBeforeRefs, NameVals.end());
3763 Stream.EmitRecord(bitc::FS_PERMODULE_GLOBALVAR_INIT_REFS, NameVals,
3768 NameVals.push_back(VE.getValueID(P.FuncVI.getValue()));
3769 NameVals.push_back(P.VTableOffset);
3772 Stream.EmitRecord(bitc::FS_PERMODULE_VTABLE_GLOBALVAR_INIT_REFS, NameVals,
3775 NameVals.clear();
3883 SmallVector<uint64_t, 64> NameVals;
3900 writePerModuleFunctionSummaryRecord(NameVals, Summary, VE.getValueID(&F),
3907 writeModuleLevelReferences(G, NameVals, FSModRefsAbbrev,
3917 NameVals.push_back(AliasId);
3920 NameVals.push_back(getEncodedGVSummaryFlags(AS->flags()));
3921 NameVals.push_back(AliaseeId);
3922 Stream.EmitRecord(bitc::FS_ALIAS, NameVals, FSAliasAbbrev);
3923 NameVals.clear();
3927 writeTypeIdCompatibleVtableSummaryRecord(NameVals, StrtabBuilder, S.first,
3929 Stream.EmitRecord(bitc::FS_TYPE_ID_METADATA, NameVals,
3931 NameVals.clear();
4015 SmallVector<uint64_t, 64> NameVals;
4026 NameVals.push_back(S.getOriginalName());
4027 Stream.EmitRecord(bitc::FS_COMBINED_ORIGINAL_NAME, NameVals);
4028 NameVals.clear();
4057 NameVals.push_back(*ValueId);
4058 NameVals.push_back(Index.getModuleId(VS->modulePath()));
4059 NameVals.push_back(getEncodedGVSummaryFlags(VS->flags()));
4060 NameVals.push_back(getEncodedGVarFlags(VS->varflags()));
4065 NameVals.push_back(*RefValueId);
4069 Stream.EmitRecord(bitc::FS_COMBINED_GLOBALVAR_INIT_REFS, NameVals,
4071 NameVals.clear();
4080 NameVals.push_back(*ValueId);
4081 NameVals.push_back(Index.getModuleId(FS->modulePath()));
4082 NameVals.push_back(getEncodedGVSummaryFlags(FS->flags()));
4083 NameVals.push_back(FS->instCount());
4084 NameVals.push_back(getEncodedFFlags(FS->fflags()));
4085 NameVals.push_back(FS->entryCount());
4088 NameVals.push_back(0); // numrefs
4089 NameVals.push_back(0); // rorefcnt
4090 NameVals.push_back(0); // worefcnt
4097 NameVals.push_back(*RefValueId);
4104 NameVals[6] = Count;
4105 NameVals[7] = RORefCnt;
4106 NameVals[8] = WORefCnt;
4146 NameVals.push_back(*CallValueId);
4148 NameVals.push_back(static_cast<uint8_t>(EI.second.Hotness));
4156 Stream.EmitRecord(Code, NameVals, FSAbbrev);
4157 NameVals.clear();
4164 NameVals.push_back(AliasValueId);
4165 NameVals.push_back(Index.getModuleId(AS->modulePath()));
4166 NameVals.push_back(getEncodedGVSummaryFlags(AS->flags()));
4169 NameVals.push_back(AliaseeValueId);
4172 Stream.EmitRecord(bitc::FS_COMBINED_ALIAS, NameVals, FSAliasAbbrev);
4173 NameVals.clear();
4184 NameVals.push_back(StrtabBuilder.add(S));
4185 NameVals.push_back(S.size());
4188 if (!NameVals.empty()) {
4189 Stream.EmitRecord(bitc::FS_CFI_FUNCTION_DEFS, NameVals);
4190 NameVals.clear();
4198 NameVals.push_back(StrtabBuilder.add(S));
4199 NameVals.push_back(S.size());
4202 if (!NameVals.empty()) {
4203 Stream.EmitRecord(bitc::FS_CFI_FUNCTION_DECLS, NameVals);
4204 NameVals.clear();
4213 writeTypeIdSummaryRecord(NameVals, StrtabBuilder, It->second.first,
4215 Stream.EmitRecord(bitc::FS_TYPE_ID, NameVals);
4216 NameVals.clear();