Lines Matching refs:TargetBB
234 BinaryBasicBlock *TargetBB, uint32_t ToOffset, bool IsLeaf, bool IsInvoke, in instrumentOneTarget() argument
239 if (!TargetBB) in instrumentOneTarget()
263 if (!TargetBB || !FuncDesc) in instrumentOneTarget()
272 if (TargetBB->pred_size() == 1 && &FromBB != TargetBB && in instrumentOneTarget()
273 !TargetBB->isEntryPoint()) { in instrumentOneTarget()
274 insertInstructions(CounterInstrs, *TargetBB, TargetBB->begin()); in instrumentOneTarget()
277 if (FromBB.succ_size() == 1 && &FromBB != TargetBB) { in instrumentOneTarget()
282 SplitWorklist.emplace_back(&FromBB, TargetBB); in instrumentOneTarget()
394 BinaryBasicBlock *TargetBB = Function.getBasicBlockForLabel(Target); in instrumentFunction() local
395 uint32_t ToOffset = TargetBB ? TargetBB->getInputOffset() : 0; in instrumentFunction()
397 TargetBB ? &Function : BC.getFunctionForSymbol(Target); in instrumentFunction()
405 FromOffset, *TargetFunc, TargetBB, ToOffset, in instrumentFunction()
413 if (STOutSet[&BB].find(TargetBB) != STOutSet[&BB].end()) { in instrumentFunction()
416 Function, ToOffset, BBToID[TargetBB], in instrumentFunction()
421 FromOffset, *TargetFunc, TargetBB, ToOffset, in instrumentFunction()
423 BBToID[&BB], BBToID[TargetBB]); in instrumentFunction()