   0  -live- %i0, %r0, %r1
   3  ref_guard_value %r0
   5  -live- %i0, %r0, %r1
   8  str_guard_value %r1, $<* fn _ll_2_str_eq_nonnull__rpy_stringPtr_rpy_stringPtr>, <CallDescr(rr) EF=0 OS_STREQ_NONNULL> -> %r2
  14  -live- %i0, %r0, %r1
  17  int_guard_value %i0
  19  residual_call_ir_r $<* fn get_string_to_type>, I[%i0], R[%r0, %r1], <CallDescr(rri) EF=4> -> %r0
  29  -live- %r0
  32  ref_return %r0
