Lines Matching refs:BinaryBasicBlock
82 for (BinaryBasicBlock *BB : BasicBlocks) { in postProcessProfile()
84 BB->ExecutionCount == BinaryBasicBlock::COUNT_NO_PROFILE) in postProcessProfile()
87 for (BinaryBasicBlock *BB : BasicBlocks) { in postProcessProfile()
89 for (BinaryBasicBlock *Succ : BB->successors()) { in postProcessProfile()
92 if (SuccBIIter->Count != BinaryBasicBlock::COUNT_NO_PROFILE && in postProcessProfile()
100 for (BinaryBasicBlock *BB : BasicBlocks) { in postProcessProfile()
112 BinaryBasicBlock *FTSuccessor = BB->getSuccessor(); in postProcessProfile()
113 BinaryBasicBlock::BinaryBranchInfo &BI = BB->getBranchInfo(*FTSuccessor); in postProcessProfile()
122 for (BinaryBasicBlock *BB : BasicBlocks) { in postProcessProfile()
126 for (BinaryBasicBlock *Succ : BB->successors()) { in postProcessProfile()
128 if (Count != BinaryBasicBlock::COUNT_NO_PROFILE && Count > 0) { in postProcessProfile()
152 for (BinaryBasicBlock *BB : BasicBlocks) { in postProcessProfile()
164 for (const BinaryBasicBlock::BinaryBranchInfo &BranchInfo : in postProcessProfile()
179 const BinaryBasicBlock *TargetBB = getBasicBlockForLabel(*EI); in postProcessProfile()
181 const BinaryBasicBlock::BinaryBranchInfo &BranchInfo = in postProcessProfile()
211 for (BinaryBasicBlock *BB : BasicBlocks) { in mergeProfileDataInto()
212 BinaryBasicBlock *BBMerge = &*BBMergeI; in mergeProfileDataInto()
216 if (BB->getExecutionCount() != BinaryBasicBlock::COUNT_NO_PROFILE) { in mergeProfileDataInto()
225 for (const BinaryBasicBlock *BBSucc : BB->successors()) { in mergeProfileDataInto()
230 assert(BII->Count != BinaryBasicBlock::COUNT_NO_PROFILE && in mergeProfileDataInto()
232 assert(BIMergeI->Count != BinaryBasicBlock::COUNT_NO_PROFILE && in mergeProfileDataInto()
239 if (BII->MispredictedCount != BinaryBasicBlock::COUNT_INFERRED && in mergeProfileDataInto()
240 BIMergeI->MispredictedCount != BinaryBasicBlock::COUNT_INFERRED) { in mergeProfileDataInto()
243 BIMergeI->MispredictedCount = BinaryBasicBlock::COUNT_INFERRED; in mergeProfileDataInto()
278 for (BinaryBasicBlock *BB : BasicBlocks) { in inferFallThroughCounts()
289 for (const BinaryBasicBlock::BinaryBranchInfo &SuccBI : BB->branch_info()) in inferFallThroughCounts()
290 if (SuccBI.Count != BinaryBasicBlock::COUNT_NO_PROFILE) in inferFallThroughCounts()
306 for (const BinaryBasicBlock *LP : BB->landing_pads()) in inferFallThroughCounts()
337 SuccBI.MispredictedCount = BinaryBasicBlock::COUNT_INFERRED; in inferFallThroughCounts()
349 for (BinaryBasicBlock *BB : BasicBlocks) { in clearProfile()
351 for (BinaryBasicBlock::BinaryBranchInfo &BI : BB->branch_info()) { in clearProfile()