Lines Matching refs:As
92 std::pair<Node *, bool> getOrCreateNode(bool CreateNewNodes, Args &&... As) { in getOrCreateNode() argument
100 T(std::forward<Args>(As)...), in getOrCreateNode()
105 profileCtor(ID, NodeKind<T>::Kind, As...); in getOrCreateNode()
119 T *Result = new (New->getNode()) T(std::forward<Args>(As)...); in getOrCreateNode()
125 Node *makeNode(Args &&...As) { in makeNode() argument
126 return getOrCreateNode<T>(true, std::forward<Args>(As)...).first; in makeNode()
141 template<typename T, typename ...Args> Node *makeNodeSimple(Args &&...As) { in makeNodeSimple() argument
143 getOrCreateNode<T>(CreateNewNodes, std::forward<Args>(As)...); in makeNodeSimple()
163 template<typename ...Args> Node *make(Args &&...As) { in make()
164 return Self.makeNodeSimple<T>(std::forward<Args>(As)...); in make()
169 template<typename T, typename ...Args> Node *makeNode(Args &&...As) { in makeNode() argument
170 return MakeNodeImpl<T>{*this}.make(std::forward<Args>(As)...); in makeNode()