Lines Matching refs:Metadata
17 #include "llvm/IR/Metadata.h"
26 static Metadata *getKeyValMD(LLVMContext &Context, const char *Key,
29 Metadata *Ops[2] = {MDString::get(Context, Key),
34 static Metadata *getKeyFPValMD(LLVMContext &Context, const char *Key,
37 Metadata *Ops[2] = {MDString::get(Context, Key),
44 static Metadata *getKeyValMD(LLVMContext &Context, const char *Key,
46 Metadata *Ops[2] = {MDString::get(Context, Key), MDString::get(Context, Val)};
55 Metadata *ProfileSummary::getDetailedSummaryMD(LLVMContext &Context) {
56 std::vector<Metadata *> Entries;
60 Metadata *EntryMD[3] = {
66 Metadata *Ops[2] = {MDString::get(Context, "DetailedSummary"),
80 Metadata *ProfileSummary::getMD(LLVMContext &Context, bool AddPartialField,
83 SmallVector<Metadata *, 16> Components;
194 ProfileSummary *ProfileSummary::getFromMD(Metadata *MD) {