ΒΆvoid moveInstructionsToTheBeginning(
    llvm::BasicBlock& FromBB,
    llvm::BasicBlock& ToBB,
    llvm::DominatorTree& DT,
    const llvm::PostDominatorTree& PDT,
    llvm::DependenceInfo& DI)

Description

Move instructions, in an order-preserving manner, from \p FromBB to the beginning of \p ToBB when proven safe.

Declared at: llvm/include/llvm/Transforms/Utils/CodeMoverUtils.h:55

Parameters

llvm::BasicBlock& FromBB
llvm::BasicBlock& ToBB
llvm::DominatorTree& DT
const llvm::PostDominatorTree& PDT
llvm::DependenceInfo& DI