mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-28 23:34:52 +02:00
8256424: Move ciSymbol::symbol_name() to ciSymbols::symbol_name()
Reviewed-by: kvn, iklam
This commit is contained in:
parent
1e5e790ba0
commit
f57405617e
32 changed files with 153 additions and 81 deletions
|
@ -32,6 +32,7 @@
|
|||
#include "ci/ciField.hpp"
|
||||
#include "ci/ciKlass.hpp"
|
||||
#include "ci/ciMemberName.hpp"
|
||||
#include "ci/ciSymbols.hpp"
|
||||
#include "ci/ciUtilities.inline.hpp"
|
||||
#include "compiler/compilationPolicy.hpp"
|
||||
#include "compiler/compileBroker.hpp"
|
||||
|
@ -1477,7 +1478,7 @@ void GraphBuilder::method_return(Value x, bool ignore_return) {
|
|||
|
||||
// The conditions for a memory barrier are described in Parse::do_exits().
|
||||
bool need_mem_bar = false;
|
||||
if (method()->name() == ciSymbol::object_initializer_name() &&
|
||||
if (method()->name() == ciSymbols::object_initializer_name() &&
|
||||
(scope()->wrote_final() ||
|
||||
(AlwaysSafeConstructors && scope()->wrote_fields()) ||
|
||||
(support_IRIW_for_not_multiple_copy_atomic_cpu && scope()->wrote_volatile()))) {
|
||||
|
@ -3820,7 +3821,7 @@ bool GraphBuilder::try_inline_full(ciMethod* callee, bool holder_known, bool ign
|
|||
}
|
||||
|
||||
// don't inline throwable methods unless the inlining tree is rooted in a throwable class
|
||||
if (callee->name() == ciSymbol::object_initializer_name() &&
|
||||
if (callee->name() == ciSymbols::object_initializer_name() &&
|
||||
callee->holder()->is_subclass_of(ciEnv::current()->Throwable_klass())) {
|
||||
// Throwable constructor call
|
||||
IRScope* top = scope();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue