llvm::LiveIntervals::handleMove

Notify LiveIntervals that instruction MI moved within a basic block.

Synopsis

Declared in <llvm/CodeGen/LiveIntervals.h>

void
handleMove(
    MachineInstr& MI,
    bool UpdateFlags = false);

Description

Call this method to notify LiveIntervals that instruction MI has been moved within a basic block. This will update the live intervals for all operands of MI. Moves between basic blocks are not supported.

Parameters

NameDescription
MIInstruction that was moved within its basic block.
UpdateFlagsUpdate live intervals for nonallocatable physregs.