Home
last modified time | relevance | path

Searched refs:FallthroughSucc (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/bolt/lib/Passes/
H A DCMOVConversion.cpp86 BinaryBasicBlock *FallthroughSucc = BB.getConditionalSuccessor(false); in matchCFGSubgraph() local
87 bool IsIfThenTaken = isIfThenSubgraph(*FallthroughSucc, *TakenSucc); in matchCFGSubgraph()
88 bool IsIfThenFallthrough = isIfThenSubgraph(*TakenSucc, *FallthroughSucc); in matchCFGSubgraph()
94 ConditionalSucc = IsIfThenTaken ? TakenSucc : FallthroughSucc; in matchCFGSubgraph()
95 UnconditionalSucc = IsIfThenTaken ? FallthroughSucc : TakenSucc; in matchCFGSubgraph()
H A DExtTSPReorderAlgorithm.cpp173 Block *FallthroughSucc{nullptr}; member in llvm::bolt::Block
552 Block.FallthroughSucc = &AllBlocks[SuccIndex]; in mergeFallthroughs()
564 Block.FallthroughSucc = SuccBlock; in mergeFallthroughs()
578 class Block *SuccBlock = Block.FallthroughSucc; in mergeFallthroughs()
580 SuccBlock = SuccBlock->FallthroughSucc; in mergeFallthroughs()
585 AllBlocks[Block.FallthroughPred->Index].FallthroughSucc = nullptr; in mergeFallthroughs()
592 Block.FallthroughSucc != nullptr) { in mergeFallthroughs()
594 while (CurBlock->FallthroughSucc != nullptr) { in mergeFallthroughs()
595 class Block *const NextBlock = CurBlock->FallthroughSucc; in mergeFallthroughs()
719 if (BB1->FallthroughSucc != nullptr) { in mergeGain()
[all …]