Mercurial > hg > truffle
diff src/share/vm/opto/type.hpp @ 145:f3de1255b035
6603011: RFE: Optimize long division
Summary: Transform long division by constant into multiply
Reviewed-by: never, kvn
author | rasbold |
---|---|
date | Wed, 07 May 2008 08:06:46 -0700 |
parents | ba764ed4b6f2 |
children | 885ed790ecf0 |
line wrap: on
line diff
--- a/src/share/vm/opto/type.hpp Tue Apr 29 19:45:22 2008 -0700 +++ b/src/share/vm/opto/type.hpp Wed May 07 08:06:46 2008 -0700 @@ -442,6 +442,7 @@ // Check for single integer int is_con() const { return _lo==_hi; } + bool is_con(int i) const { return is_con() && _lo == i; } jlong get_con() const { assert( is_con(), "" ); return _lo; } virtual bool is_finite() const; // Has a finite value