/openjdk7/hotspot/src/share/vm/opto/ |
H A D | phaseX.hpp | 43 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 D | macro.hpp | 34 class PhaseIterGVN; 38 PhaseIterGVN &_igvn; 120 PhaseMacroExpand(PhaseIterGVN &igvn) : Phase(Macro_Expand), _igvn(igvn) {
|
H A D | phaseX.cpp | 766 //------------------------------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 D | loopnode.hpp | 503 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 D | escape.hpp | 344 PhaseIterGVN* _igvn; // Value numbering 575 ConnectionGraph(Compile *C, PhaseIterGVN *igvn); 581 static void do_analysis(Compile *C, PhaseIterGVN *igvn);
|
H A D | compile.hpp | 65 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 D | cfgnode.hpp | 160 PhiNode* split_out_instance(const TypePtr* at, PhaseIterGVN *igvn) const; 349 void dominated_by(Node* prev_dom, PhaseIterGVN* igvn);
|
H A D | cfgnode.cpp | 73 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 D | addnode.cpp | 146 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 D | loopPredicate.cpp | 235 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 D | ifnode.cpp | 69 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 D | node.hpp | 117 class PhaseIterGVN; 378 bool is_unreachable(PhaseIterGVN &igvn) const; 463 void set_req_X( uint i, Node *n, PhaseIterGVN *igvn );
|
H A D | compile.cpp | 1782 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 D | superword.hpp | 210 PhaseIterGVN &_igvn;
|
H A D | memnode.cpp | 157 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 D | callnode.cpp | 1177 PhaseIterGVN *igvn = phase->is_IterGVN(); 1366 // This code proceeds by processing Lock nodes during PhaseIterGVN 1578 PhaseIterGVN* iter = phase->is_IterGVN();
|
H A D | node.cpp | 699 bool Node::is_unreachable(PhaseIterGVN &igvn) const { 1218 static void kill_dead_code( Node *dead, PhaseIterGVN *igvn ) {
|
H A D | escape.cpp | 38 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 D | loopnode.cpp | 1186 PhaseIterGVN &igvn = phase->_igvn; 1268 PhaseIterGVN &igvn = phase->_igvn; 1386 PhaseIterGVN &igvn = phase->_igvn; 1476 PhaseIterGVN &igvn = phase->_igvn;
|
H A D | divnode.cpp | 326 PhaseIterGVN* igvn = phase->is_IterGVN();
|