refactoring: remove loop block size
add compiler::dump_llvm_ir()