equal
deleted
inserted
replaced
2185 |
2185 |
2186 bind(has_counters); |
2186 bind(has_counters); |
2187 } |
2187 } |
2188 |
2188 |
2189 void InterpreterMacroAssembler::increment_invocation_counter(Register Rcounters, Register iv_be_count, Register Rtmp_r0) { |
2189 void InterpreterMacroAssembler::increment_invocation_counter(Register Rcounters, Register iv_be_count, Register Rtmp_r0) { |
2190 assert(UseCompiler, "incrementing must be useful"); |
2190 assert(UseCompiler || LogTouchedMethods, "incrementing must be useful"); |
2191 Register invocation_count = iv_be_count; |
2191 Register invocation_count = iv_be_count; |
2192 Register backedge_count = Rtmp_r0; |
2192 Register backedge_count = Rtmp_r0; |
2193 int delta = InvocationCounter::count_increment; |
2193 int delta = InvocationCounter::count_increment; |
2194 |
2194 |
2195 // Load each counter in a register. |
2195 // Load each counter in a register. |