Home
last modified time | relevance | path

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

/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
DJumpThreading.cpp114 bool ThreadEdge(BasicBlock *BB, const SmallVectorImpl<BasicBlock*> &PredBBs,
117 const SmallVectorImpl<BasicBlock *> &PredBBs);
1150 SmallVector<BasicBlock*, 1> PredBBs; in ProcessBranchOnPHI() local
1151 PredBBs.resize(1); in ProcessBranchOnPHI()
1161 PredBBs[0] = PredBB; in ProcessBranchOnPHI()
1163 if (DuplicateCondBranchOnPHIIntoPred(BB, PredBBs)) in ProcessBranchOnPHI()
1305 const SmallVectorImpl<BasicBlock*> &PredBBs, in ThreadEdge() argument
1332 if (PredBBs.size() == 1) in ThreadEdge()
1333 PredBB = PredBBs[0]; in ThreadEdge()
1335 DEBUG(dbgs() << " Factoring out " << PredBBs.size() in ThreadEdge()
[all …]
/external/llvm/lib/Transforms/Scalar/
DJumpThreading.cpp1285 SmallVector<BasicBlock*, 1> PredBBs; in ProcessBranchOnPHI() local
1286 PredBBs.resize(1); in ProcessBranchOnPHI()
1296 PredBBs[0] = PredBB; in ProcessBranchOnPHI()
1298 if (DuplicateCondBranchOnPHIIntoPred(BB, PredBBs)) in ProcessBranchOnPHI()
1439 const SmallVectorImpl<BasicBlock *> &PredBBs, in ThreadEdge() argument
1466 if (PredBBs.size() == 1) in ThreadEdge()
1467 PredBB = PredBBs[0]; in ThreadEdge()
1469 DEBUG(dbgs() << " Factoring out " << PredBBs.size() in ThreadEdge()
1471 PredBB = SplitBlockPreds(BB, PredBBs, ".thr_comm"); in ThreadEdge()
1681 BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs) { in DuplicateCondBranchOnPHIIntoPred() argument
[all …]
/external/llvm/include/llvm/Transforms/Scalar/
DJumpThreading.h110 bool ThreadEdge(BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs,
113 BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs);
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Scalar/
DJumpThreading.h125 bool ThreadEdge(BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs,
128 BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs);
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DJumpThreading.cpp1746 SmallVector<BasicBlock*, 1> PredBBs; in ProcessBranchOnPHI() local
1747 PredBBs.resize(1); in ProcessBranchOnPHI()
1757 PredBBs[0] = PredBB; in ProcessBranchOnPHI()
1759 if (DuplicateCondBranchOnPHIIntoPred(BB, PredBBs)) in ProcessBranchOnPHI()
1901 const SmallVectorImpl<BasicBlock *> &PredBBs, in ThreadEdge() argument
1934 if (PredBBs.size() == 1) in ThreadEdge()
1935 PredBB = PredBBs[0]; in ThreadEdge()
1937 LLVM_DEBUG(dbgs() << " Factoring out " << PredBBs.size() in ThreadEdge()
1939 PredBB = SplitBlockPreds(BB, PredBBs, ".thr_comm"); in ThreadEdge()
2231 BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs) { in DuplicateCondBranchOnPHIIntoPred() argument
[all …]
DLICM.cpp903 SmallSetVector<BasicBlock *, 8> PredBBs(pred_begin(ExitBB), pred_end(ExitBB)); in splitPredecessorsOfLoopExit() local
904 while (!PredBBs.empty()) { in splitPredecessorsOfLoopExit()
905 BasicBlock *PredBB = *PredBBs.begin(); in splitPredecessorsOfLoopExit()
923 PredBBs.remove(PredBB); in splitPredecessorsOfLoopExit()