codegen: introduce codegen_call_op for function calls