When instruction has virtual regiter as result, result.type is set to 'type' Not set if 'result' is present
See Implementation
When instruction has virtual regiter as result, result.type is set to 'type' Not set if 'result' is present