Is checked when instruction has variadic result (IrInstrFlags.hasVariadicResult)
If hasResult is false, no result is allocated and result value is ignored
If hasResult is true, then result is checked:
If result is defined:
then instrHeader.result is set to its value
or else a new virtual register is created
Is checked when instruction has variadic result (IrInstrFlags.hasVariadicResult) If hasResult is false, no result is allocated and result value is ignored If hasResult is true, then result is checked: If result is defined: then instrHeader.result is set to its value or else a new virtual register is created