Lines Matching defs:DepNode
38 static vector<DepNode*>* g_dep_node_pool;
179 DepNode* n) const {
193 void FillDepNodeLoc(const Rule* r, DepNode* n) const {
201 DepNode* n) const {
223 DepNode::DepNode(Symbol o, bool p, bool r)
303 void Build(vector<Symbol> targets, vector<DepNode*>* nodes) {
335 DepNode* n = BuildPlan(target, Intern(""));
443 bool CanPickImplicitRule(const Rule* rule, Symbol output, DepNode* n,
501 DepNode* n,
555 DepNode* BuildPlan(Symbol output, Symbol needed_by UNUSED) {
565 DepNode* n = new DepNode(output,
615 DepNode* c = BuildPlan(input, output);
620 DepNode* c = BuildPlan(input, output);
648 unordered_map<Symbol, DepNode*> done_;
658 vector<DepNode*>* nodes) {
665 g_dep_node_pool = new vector<DepNode*>;
669 for (DepNode* n : *g_dep_node_pool)