Searched refs:DomBI (Results 1 – 1 of 1) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | SimplifyCFG.cpp | 3427 BranchInst *DomBI = GetIfCondition(BB, IfTrue, IfFalse); in FoldTwoEntryPHINode() local 3428 if (!DomBI) in FoldTwoEntryPHINode() 3430 Value *IfCond = DomBI->getCondition(); in FoldTwoEntryPHINode() 3435 BasicBlock *DomBlock = DomBI->getParent(); in FoldTwoEntryPHINode() 3449 if (!DomBI->getMetadata(LLVMContext::MD_unpredictable)) { in FoldTwoEntryPHINode() 3451 if (extractBranchWeights(*DomBI, TWeight, FWeight) && in FoldTwoEntryPHINode() 3459 DomBI->getSuccessor(0) == BB ? BITrueProb : BIFalseProb; in FoldTwoEntryPHINode() 3571 hoistAllInstructionsInto(DomBlock, DomBI, IfBlock); in FoldTwoEntryPHINode() 3573 IRBuilder<NoFolder> Builder(DomBI); in FoldTwoEntryPHINode() 3584 Value *Sel = Builder.CreateSelect(IfCond, TrueVal, FalseVal, "", DomBI); in FoldTwoEntryPHINode() [all …]
|