ΒΆllvm::BasicBlock* SplitEdge(
llvm::BasicBlock* From,
llvm::BasicBlock* To,
llvm::DominatorTree* DT = nullptr,
llvm::LoopInfo* LI = nullptr,
llvm::MemorySSAUpdater* MSSAU = nullptr)
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