diff -r b1c6d4d7f801 -r 40187283e6eb src/hotspot/share/c1/c1_GraphBuilder.cpp --- a/src/hotspot/share/c1/c1_GraphBuilder.cpp Wed Jan 09 15:53:56 2019 +0100 +++ b/src/hotspot/share/c1/c1_GraphBuilder.cpp Wed Jan 09 12:02:38 2019 -0500 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999, 2018, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1999, 2019, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -1451,9 +1451,6 @@ } if (needs_check) { - // Not a trivial method because C2 can do better with inlined check. - compilation()->set_would_profile(true); - // Perform the registration of finalizable objects. ValueStack* state_before = copy_state_for_exception(); load_local(objectType, 0); @@ -3569,9 +3566,6 @@ } bool GraphBuilder::try_inline_intrinsics(ciMethod* callee, bool ignore_return) { - // Not a trivial method because C2 may do intrinsics better. - compilation()->set_would_profile(true); - // For calling is_intrinsic_available we need to transition to // the '_thread_in_vm' state because is_intrinsic_available() // accesses critical VM-internal data.