< prev index next >

src/cpu/sparc/vm/abstractInterpreter_sparc.cpp

Print this page
rev 13183 : 8183232: Avoid resolving method_kind in AbstractInterpreter::can_be_compiled
Reviewed-by: coleenp, mdoerr, neliasso

*** 50,72 **** } assert(0 <= i && i < AbstractInterpreter::number_of_result_handlers, "index out of bounds"); return i; } - // These should never be compiled since the interpreter will prefer the compiled - // version to the intrinsic version. - bool AbstractInterpreter::can_be_compiled(methodHandle m) { - switch (method_kind(m)) { - case Interpreter::java_lang_math_fmaD: - case Interpreter::java_lang_math_fmaF: - return false; - default: - break; - } - return true; - } - static int size_activation_helper(int callee_extra_locals, int max_stack, int monitor_size) { // Figure out the size of an interpreter frame (in words) given that we have a fully allocated // expression stack, the callee will have callee_extra_locals (so we can account for // frame extension) and monitor_size for monitors. Basically we need to calculate --- 50,59 ----
< prev index next >