Mercurial > hg > truffle
comparison src/share/vm/opto/loopnode.hpp @ 1303:c047da02984c
6930043: C2: SIGSEGV in javasoft.sqe.tests.lang.arr017.arr01702.arr01702.loop_forw(II)I
Reviewed-by: kvn
author | never |
---|---|
date | Wed, 17 Mar 2010 16:40:25 -0700 |
parents | b2b6a9bf6238 |
children | c18cbe5936b8 |
comparison
equal
deleted
inserted
replaced
1302:2484f4d6a54e | 1303:c047da02984c |
---|---|
819 ProjNode* find_predicate_insertion_point(Node* start_c); | 819 ProjNode* find_predicate_insertion_point(Node* start_c); |
820 // Construct a range check for a predicate if | 820 // Construct a range check for a predicate if |
821 BoolNode* rc_predicate(Node* ctrl, | 821 BoolNode* rc_predicate(Node* ctrl, |
822 int scale, Node* offset, | 822 int scale, Node* offset, |
823 Node* init, Node* limit, Node* stride, | 823 Node* init, Node* limit, Node* stride, |
824 Node* range); | 824 Node* range, bool upper); |
825 | 825 |
826 // Implementation of the loop predication to promote checks outside the loop | 826 // Implementation of the loop predication to promote checks outside the loop |
827 bool loop_predication_impl(IdealLoopTree *loop); | 827 bool loop_predication_impl(IdealLoopTree *loop); |
828 | 828 |
829 // Helper function to collect predicate for eliminating the useless ones | 829 // Helper function to collect predicate for eliminating the useless ones |