Lines Matching refs:Node
37 Reduction Reduce(Node* node) final;
44 BranchCondition(Node* condition, Node* branch, bool is_true)
46 Node* condition;
47 Node* branch;
67 bool LookupCondition(Node* condition) const;
70 bool LookupCondition(Node* condition, Node** branch, bool* is_true) const;
73 void AddCondition(Zone* zone, Node* condition, Node* branch, bool is_true,
76 void AddConditionInNewBlock(Zone* zone, Node* condition, Node* branch,
97 PersistentMap<Node*, BranchCondition> conditions_;
103 Reduction ReduceBranch(Node* node);
104 Reduction ReduceDeoptimizeConditional(Node* node);
105 Reduction ReduceIf(Node* node, bool is_true_branch);
106 Reduction ReduceTrapConditional(Node* node);
107 Reduction ReduceLoop(Node* node);
108 Reduction ReduceMerge(Node* node);
109 Reduction ReduceStart(Node* node);
110 Reduction ReduceOtherControl(Node* node);
111 void SimplifyBranchCondition(Node* branch);
112 bool TryPullTrapIntoMerge(Node* node);
114 Reduction TakeConditionsFromFirstControl(Node* node);
115 Reduction UpdateConditions(Node* node, ControlPathConditions conditions);
116 Reduction UpdateConditions(Node* node, ControlPathConditions prev_conditions,
117 Node* current_condition, Node* current_branch,
120 Node* dead() const { return dead_; }
137 Node* dead_;