Mercurial > hg > graal-jvmci-8
comparison src/share/vm/c1/c1_Compilation.hpp @ 12875:d13d7aba8c12
8023657: New type profiling points: arguments to call
Summary: x86 interpreter and c1 type profiling for arguments at calls
Reviewed-by: kvn, twisti
author | roland |
---|---|
date | Wed, 09 Oct 2013 16:32:21 +0200 |
parents | 9758d9f36299 |
children | 5ccbab1c69f3 |
comparison
equal
deleted
inserted
replaced
12874:46ef27bcacb3 | 12875:d13d7aba8c12 |
---|---|
244 bool is_optimistic() const { | 244 bool is_optimistic() const { |
245 return !TieredCompilation && | 245 return !TieredCompilation && |
246 (RangeCheckElimination || UseLoopInvariantCodeMotion) && | 246 (RangeCheckElimination || UseLoopInvariantCodeMotion) && |
247 method()->method_data()->trap_count(Deoptimization::Reason_none) == 0; | 247 method()->method_data()->trap_count(Deoptimization::Reason_none) == 0; |
248 } | 248 } |
249 | |
250 ciKlass* cha_exact_type(ciType* type); | |
249 }; | 251 }; |
250 | 252 |
251 | 253 |
252 // Macro definitions for unified bailout-support | 254 // Macro definitions for unified bailout-support |
253 // The methods bailout() and bailed_out() are present in all classes | 255 // The methods bailout() and bailed_out() are present in all classes |