Home
last modified time | relevance | path

Searched refs:ClonedBB (Results 1 – 6 of 6) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DSimpleLoopUnswitch.cpp967 for (auto *ClonedBB : NewBlocks) in buildClonedLoopBlocks() local
968 for (Instruction &I : *ClonedBB) { in buildClonedLoopBlocks()
1026 for (auto *ClonedBB : NewBlocks) { in buildClonedLoopBlocks() local
1027 for (auto *SuccBB : successors(ClonedBB)) in buildClonedLoopBlocks()
1029 DTUpdates.push_back({DominatorTree::Insert, ClonedBB, SuccBB}); in buildClonedLoopBlocks()
1048 auto *ClonedBB = cast<BasicBlock>(VMap.lookup(BB)); in cloneLoopNest() local
1049 ClonedL.addBlockEntry(ClonedBB); in cloneLoopNest()
1051 LI.changeLoopFor(ClonedBB, &ClonedL); in cloneLoopNest()
1139 if (auto *ClonedBB = cast_or_null<BasicBlock>(VMap.lookup(BB))) in buildClonedLoops() local
1140 ClonedLoopBlocks.insert(ClonedBB); in buildClonedLoops()
[all …]
DInductiveRangeCheckElimination.cpp1227 BasicBlock *ClonedBB = Result.Blocks[i]; in cloneLoop() local
1230 assert(Result.Map[OriginalBB] == ClonedBB && "invariant!"); in cloneLoop()
1232 for (Instruction &I : *ClonedBB) in cloneLoop()
1246 PN.addIncoming(GetClonedValue(OldIncoming), ClonedBB); in cloneLoop()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Utils/
DUnrollLoop.h39 BasicBlock *ClonedBB, LoopInfo *LI,
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
DLoopUnroll.cpp191 BasicBlock *ClonedBB, LoopInfo *LI, in addClonedBlockToLoopInfo() argument
211 NewLoop->addBasicBlockToLoop(ClonedBB, *LI); in addClonedBlockToLoopInfo()
214 NewLoop->addBasicBlockToLoop(ClonedBB, *LI); in addClonedBlockToLoopInfo()
DInlineFunction.cpp1415 auto *ClonedBB = cast<BasicBlock>(Entry.second); in updateCallerBFI() local
1417 if (!ClonedBBs.insert(ClonedBB).second) { in updateCallerBFI()
1421 uint64_t NewFreq = CallerBFI->getBlockFreq(ClonedBB).getFrequency(); in updateCallerBFI()
1425 CallerBFI->setBlockFreq(ClonedBB, Freq); in updateCallerBFI()
/external/llvm/lib/Transforms/Scalar/
DInductiveRangeCheckElimination.cpp914 BasicBlock *ClonedBB = Result.Blocks[i]; in cloneLoop() local
917 assert(Result.Map[OriginalBB] == ClonedBB && "invariant!"); in cloneLoop()
919 for (Instruction &I : *ClonedBB) in cloneLoop()
939 PN->addIncoming(GetClonedValue(OldIncoming), ClonedBB); in cloneLoop()