ΒΆvoid finalizeBundle(
    llvm::MachineBasicBlock& MBB,
    MachineBasicBlock::instr_iterator FirstMI,
    MachineBasicBlock::instr_iterator LastMI)

Description

finalizeBundle - Finalize a machine instruction bundle which includes a sequence of instructions starting from FirstMI to LastMI (exclusive). This routine adds a BUNDLE instruction to represent the bundle, it adds IsInternalRead markers to MachineOperands which are defined inside the bundle, and it copies externally visible defs and uses to the BUNDLE instruction.

Declared at: llvm/include/llvm/CodeGen/MachineInstrBundle.h:27

Parameters

llvm::MachineBasicBlock& MBB
MachineBasicBlock::instr_iterator FirstMI
MachineBasicBlock::instr_iterator LastMI