Searched refs:ArgMap (Results 1 – 4 of 4) sorted by relevance
44 llvm::StringMap<size_t> ArgMap; member80 Def.ArgMap[Def.Params.back()->TokenText] = Def.Params.size() - 1; in parseParams()181 auto I = Def.ArgMap.find(Tok->TokenText); in expand()182 if (I == Def.ArgMap.end()) in expand()
363 auto *ArgMap = dyn_cast<yaml::MappingNode>(&Node); in parseArg() local364 if (!ArgMap) in parseArg()371 for (yaml::KeyValueNode &ArgEntry : *ArgMap) { in parseArg()406 return error("argument key is missing.", *ArgMap); in parseArg()408 return error("argument value is missing.", *ArgMap); in parseArg()
2002 std::map<std::string, TreePatternNodePtr> &ArgMap) { in SubstituteFormalArguments() argument2014 TreePatternNodePtr NewChild = ArgMap[Child->getName()]; in SubstituteFormalArguments()2022 getChild(i)->SubstituteFormalArguments(ArgMap); in SubstituteFormalArguments()2129 std::map<std::string, TreePatternNodePtr> ArgMap; in InlinePatternFragments() local2136 ArgMap[Frag->getArgName(i)] = Child; in InlinePatternFragments()2148 FragTree->SubstituteFormalArguments(ArgMap); in InlinePatternFragments()
811 SubstituteFormalArguments(std::map<std::string, TreePatternNodePtr> &ArgMap);