Returns InstrWithResult (if instr has result) or IrIndex instruction otherwise
Always returns InstrWithResult when instruction has variadic result
in this case result can be null if no result is requested
Inserts instruction at the end of blockIndex
See: ExtraInstrArgs
Returns InstrWithResult (if instr has result) or IrIndex instruction otherwise Always returns InstrWithResult when instruction has variadic result in this case result can be null if no result is requested Inserts instruction at the end of blockIndex See: ExtraInstrArgs