ΒΆvoid moveInstructionsToTheBeginning(
llvm::BasicBlock& FromBB,
llvm::BasicBlock& ToBB,
llvm::DominatorTree& DT,
const llvm::PostDominatorTree& PDT,
llvm::DependenceInfo& DI)
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