ΒΆinline llvm::MachineInstrBuilder BuildMI(
    llvm::MachineBasicBlock& BB,
    MachineBasicBlock::instr_iterator I,
    const llvm::DebugLoc& DL,
    const llvm::MCInstrDesc& MCID,
    llvm::Register DestReg)

Description

This version of the builder inserts the newly-built instruction before the given position in the given MachineBasicBlock, and sets up the first operand as a destination virtual register. If \c I is inside a bundle, then the newly inserted \a MachineInstr is added to the same bundle.

Declared at: llvm/include/llvm/CodeGen/MachineInstrBuilder.h:348

Parameters

llvm::MachineBasicBlock& BB
MachineBasicBlock::instr_iterator I
const llvm::DebugLoc& DL
const llvm::MCInstrDesc& MCID
llvm::Register DestReg