Searched refs:PBI (Results 1 – 5 of 5) sorted by relevance
/external/llvm/lib/Transforms/Utils/ |
D | FlattenCFG.cpp | 139 BranchInst *PBI = dyn_cast<BranchInst>(Pred->getTerminator()); in FlattenParallelAndOr() local 142 if (!PBI) in FlattenParallelAndOr() 147 if (PBI->isUnconditional()) { in FlattenParallelAndOr() 162 assert(PBI->isConditional()); in FlattenParallelAndOr() 165 Value *PC = PBI->getCondition(); in FlattenParallelAndOr() 178 for (BasicBlock::iterator BI = Pred->begin(), BE = PBI->getIterator(); in FlattenParallelAndOr() 194 BasicBlock *PS1 = PBI->getSuccessor(0); in FlattenParallelAndOr() 195 BasicBlock *PS2 = PBI->getSuccessor(1); in FlattenParallelAndOr() 269 BranchInst *PBI = dyn_cast<BranchInst>(FirstCondBlock->getTerminator()); in FlattenParallelAndOr() local 272 Value *PC = PBI->getCondition(); in FlattenParallelAndOr() [all …]
|
D | SimplifyCFG.cpp | 2151 Instruction *PBI = &I; in checkCSEInPredecessor() local 2153 if (Inst->isIdenticalTo(PBI)) { in checkCSEInPredecessor() 2154 Inst->replaceAllUsesWith(PBI); in checkCSEInPredecessor() 2165 static bool extractPredSuccWeights(BranchInst *PBI, BranchInst *BI, in extractPredSuccWeights() argument 2171 PBI->extractProfMetadata(PredTrueWeight, PredFalseWeight); in extractPredSuccWeights() 2200 if (BranchInst *PBI = dyn_cast<BranchInst>(PB->getTerminator())) in FoldBranchToCommonDest() local 2201 if (PBI->isConditional() && in FoldBranchToCommonDest() 2202 (BI->getSuccessor(0) == PBI->getSuccessor(0) || in FoldBranchToCommonDest() 2203 BI->getSuccessor(0) == PBI->getSuccessor(1))) { in FoldBranchToCommonDest() 2276 BranchInst *PBI = dyn_cast<BranchInst>(PredBlock->getTerminator()); in FoldBranchToCommonDest() local [all …]
|
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/ |
D | SimplifyCFG.cpp | 1528 BranchInst *PBI = dyn_cast<BranchInst>(PredBlock->getTerminator()); in FoldBranchToCommonDest() local 1533 if (PBI == 0 || PBI->isUnconditional() || !SafeToMergeTerminators(BI, PBI)) in FoldBranchToCommonDest() 1540 if (PBI->getSuccessor(0) == TrueDest) in FoldBranchToCommonDest() 1542 else if (PBI->getSuccessor(1) == FalseDest) in FoldBranchToCommonDest() 1544 else if (PBI->getSuccessor(0) == FalseDest) in FoldBranchToCommonDest() 1546 else if (PBI->getSuccessor(1) == TrueDest) in FoldBranchToCommonDest() 1566 Worklist.push_back(std::make_pair(PBI->getOperand(0), 0)); in FoldBranchToCommonDest() 1589 DEBUG(dbgs() << "FOLDING BRANCH TO COMMON DEST:\n" << *PBI << *BB); in FoldBranchToCommonDest() 1590 IRBuilder<> Builder(PBI); in FoldBranchToCommonDest() 1594 Value *NewCond = PBI->getCondition(); in FoldBranchToCommonDest() [all …]
|
/external/llvm/lib/Transforms/InstCombine/ |
D | InstCombineSelect.cpp | 1252 auto *PBI = dyn_cast_or_null<BranchInst>(Dom->getTerminator()); in visitSelectInst() local 1253 if (PBI && PBI->isConditional() && in visitSelectInst() 1254 PBI->getSuccessor(0) != PBI->getSuccessor(1) && in visitSelectInst() 1255 (PBI->getSuccessor(0) == Parent || PBI->getSuccessor(1) == Parent)) { in visitSelectInst() 1256 bool CondIsFalse = PBI->getSuccessor(1) == Parent; in visitSelectInst() 1258 PBI->getCondition(), SI.getCondition(), DL, CondIsFalse); in visitSelectInst()
|
/external/llvm/lib/Transforms/Scalar/ |
D | JumpThreading.cpp | 900 auto *PBI = dyn_cast<BranchInst>(CurrentPred->getTerminator()); in ProcessImpliedCondition() local 901 if (!PBI || !PBI->isConditional()) in ProcessImpliedCondition() 903 if (PBI->getSuccessor(0) != CurrentBB && PBI->getSuccessor(1) != CurrentBB) in ProcessImpliedCondition() 906 bool FalseDest = PBI->getSuccessor(1) == CurrentBB; in ProcessImpliedCondition() 908 isImpliedCondition(PBI->getCondition(), Cond, DL, FalseDest); in ProcessImpliedCondition()
|