IrBuilder.emitInstr

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

  1. auto emitInstr(IrIndex blockIndex, IrIndex[] args)
  2. auto emitInstr(IrIndex blockIndex, ExtraInstrArgs extra, IrIndex[] args)
    struct IrBuilder
  3. auto emitInstr(ExtraInstrArgs extra, IrIndex[] args)

Meta