Lines Matching refs:Context

26 static Metadata *getKeyValMD(LLVMContext &Context, const char *Key,  in getKeyValMD()  argument
28 Type *Int64Ty = Type::getInt64Ty(Context); in getKeyValMD()
29 Metadata *Ops[2] = {MDString::get(Context, Key), in getKeyValMD()
31 return MDTuple::get(Context, Ops); in getKeyValMD()
34 static Metadata *getKeyFPValMD(LLVMContext &Context, const char *Key, in getKeyFPValMD() argument
36 Type *DoubleTy = Type::getDoubleTy(Context); in getKeyFPValMD()
37 Metadata *Ops[2] = {MDString::get(Context, Key), in getKeyFPValMD()
39 return MDTuple::get(Context, Ops); in getKeyFPValMD()
44 static Metadata *getKeyValMD(LLVMContext &Context, const char *Key, in getKeyValMD() argument
46 Metadata *Ops[2] = {MDString::get(Context, Key), MDString::get(Context, Val)}; in getKeyValMD()
47 return MDTuple::get(Context, Ops); in getKeyValMD()
55 Metadata *ProfileSummary::getDetailedSummaryMD(LLVMContext &Context) { in getDetailedSummaryMD() argument
57 Type *Int32Ty = Type::getInt32Ty(Context); in getDetailedSummaryMD()
58 Type *Int64Ty = Type::getInt64Ty(Context); in getDetailedSummaryMD()
64 Entries.push_back(MDTuple::get(Context, EntryMD)); in getDetailedSummaryMD()
66 Metadata *Ops[2] = {MDString::get(Context, "DetailedSummary"), in getDetailedSummaryMD()
67 MDTuple::get(Context, Entries)}; in getDetailedSummaryMD()
68 return MDTuple::get(Context, Ops); in getDetailedSummaryMD()
80 Metadata *ProfileSummary::getMD(LLVMContext &Context, bool AddPartialField, in getMD() argument
84 Components.push_back(getKeyValMD(Context, "ProfileFormat", KindStr[PSK])); in getMD()
85 Components.push_back(getKeyValMD(Context, "TotalCount", getTotalCount())); in getMD()
86 Components.push_back(getKeyValMD(Context, "MaxCount", getMaxCount())); in getMD()
88 getKeyValMD(Context, "MaxInternalCount", getMaxInternalCount())); in getMD()
90 getKeyValMD(Context, "MaxFunctionCount", getMaxFunctionCount())); in getMD()
91 Components.push_back(getKeyValMD(Context, "NumCounts", getNumCounts())); in getMD()
92 Components.push_back(getKeyValMD(Context, "NumFunctions", getNumFunctions())); in getMD()
95 getKeyValMD(Context, "IsPartialProfile", isPartialProfile())); in getMD()
97 Components.push_back(getKeyFPValMD(Context, "PartialProfileRatio", in getMD()
99 Components.push_back(getDetailedSummaryMD(Context)); in getMD()
100 return MDTuple::get(Context, Components); in getMD()