Searched refs:LocalAsMetadata (Results 1 – 13 of 13) sorted by relevance
35 class LocalAsMetadata; variable290 const LocalAsMetadata *Local);291 void EnumerateFunctionLocalMetadata(unsigned F, const LocalAsMetadata *Local);
412 if (isa<LocalAsMetadata>(MD->getMetadata())) in ValueEnumerator()578 const Function &F, const LocalAsMetadata *Local) { in EnumerateFunctionLocalMetadata()695 unsigned F, const LocalAsMetadata *Local) { in EnumerateFunctionLocalMetadata()979 SmallVector<LocalAsMetadata *, 8> FnLocalMDVector; in incorporateFunction()985 if (auto *Local = dyn_cast<LocalAsMetadata>(MD->getMetadata())) in incorporateFunction()
1401 assert(!(MD && isa<LocalAsMetadata>(MD)) && in writeMDTuple()
365 static LocalAsMetadata *getLocal(Value *Local) { in getLocal()366 return cast<LocalAsMetadata>(get(Local)); in getLocal()375 static LocalAsMetadata *getLocalIfExists(Value *Local) { in getLocalIfExists()376 return cast_or_null<LocalAsMetadata>(getIfExists(Local)); in getLocalIfExists()427 class LocalAsMetadata : public ValueAsMetadata {430 LocalAsMetadata(Value *Local) in LocalAsMetadata() function436 static LocalAsMetadata *get(Value *Local) { in get()440 static LocalAsMetadata *getIfExists(Value *Local) { in getIfExists()
79 HANDLE_METADATA_LEAF(LocalAsMetadata)
382 if (auto *LAM = dyn_cast<LocalAsMetadata>(MD)) { in mapValue()823 assert(!isa<LocalAsMetadata>(MD) && "Unexpected local metadata"); in mapMetadata()
1478 auto *L = LocalAsMetadata::getIfExists(V); in FindDbgAddrUses()1500 if (auto *L = LocalAsMetadata::getIfExists(V)) in findDbgValues()1513 if (auto *L = LocalAsMetadata::getIfExists(V)) in findDbgUsers()1577 if (auto *L = LocalAsMetadata::getIfExists(AI)) in replaceDbgValueForAlloca()
362 Entry = new LocalAsMetadata(V); in get()414 if (isa<LocalAsMetadata>(MD)) { in handleRAUW()
798 Assert(!isa<LocalAsMetadata>(Op), "Invalid operand for global metadata!", in visitMDNode()820 auto *L = dyn_cast<LocalAsMetadata>(&MD); in visitValueAsMetadata()
1064 assert(!isa<LocalAsMetadata>(MD) && "Unexpected function-local metadata " in LLVMMDNodeInContext()1070 return wrap(MetadataAsValue::get(Context, LocalAsMetadata::get(V))); in LLVMMDNodeInContext()
2318 assert((FromValue || !isa<LocalAsMetadata>(V)) && in WriteAsOperandInternal()
1078 LocalAsMetadata::get(ValueList.getValueFwdRef(Record[1], Ty)), in parseOneMetadata()1921 if (isa<LocalAsMetadata>(Node)) in parseMetadataAttachment()
225 if (auto *L = LocalAsMetadata::getIfExists(AI)) in mergeInlinedArrayAllocas()