llvm::Instruction::moveBeforePreserving

moveBeforePreserving overloads

Synopses

Declared in <llvm/IR/Instruction.h>

Move this instruction before MovePos while preserving instruction order.

void
moveBeforePreserving(InstListType::iterator MovePos);
» more...

Move this instruction before I in BB while preserving instruction order.

void
moveBeforePreserving(
    BasicBlock& BB,
    InstListType::iterator I);
» more...

Parameters

NameDescription
MovePosIterator insertion point before which to move.
BBThe destination basic block.
IIterator insertion point in BB.