ΒΆllvm::BasicBlock* SplitEdge(
    llvm::BasicBlock* From,
    llvm::BasicBlock* To,
    llvm::DominatorTree* DT = nullptr,
    llvm::LoopInfo* LI = nullptr,
    llvm::MemorySSAUpdater* MSSAU = nullptr)

Description

Split the edge connecting specified block.

Declared at: llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h:225

Parameters

llvm::BasicBlock* From
llvm::BasicBlock* To
llvm::DominatorTree* DT = nullptr
llvm::LoopInfo* LI = nullptr
llvm::MemorySSAUpdater* MSSAU = nullptr