Mercurial > hg > graal-jvmci-8
diff src/share/vm/opto/callnode.hpp @ 704:ad8c635e757e
6823453: DeoptimizeALot causes fastdebug server jvm to fail with assert(false,"unscheduable graph")
Summary: Use a HaltNode on the fall through path of the AllocateArrayNode to indicate that it is unreachable if the array length is negative.
Reviewed-by: never, jrose
author | kvn |
---|---|
date | Fri, 03 Apr 2009 13:33:32 -0700 |
parents | 523ded093c31 |
children | bd02caa94611 9987d9d5eb0e |
line wrap: on
line diff
--- a/src/share/vm/opto/callnode.hpp Thu Apr 02 10:49:41 2009 -0700 +++ b/src/share/vm/opto/callnode.hpp Fri Apr 03 13:33:32 2009 -0700 @@ -762,6 +762,7 @@ } virtual int Opcode() const; virtual uint size_of() const; // Size is bigger + virtual Node *Ideal(PhaseGVN *phase, bool can_reshape); // Dig the length operand out of a array allocation site. Node* Ideal_length() {