Home
last modified time | relevance | path

Searched refs:SplitPt (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/
H A DBasicBlockUtils.h280 BasicBlock *SplitBlock(BasicBlock *Old, Instruction *SplitPt, DominatorTree *DT,
293 BasicBlock *SplitBlock(BasicBlock *Old, Instruction *SplitPt,
303 BasicBlock *splitBlockBefore(BasicBlock *Old, Instruction *SplitPt,
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DBasicBlockUtils.cpp781 static BasicBlock *SplitBlockImpl(BasicBlock *Old, Instruction *SplitPt, in SplitBlockImpl() argument
787 return splitBlockBefore(Old, SplitPt, in SplitBlockImpl()
791 BasicBlock::iterator SplitIt = SplitPt->getIterator(); in SplitBlockImpl()
794 assert(SplitIt != SplitPt->getParent()->end()); in SplitBlockImpl()
837 BasicBlock *llvm::SplitBlock(BasicBlock *Old, Instruction *SplitPt, in SplitBlock() argument
841 return SplitBlockImpl(Old, SplitPt, /*DTU=*/nullptr, DT, LI, MSSAU, BBName, in SplitBlock()
844 BasicBlock *llvm::SplitBlock(BasicBlock *Old, Instruction *SplitPt, in SplitBlock() argument
848 return SplitBlockImpl(Old, SplitPt, DTU, /*DT=*/nullptr, LI, MSSAU, BBName, in SplitBlock()
852 BasicBlock *llvm::splitBlockBefore(BasicBlock *Old, Instruction *SplitPt, in splitBlockBefore() argument
857 BasicBlock::iterator SplitIt = SplitPt->getIterator(); in splitBlockBefore()
/llvm-project-15.0.7/polly/lib/Support/
H A DScopHelper.cpp167 static BasicBlock *splitBlock(BasicBlock *Old, Instruction *SplitPt, in splitBlock() argument
170 assert(Old && SplitPt); in splitBlock()
178 BasicBlock *NewBlock = llvm::SplitBlock(Old, SplitPt, DT, LI); in splitBlock()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DSelectOptimize.cpp421 BasicBlock::iterator SplitPt = ++(BasicBlock::iterator(LastSI)); in convertProfitableSIGroups() local
422 BasicBlock *EndBlock = StartBlock->splitBasicBlock(SplitPt, "select.end"); in convertProfitableSIGroups()
H A DCodeGenPrepare.cpp2070 BasicBlock::iterator SplitPt = ++(BasicBlock::iterator(CountZeros)); in despeculateCountZeros() local
2071 BasicBlock *EndBlock = CallBlock->splitBasicBlock(SplitPt, "cond.end"); in despeculateCountZeros()
6814 BasicBlock::iterator SplitPt = ++(BasicBlock::iterator(LastSI)); in optimizeSelectInst() local
6815 BasicBlock *EndBlock = StartBlock->splitBasicBlock(SplitPt, "select.end"); in optimizeSelectInst()