< prev index next >

src/share/vm/opto/compile.hpp

Print this page
rev 11416 : [mq]: With tiered C2 should not mark methods as not compilable with all tiers

*** 821,840 **** bool failure_reason_is(const char* r) const { return (r == _failure_reason) || (r != NULL && _failure_reason != NULL && strcmp(r, _failure_reason) == 0); } void record_failure(const char* reason); ! void record_method_not_compilable(const char* reason, bool all_tiers = false) { ! // All bailouts cover "all_tiers" when TieredCompilation is off. ! if (!TieredCompilation) all_tiers = true; ! env()->record_method_not_compilable(reason, all_tiers); // Record failure reason. record_failure(reason); } - void record_method_not_compilable_all_tiers(const char* reason) { - record_method_not_compilable(reason, true); - } bool check_node_count(uint margin, const char* reason) { if (live_nodes() + margin > max_node_limit()) { record_method_not_compilable(reason); return true; } else { --- 821,836 ---- bool failure_reason_is(const char* r) const { return (r == _failure_reason) || (r != NULL && _failure_reason != NULL && strcmp(r, _failure_reason) == 0); } void record_failure(const char* reason); ! void record_method_not_compilable(const char* reason) { ! // Bailouts cover "all_tiers" when TieredCompilation is off. ! env()->record_method_not_compilable(reason, !TieredCompilation); // Record failure reason. record_failure(reason); } bool check_node_count(uint margin, const char* reason) { if (live_nodes() + margin > max_node_limit()) { record_method_not_compilable(reason); return true; } else {
< prev index next >