8203197: C2: consider all paths in loop body for loop predication

Reviewed-by: kvn, neliasso
This commit is contained in:
Roland Westrelin 2018-06-19 09:08:39 +02:00
parent 14373f7ff8
commit 97dd8bf743
15 changed files with 909 additions and 351 deletions

View file

@ -2381,6 +2381,7 @@ typedef PaddedEnd<ObjectMonitor> PaddedObjectMonitor;
declare_constant(Deoptimization::Reason_array_check) \
declare_constant(Deoptimization::Reason_intrinsic) \
declare_constant(Deoptimization::Reason_bimorphic) \
declare_constant(Deoptimization::Reason_profile_predicate) \
declare_constant(Deoptimization::Reason_unloaded) \
declare_constant(Deoptimization::Reason_uninitialized) \
declare_constant(Deoptimization::Reason_unreached) \