Lines Matching refs:MDNode

205     auto mapToSelfIfNew = [&VMap](MDNode *N) {  in CloneFunctionInto()
229 SmallVector<std::pair<unsigned, MDNode *>, 1> MDs; in CloneFunctionInto()
269 MDNode *MappedUnit = in CloneFunctionInto()
932 void llvm::cloneNoAliasScopes(ArrayRef<MDNode *> NoAliasDeclScopes, in cloneNoAliasScopes()
933 DenseMap<MDNode *, MDNode *> &ClonedScopes, in cloneNoAliasScopes() argument
939 if (MDNode *MD = dyn_cast<MDNode>(MDOperand)) { in cloneNoAliasScopes()
949 MDNode *NewScope = MDB.createAnonymousAliasScope( in cloneNoAliasScopes()
950 const_cast<MDNode *>(SNANode.getDomain()), Name); in cloneNoAliasScopes()
958 const DenseMap<MDNode *, MDNode *> &ClonedScopes, in adaptNoAliasScopes() argument
960 auto CloneScopeList = [&](const MDNode *ScopeList) -> MDNode * { in adaptNoAliasScopes()
964 if (MDNode *MD = dyn_cast<MDNode>(MDOp)) { in adaptNoAliasScopes()
974 return MDNode::get(Context, NewScopeList); in adaptNoAliasScopes()
983 if (const MDNode *CSNoAlias = I->getMetadata(MD_ID)) in adaptNoAliasScopes()
991 void llvm::cloneAndAdaptNoAliasScopes(ArrayRef<MDNode *> NoAliasDeclScopes, in cloneAndAdaptNoAliasScopes()
997 DenseMap<MDNode *, MDNode *> ClonedScopes; in cloneAndAdaptNoAliasScopes()
1008 void llvm::cloneAndAdaptNoAliasScopes(ArrayRef<MDNode *> NoAliasDeclScopes, in cloneAndAdaptNoAliasScopes()
1014 DenseMap<MDNode *, MDNode *> ClonedScopes; in cloneAndAdaptNoAliasScopes()
1029 ArrayRef<BasicBlock *> BBs, SmallVectorImpl<MDNode *> &NoAliasDeclScopes) { in identifyNoAliasScopesToClone()
1038 SmallVectorImpl<MDNode *> &NoAliasDeclScopes) { in identifyNoAliasScopesToClone()