Searched refs:PBI (Results 1 – 3 of 3) sorted by relevance
154 if (!PBI) in FlattenParallelAndOr()159 if (PBI->isUnconditional()) { in FlattenParallelAndOr()174 assert(PBI->isConditional()); in FlattenParallelAndOr()177 Value *PC = PBI->getCondition(); in FlattenParallelAndOr()284 Value *PC = PBI->getCondition(); in FlattenParallelAndOr()287 CB = PBI->getSuccessor(1 - Idx); in FlattenParallelAndOr()293 Value *CC = PBI->getCondition(); in FlattenParallelAndOr()295 Builder.SetInsertPoint(PBI); in FlattenParallelAndOr()304 PBI->replaceUsesOfWith(CC, NC); in FlattenParallelAndOr()489 Builder.SetInsertPoint(PBI); in MergeIfRegion()[all …]
3377 assert(BI && PBI && BI->isConditional() && PBI->isConditional() && in shouldFoldCondBranchesToCommonDestination()3429 IRBuilder<> Builder(PBI); in performBranchToCommonDestFolding()3448 PBI->swapSuccessors(); in performBranchToCommonDestFolding()3500 PBI->setSuccessor(PBI->getSuccessor(0) != BB, UniqueSucc); in performBranchToCommonDestFolding()3517 PBI->setCondition( in performBranchToCommonDestFolding()3526 NewI->insertBefore(PBI); in performBranchToCommonDestFolding()3579 if (!PBI || PBI->isUnconditional() || !SafeToMergeTerminators(BI, PBI)) in FoldBranchToCommonDest()4055 PBI->getSuccessor(0) != PBI->getSuccessor(1)) { in SimplifyCondBranchToCondBranch()4170 PBI->setCondition(Cond); in SimplifyCondBranchToCondBranch()6914 if (PBI != BI && PBI->isConditional()) in simplifyCondBranch()[all …]
1246 auto *PBI = dyn_cast<BranchInst>(CurrentPred->getTerminator()); in processImpliedCondition() local1247 if (!PBI || !PBI->isConditional()) in processImpliedCondition()1249 if (PBI->getSuccessor(0) != CurrentBB && PBI->getSuccessor(1) != CurrentBB) in processImpliedCondition()1252 bool CondIsTrue = PBI->getSuccessor(0) == CurrentBB; in processImpliedCondition()1254 isImpliedCondition(PBI->getCondition(), Cond, DL, CondIsTrue); in processImpliedCondition()1258 if (!Implication && FICond && isa<FreezeInst>(PBI->getCondition())) { in processImpliedCondition()1259 if (cast<FreezeInst>(PBI->getCondition())->getOperand(0) == in processImpliedCondition()