Skip to content

Code generator does not work for adaptive methods

Traceback (most recent call last):
  File "test_codegen_fortran.py", line 86, in <module>
    exec(sys.argv[1])
  File "<string>", line 1, in <module>
  File "test_codegen_fortran.py", line 81, in test_rk_codegen
    print(codegen(code))
  File "/home/andreas/src/leap/leap/vm/codegen/fortran.py", line 332, in __call__
    function = assembler(stage_name, code, dependencies)
  File "/home/andreas/src/leap/leap/vm/codegen/dag2ir.py", line 355, in __call__
    flag_tracker)
  File "/home/andreas/src/leap/leap/vm/codegen/dag2ir.py", line 488, in _process_block
    then_blocks, then_bb, flag_tracker)
  File "/home/andreas/src/leap/leap/vm/codegen/dag2ir.py", line 427, in _process_block_sequence
    flag_tracker)
  File "/home/andreas/src/leap/leap/vm/codegen/dag2ir.py", line 488, in _process_block
    then_blocks, then_bb, flag_tracker)
  File "/home/andreas/src/leap/leap/vm/codegen/dag2ir.py", line 427, in _process_block_sequence
    flag_tracker)
  File "/home/andreas/src/leap/leap/vm/codegen/dag2ir.py", line 514, in _process_block
    raise TODO('Implement IR lowering for Raise instructions.')
leap.vm.utils.TODO: Implement IR lowering for Raise instructions.