   0  getfield_gc_i %r0, FieldDescr<list.length> -> %i1
   5  -live- %i0, %i1, %r0
   8  goto_if_not_int_is_zero %i1, L1
  12  L2:
  12  inline_call_ir_r <JitCode 'get_strategy_from_list_objects__v5___simple_call__function_get'>, I[%i0], R[%r0] -> %r0
  20  -live- %r0
  23  ref_return %r0
  25  ---
  25  L1:
  25  int_isconstant %i1 -> %i2
  28  -live- %i0, %i1, %i2, %r0
  31  goto_if_not %i2, L3
  35  ref_isvirtual %r0 -> %i2
  38  -live- %i0, %i1, %i2, %r0
  41  goto_if_not %i2, L4
  45  goto L2
  48  ---
  48  L4:
  48  -live- %i0, %i1, %r0
  51  goto_if_not_int_le %i1, $5, L5
  56  goto L2
  59  ---
  59  L5:
  59  L6:
  59  residual_call_ir_r $<* fn get_strategy_from_list_objects_trampoline__v82___simple_call__function_ge>, I[%i0], R[%r0], <CallDescr(ri) EF=5> -> %r0
  68  -live- %r0
  71  ref_return %r0
  73  ---
  73  L3:
  73  goto L6
