Mercurial > hg > graal-jvmci-8
comparison src/share/vm/opto/loopnode.hpp @ 24218:719853999215 jvmci-0.32
Merge with jdk8u141-b15
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Mon, 14 Aug 2017 23:20:38 +0200 |
parents | f13e777eb255 37ba410ffd43 |
children |
comparison
equal
deleted
inserted
replaced
24167:ac6f03d5b89e | 24218:719853999215 |
---|---|
903 // Find a predicate | 903 // Find a predicate |
904 static Node* find_predicate(Node* entry); | 904 static Node* find_predicate(Node* entry); |
905 // Construct a range check for a predicate if | 905 // Construct a range check for a predicate if |
906 BoolNode* rc_predicate(IdealLoopTree *loop, Node* ctrl, | 906 BoolNode* rc_predicate(IdealLoopTree *loop, Node* ctrl, |
907 int scale, Node* offset, | 907 int scale, Node* offset, |
908 Node* init, Node* limit, Node* stride, | 908 Node* init, Node* limit, jint stride, |
909 Node* range, bool upper); | 909 Node* range, bool upper, bool &overflow); |
910 | 910 |
911 // Implementation of the loop predication to promote checks outside the loop | 911 // Implementation of the loop predication to promote checks outside the loop |
912 bool loop_predication_impl(IdealLoopTree *loop); | 912 bool loop_predication_impl(IdealLoopTree *loop); |
913 | 913 |
914 // Helper function to collect predicate for eliminating the useless ones | 914 // Helper function to collect predicate for eliminating the useless ones |