   0  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
   3  switch %i0, <SwitchDictDescr 0:L1, 1:L2, 2:L3>
   7  unreachable
   8  ---
   8  L1:
   8  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
  11  inline_call_r_r <JitCode 'csv_reader'>, R[%r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9] -> %r2
  26  -live- %r2
  29  ref_return %r2
  31  ---
  31  L2:
  31  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
  34  inline_call_r_r <JitCode '_build_dialect'>, R[%r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9] -> %r1
  48  -live- %r0, %r1
  51  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000555aec538f38> -> %r2
  55  inline_call_r_v <JitCode 'W_Writer.__init__'>, R[%r2, %r1, %r0]
  62  -live- %r2
  65  ref_return %r2
  67  ---
  67  L3:
  67  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
  70  inline_call_r_r <JitCode 'W_Dialect___new__'>, R[%r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9] -> %r2
  85  -live- %r2
  88  ref_return %r2
