Lines Matching refs:ConditionalSucc
82 bool matchCFGSubgraph(BinaryBasicBlock &BB, BinaryBasicBlock *&ConditionalSucc, in matchCFGSubgraph() argument
94 ConditionalSucc = IsIfThenTaken ? TakenSucc : FallthroughSucc; in matchCFGSubgraph()
165 const BinaryBasicBlock &ConditionalSucc) { in calculateConditionBias() argument
166 if (auto BranchStats = BB.getBranchStats(&ConditionalSucc)) in calculateConditionBias()
205 BinaryBasicBlock *ConditionalSucc, *UnconditionalSucc; in runOnFunction() local
207 if (!matchCFGSubgraph(*BB, ConditionalSucc, UnconditionalSucc, in runOnFunction()
217 if (!canConvertInstructions(BC, *ConditionalSucc, CC)) in runOnFunction()
220 int ConditionBias = calculateConditionBias(*BB, *ConditionalSucc); in runOnFunction()
232 LLVM_DEBUG(dbgs() << BB->getName() << "->" << ConditionalSucc->getName() in runOnFunction()
251 convertMoves(BC, *ConditionalSucc, CC); in runOnFunction()
252 BB->addInstructions(ConditionalSucc->begin(), ConditionalSucc->end()); in runOnFunction()
253 ConditionalSucc->markValid(false); in runOnFunction()