Searched refs:PhaseIterGVN (Results 1 - 20 of 20) sorted by relevance

/openjdk7/hotspot/src/share/vm/opto/
H A DphaseX.hpp43 class PhaseIterGVN;
347 virtual PhaseIterGVN *is_IterGVN() { return 0; }
399 //------------------------------PhaseIterGVN-----------------------------------
402 class PhaseIterGVN : public PhaseGVN { class in class:NodeHash
429 PhaseIterGVN( PhaseIterGVN *igvn ); // Used by CCP constructor
430 PhaseIterGVN( PhaseGVN *gvn ); // Used after Parser
431 PhaseIterGVN( PhaseIterGVN *igvn, const char *dummy ); // Used after +VerifyOpto
433 virtual PhaseIterGVN *is_IterGV
[all...]
H A Dmacro.hpp34 class PhaseIterGVN;
38 PhaseIterGVN &_igvn;
120 PhaseMacroExpand(PhaseIterGVN &igvn) : Phase(Macro_Expand), _igvn(igvn) {
H A DphaseX.cpp766 //------------------------------PhaseIterGVN-----------------------------------
768 PhaseIterGVN::PhaseIterGVN( PhaseIterGVN *igvn, const char *dummy ) : PhaseGVN(igvn,dummy), _worklist( ), function in class:PhaseIterGVN
773 //------------------------------PhaseIterGVN-----------------------------------
774 // Initialize with previous PhaseIterGVN info; used by PhaseCCP
775 PhaseIterGVN::PhaseIterGVN( PhaseIterGVN *igvn ) : PhaseGVN(igvn), function in class:PhaseIterGVN
782 //------------------------------PhaseIterGVN
784 PhaseIterGVN::PhaseIterGVN( PhaseGVN *gvn ) : PhaseGVN(gvn), function in class:PhaseIterGVN
[all...]
H A Dloopnode.hpp503 PhaseIterGVN &_igvn;
756 PhaseIdealLoop( PhaseIterGVN &igvn) :
777 PhaseIdealLoop( PhaseIterGVN &igvn, bool do_split_ifs, bool skip_loop_opts = false) :
787 PhaseIdealLoop( PhaseIterGVN &igvn, const PhaseIdealLoop *verify_me) :
798 static void verify(PhaseIterGVN& igvn) {
891 PhaseIterGVN* igvn);
896 PhaseIterGVN* igvn);
H A Descape.hpp344 PhaseIterGVN* _igvn; // Value numbering
575 ConnectionGraph(Compile *C, PhaseIterGVN *igvn);
581 static void do_analysis(Compile *C, PhaseIterGVN *igvn);
H A Dcompile.hpp65 class PhaseIterGVN;
390 void cleanup_expensive_nodes(PhaseIterGVN &igvn);
631 void cleanup_loop_predicates(PhaseIterGVN &igvn);
637 bool should_optimize_expensive_nodes(PhaseIterGVN &igvn);
854 void inline_incrementally_one(PhaseIterGVN& igvn);
855 void inline_incrementally(PhaseIterGVN& igvn);
H A Dcfgnode.hpp160 PhiNode* split_out_instance(const TypePtr* at, PhaseIterGVN *igvn) const;
349 void dominated_by(Node* prev_dom, PhaseIterGVN* igvn);
H A Dcfgnode.cpp73 PhaseIterGVN *igvn = phase->is_IterGVN();
478 PhaseIterGVN *igvn = phase->is_IterGVN();
526 PhaseIterGVN *igvn = phase->is_IterGVN();
559 PhaseIterGVN *igvn = phase->is_IterGVN();
652 PhaseIterGVN *gvn = phase->is_IterGVN();
768 PhiNode* PhiNode::split_out_instance(const TypePtr* at, PhaseIterGVN *igvn) const {
1403 static void split_once(PhaseIterGVN *igvn, Node *phi, Node *val, Node *n, Node *newn) {
1468 PhaseIterGVN *igvn = phase->is_IterGVN();
1620 PhaseIterGVN *igvn = phase->is_IterGVN();
1863 PhaseIterGVN *igv
[all...]
H A Daddnode.cpp146 PhaseIterGVN *igvn = phase->is_IterGVN();
192 PhaseIterGVN *igvn = phase->is_IterGVN();
601 PhaseIterGVN *igvn = phase->is_IterGVN();
632 PhaseIterGVN *igvn = phase->is_IterGVN();
H A DloopPredicate.cpp235 ProjNode* PhaseIterGVN::create_new_if_for_predicate(ProjNode* cont_proj, Node* new_entry,
300 PhaseIterGVN* igvn) {
331 Node* PhaseIterGVN::clone_loop_predicates(Node* old_entry, Node* new_entry, bool clone_limit_check) {
344 PhaseIterGVN* igvn) {
H A Difnode.cpp69 static Node* split_if(IfNode *iff, PhaseIterGVN *igvn) {
530 int flip, jint off_lo, PhaseIterGVN* igvn) {
829 PhaseIterGVN *igvn = phase->is_IterGVN();
1009 void IfNode::dominated_by( Node *prev_dom, PhaseIterGVN *igvn ) {
1105 PhaseIterGVN *igvn = phase->is_IterGVN();
H A Dnode.hpp117 class PhaseIterGVN;
378 bool is_unreachable(PhaseIterGVN &igvn) const;
463 void set_req_X( uint i, Node *n, PhaseIterGVN *igvn );
H A Dcompile.cpp1782 void Compile::cleanup_loop_predicates(PhaseIterGVN &igvn) {
1820 void Compile::inline_incrementally_one(PhaseIterGVN& igvn) {
1847 igvn = PhaseIterGVN(gvn);
1851 void Compile::inline_incrementally(PhaseIterGVN& igvn) {
1901 igvn = PhaseIterGVN(gvn);
1932 PhaseIterGVN igvn(initial_gvn());
3577 bool Compile::should_optimize_expensive_nodes(PhaseIterGVN &igvn) {
3610 void Compile::cleanup_expensive_nodes(PhaseIterGVN &igvn) {
H A Dsuperword.hpp210 PhaseIterGVN &_igvn;
H A Dmemnode.cpp157 PhaseIterGVN *igvn = phase->is_IterGVN();
243 PhaseIterGVN *igvn = phase->is_IterGVN();
1000 // (See PhaseIterGVN::add_users_to_worklist, which knows about this case.)
1345 PhaseIterGVN *igvn = phase->is_IterGVN();
1470 PhaseIterGVN *igvn = phase->is_IterGVN();
2885 PhaseIterGVN* igvn = phase->is_IterGVN();
3055 PhaseIterGVN* igvn = phase->is_IterGVN();
H A Dcallnode.cpp1177 PhaseIterGVN *igvn = phase->is_IterGVN();
1366 // This code proceeds by processing Lock nodes during PhaseIterGVN
1578 PhaseIterGVN* iter = phase->is_IterGVN();
H A Dnode.cpp699 bool Node::is_unreachable(PhaseIterGVN &igvn) const {
1218 static void kill_dead_code( Node *dead, PhaseIterGVN *igvn ) {
H A Descape.cpp38 ConnectionGraph::ConnectionGraph(Compile * C, PhaseIterGVN *igvn) :
79 void ConnectionGraph::do_analysis(Compile *C, PhaseIterGVN *igvn) {
1685 PhaseIterGVN* igvn = _igvn;
2703 PhaseIterGVN *igvn = _igvn;
H A Dloopnode.cpp1186 PhaseIterGVN &igvn = phase->_igvn;
1268 PhaseIterGVN &igvn = phase->_igvn;
1386 PhaseIterGVN &igvn = phase->_igvn;
1476 PhaseIterGVN &igvn = phase->_igvn;
H A Ddivnode.cpp326 PhaseIterGVN* igvn = phase->is_IterGVN();

Completed in 140 milliseconds