Lines Matching refs:Key
26 static Metadata *getKeyValMD(LLVMContext &Context, const char *Key, in getKeyValMD() argument
29 Metadata *Ops[2] = {MDString::get(Context, Key), in getKeyValMD()
34 static Metadata *getKeyFPValMD(LLVMContext &Context, const char *Key, in getKeyFPValMD() argument
37 Metadata *Ops[2] = {MDString::get(Context, Key), 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()
104 static ConstantAsMetadata *getValMD(MDTuple *MD, const char *Key) { in getValMD() argument
113 if (!KeyMD->getString().equals(Key)) in getValMD()
119 static bool getVal(MDTuple *MD, const char *Key, uint64_t &Val) { in getVal() argument
120 if (auto *ValMD = getValMD(MD, Key)) { in getVal()
127 static bool getVal(MDTuple *MD, const char *Key, double &Val) { in getVal() argument
128 if (auto *ValMD = getValMD(MD, Key)) { in getVal()
136 static bool isKeyValuePair(MDTuple *MD, const char *Key, const char *Val) { in isKeyValuePair() argument
143 if (!KeyMD->getString().equals(Key) || !ValMD->getString().equals(Val)) in isKeyValuePair()
181 static bool getOptionalVal(MDTuple *Tuple, unsigned &Idx, const char *Key, in getOptionalVal() argument
183 if (getVal(dyn_cast<MDTuple>(Tuple->getOperand(Idx)), Key, Value)) { in getOptionalVal()