Searched defs:init_trip (Results 1 - 2 of 2) sorted by relevance

/openjdk7/hotspot/src/share/vm/opto/
H A Dloopnode.hpp174 Node *init_trip() const;
261 Node *init_trip() const { Node *tmp = phi (); return (tmp && tmp->req()==3) ? tmp->in(1) : NULL; } function in class:CountedLoopEndNode
293 inline Node *CountedLoopNode::init_trip() const { return loopexit() ? loopexit()->init_trip() : NULL; } function in class:CountedLoopNode
303 // trip_count = (limit - init_trip + stride - 1)/stride
304 // final_value= trip_count * stride + init_trip.
H A Dloopnode.cpp377 Node *init_trip = phi->in(LoopNode::EntryControl); local
426 const TypeInt* init_t = gvn->type(init_trip)->is_int();
586 // trip-count for +-tive stride should be: (limit - init_trip + stride - 1)/stride.
587 // Final value for iterator should be: trip_count * stride + init_trip.
597 trip_count = gvn->transform(new (C) SubINode(limit,init_trip));
599 trip_count = gvn->transform(new (C) SubINode(init_trip,limit));
617 Node *range = gvn->transform(new (C) SubINode(limit,init_trip));
647 Node *range = gvn->transform(new (C) SubINode(limit,init_trip));
670 limit = gvn->transform(new (C) AddINode(span,init_trip));
820 jlong init_con = cl->init_trip()
[all...]

Completed in 60 milliseconds