Home
last modified time | relevance | path

Searched refs:MergeBlocks (Results 1 – 4 of 4) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DLoopUnrollAndJam.cpp580 SmallPtrSet<BasicBlock *, 16> MergeBlocks; in UnrollAndJamLoop() local
581 MergeBlocks.insert(ForeBlocksLast.begin(), ForeBlocksLast.end()); in UnrollAndJamLoop()
582 MergeBlocks.insert(SubLoopBlocksLast.begin(), SubLoopBlocksLast.end()); in UnrollAndJamLoop()
583 MergeBlocks.insert(AftBlocksLast.begin(), AftBlocksLast.end()); in UnrollAndJamLoop()
585 MergeBlockSuccessorsIntoGivenBlocks(MergeBlocks, L, &DTU, LI); in UnrollAndJamLoop()
H A DBasicBlockUtils.cpp339 SmallPtrSetImpl<BasicBlock *> &MergeBlocks, Loop *L, DomTreeUpdater *DTU, in MergeBlockSuccessorsIntoGivenBlocks() argument
341 assert(!MergeBlocks.empty() && "MergeBlocks should not be empty"); in MergeBlockSuccessorsIntoGivenBlocks()
344 while (!MergeBlocks.empty()) { in MergeBlockSuccessorsIntoGivenBlocks()
345 BasicBlock *BB = *MergeBlocks.begin(); in MergeBlockSuccessorsIntoGivenBlocks()
353 MergeBlocks.erase(Dest); in MergeBlockSuccessorsIntoGivenBlocks()
356 MergeBlocks.erase(BB); in MergeBlockSuccessorsIntoGivenBlocks()
358 MergeBlocks.erase(BB); in MergeBlockSuccessorsIntoGivenBlocks()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DIfConversion.cpp282 void MergeBlocks(BBInfo &ToBBI, BBInfo &FromBBI, bool AddEdges = true);
1586 MergeBlocks(BBI, *CvtBBI); in IfConvertSimple()
1695 MergeBlocks(BBI, *CvtBBI, false); in IfConvertTriangle()
1737 MergeBlocks(BBI, *NextBBI); in IfConvertTriangle()
2000 MergeBlocks(BBI, *BBI1, MergeAddEdges); in IfConvertDiamondCommon()
2001 MergeBlocks(BBI, *BBI2, MergeAddEdges); in IfConvertDiamondCommon()
2095 MergeBlocks(BBI, TailBBI); in IfConvertDiamond()
2242 void IfConverter::MergeBlocks(BBInfo &ToBBI, BBInfo &FromBBI, bool AddEdges) { in MergeBlocks() function in IfConverter
/openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/Utils/
H A DBasicBlockUtils.h110 SmallPtrSetImpl<BasicBlock *> &MergeBlocks, Loop *L = nullptr,