Lines Matching refs:As
93 std::pair<Node *, bool> getOrCreateNode(bool CreateNewNodes, Args &&... As) { in getOrCreateNode() argument
101 T(std::forward<Args>(As)...), in getOrCreateNode()
106 profileCtor(ID, NodeKind<T>::Kind, As...); in getOrCreateNode()
120 T *Result = new (New->getNode()) T(std::forward<Args>(As)...); in getOrCreateNode()
126 Node *makeNode(Args &&...As) { in makeNode() argument
127 return getOrCreateNode<T>(true, std::forward<Args>(As)...).first; in makeNode()
142 template<typename T, typename ...Args> Node *makeNodeSimple(Args &&...As) { in makeNodeSimple() argument
144 getOrCreateNode<T>(CreateNewNodes, std::forward<Args>(As)...); in makeNodeSimple()
164 template<typename ...Args> Node *make(Args &&...As) { in make()
165 return Self.makeNodeSimple<T>(std::forward<Args>(As)...); in make()
170 template<typename T, typename ...Args> Node *makeNode(Args &&...As) { in makeNode() argument
171 return MakeNodeImpl<T>{*this}.make(std::forward<Args>(As)...); in makeNode()