Lines Matching refs:MetadataAsValue
997 return wrap(MetadataAsValue::get(I->getContext(), MD)); in LLVMGetMetadata()
1004 static MDNode *extractMDNode(MetadataAsValue *MAV) { in extractMDNode()
1016 MDNode *N = Val ? extractMDNode(unwrap<MetadataAsValue>(Val)) : nullptr; in LLVMSetMetadata()
1064 if (auto *MD = dyn_cast_or_null<MetadataAsValue>(unwrap(Val))) in LLVM_FOR_EACH_VALUE_SUBCLASS()
1072 if (auto *MD = dyn_cast_or_null<MetadataAsValue>(unwrap(Val))) in LLVMIsAValueAsMetadata()
1079 if (auto *MD = dyn_cast_or_null<MetadataAsValue>(unwrap(Val))) in LLVMIsAMDString()
1118 return wrap(MetadataAsValue::get(Context, Op)); in getMDNodeOperandImpl()
1123 if (auto *MD = dyn_cast<MetadataAsValue>(V)) { in LLVMGetOperand()
1146 if (isa<MetadataAsValue>(V)) in LLVMGetNumOperands()
1207 return wrap(MetadataAsValue::get( in LLVMMDStringInContext()
1226 else if (auto *MDV = dyn_cast<MetadataAsValue>(V)) { in LLVMMDNodeInContext()
1234 return wrap(MetadataAsValue::get(Context, LocalAsMetadata::get(V))); in LLVMMDNodeInContext()
1239 return wrap(MetadataAsValue::get(Context, MDNode::get(Context, MDs))); in LLVMMDNodeInContext()
1247 return wrap(MetadataAsValue::get(*unwrap(C), unwrap(MD))); in LLVMMetadataAsValue()
1254 if (auto *MAV = dyn_cast<MetadataAsValue>(V)) in LLVMValueAsMetadata()
1260 if (const auto *MD = dyn_cast<MetadataAsValue>(unwrap(V))) in LLVMGetMDString()
1270 auto *MD = unwrap<MetadataAsValue>(V); in LLVMGetMDNodeNumOperands()
1325 auto *MD = unwrap<MetadataAsValue>(V); in LLVMGetMDNodeOperands()
1339 auto *MD = cast<MetadataAsValue>(unwrap(V)); in LLVMReplaceMDNodeOperandWith()
1358 Dest[i] = wrap(MetadataAsValue::get(Context, N->getOperand(i))); in LLVMGetNamedMetadataOperands()
1368 N->addOperand(extractMDNode(unwrap<MetadataAsValue>(Val))); in LLVMAddNamedMetadataOperand()
3110 L ? cast<MDNode>(unwrap<MetadataAsValue>(L)->getMetadata()) : nullptr; in LLVMSetCurrentDebugLocation()
3116 return wrap(MetadataAsValue::get( in LLVMGetCurrentDebugLocation()