Lines Matching defs:phi
180 Node *phi() const;
260 Node *phi() const { Node *tmp = incr (); return (tmp && tmp->req()==3) ? tmp->in(1) : NULL; }
261 Node *init_trip() const { Node *tmp = phi (); return (tmp && tmp->req()==3) ? tmp->in(1) : NULL; }
269 if (phi() == NULL) {
272 Node *ln = phi()->in(0);
299 inline Node *CountedLoopNode::phi() const { return loopexit() ? loopexit()->phi() : NULL; }
961 // Has use internal to the vector set (ie. not in a phi at the loop head)
968 // Insert phi(lp_entry_val, back_edge_val) at use->in(idx) for loop lp if phi does not already exist
1002 BoolNode *clone_iff( PhiNode *phi, IdealLoopTree *loop );
1003 CmpNode *clone_bool( PhiNode *phi, IdealLoopTree *loop );
1011 // Attempt to use a conditional move instead of a phi/branch
1052 Node *spinup( Node *iff, Node *new_false, Node *new_true, Node *region, Node *phi, small_cache *cache );