Mercurial > hg > graal-jvmci-8
comparison src/share/vm/ci/bcEscapeAnalyzer.cpp @ 6973:bb33c6fdcf0d
8001077: remove ciMethod::will_link
Summary: Removed will_link and changed all calls to is_loaded().
Reviewed-by: kvn
author | bharadwaj |
---|---|
date | Thu, 15 Nov 2012 10:42:06 -0800 |
parents | da91efe96a93 |
children | c90c698831d7 |
comparison
equal
deleted
inserted
replaced
6972:bd7a7ce2e264 | 6973:bb33c6fdcf0d |
---|---|
280 | 280 |
281 // determine actual method (use CHA if necessary) | 281 // determine actual method (use CHA if necessary) |
282 ciMethod* inline_target = NULL; | 282 ciMethod* inline_target = NULL; |
283 if (target->is_loaded() && klass->is_loaded() | 283 if (target->is_loaded() && klass->is_loaded() |
284 && (klass->is_initialized() || klass->is_interface() && target->holder()->is_initialized()) | 284 && (klass->is_initialized() || klass->is_interface() && target->holder()->is_initialized()) |
285 && target->will_link(klass, callee_holder, code)) { | 285 && target->is_loaded()) { |
286 if (code == Bytecodes::_invokestatic | 286 if (code == Bytecodes::_invokestatic |
287 || code == Bytecodes::_invokespecial | 287 || code == Bytecodes::_invokespecial |
288 || code == Bytecodes::_invokevirtual && target->is_final_method()) { | 288 || code == Bytecodes::_invokevirtual && target->is_final_method()) { |
289 inline_target = target; | 289 inline_target = target; |
290 } else { | 290 } else { |