Lines Matching refs:ProjNode
46 bool PhaseIdealLoop::is_uncommon_trap_proj(ProjNode* proj, Deoptimization::DeoptReason reason) {
77 bool PhaseIdealLoop::is_uncommon_trap_if_pattern(ProjNode *proj, Deoptimization::DeoptReason reason) {
92 ProjNode* other_proj = iff->proj_out(1-proj->_con)->as_Proj();
148 ProjNode* PhaseIdealLoop::create_new_if_for_predicate(ProjNode* cont_proj, Node* new_entry,
153 ProjNode *uncommon_proj = iff->proj_out(1 - cont_proj->_con);
235 ProjNode* PhaseIterGVN::create_new_if_for_predicate(ProjNode* cont_proj, Node* new_entry,
241 ProjNode *uncommon_proj = iff->proj_out(1 - cont_proj->_con);
297 ProjNode* PhaseIdealLoop::clone_predicate(ProjNode* predicate_proj, Node* new_entry,
301 ProjNode* new_predicate_proj;
354 ProjNode* limit_check_proj = NULL;
362 ProjNode* predicate_proj = find_predicate_insertion_point(entry, Deoptimization::Reason_predicate);
405 ProjNode* uncommon_proj = iff->proj_out(1 - entry->as_Proj()->_con);
422 ProjNode* PhaseIdealLoop::find_predicate_insertion_point(Node* start_c, Deoptimization::DeoptReason reason) {
730 ProjNode *predicate_proj = NULL;
771 ProjNode* new_predicate_proj = NULL;
773 ProjNode* proj = if_proj_list.pop()->as_Proj();
847 ProjNode* lower_bound_proj = create_new_if_for_predicate(predicate_proj, NULL, Deoptimization::Reason_predicate);
848 ProjNode* upper_bound_proj = create_new_if_for_predicate(predicate_proj, NULL, Deoptimization::Reason_predicate);