Home
last modified time | relevance | path

Searched refs:TargetBlock (Results 1 – 7 of 7) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DPredicateInfo.cpp439 BasicBlock *TargetBlock = SI->getSuccessor(i); in processSwitch() local
440 ++SwitchEdges[TargetBlock]; in processSwitch()
445 BasicBlock *TargetBlock = C.getCaseSuccessor(); in processSwitch() local
446 if (SwitchEdges.lookup(TargetBlock) == 1) { in processSwitch()
448 Op, SI->getParent(), TargetBlock, C.getCaseValue(), SI); in processSwitch()
450 if (!TargetBlock->getSinglePredecessor()) in processSwitch()
451 EdgeUsesOnly.insert({BranchBB, TargetBlock}); in processSwitch()
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZLongBranch.cpp113 unsigned TargetBlock = 0; member
260 Terminator.TargetBlock = in describeTerminator()
318 const MBBInfo &Target = MBBs[Terminator.TargetBlock]; in mustRelaxBranch()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/
H A DConsumed.h223 const CFGBlock *TargetBlock);
H A DThreadSafetyTIL.h1371 : Terminator(COP_Goto), TargetBlock(B), Index(I) {} in Goto()
1373 : Terminator(COP_Goto), TargetBlock(B), Index(I) {} in Goto()
1377 const BasicBlock *targetBlock() const { return TargetBlock; } in targetBlock()
1378 BasicBlock *targetBlock() { return TargetBlock; } in targetBlock()
1384 ArrayRef<BasicBlock *> successors() { return TargetBlock; } in successors()
1388 BasicBlock *Ntb = Vs.reduceBasicBlockRef(TargetBlock); in traverse()
1399 BasicBlock *TargetBlock;
/freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/
H A DConsumed.cpp1005 const CFGBlock *TargetBlock) { in allBackEdgesVisited() argument
1007 assert(TargetBlock && "TargetBlock pointer must not be NULL"); in allBackEdgesVisited()
1010 for (CFGBlock::const_pred_iterator PI = TargetBlock->pred_begin(), in allBackEdgesVisited()
1011 PE = TargetBlock->pred_end(); PI != PE; ++PI) { in allBackEdgesVisited()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DNewGVN.cpp2545 BasicBlock *TargetBlock = Case.getCaseSuccessor(); in processOutgoingEdges() local
2546 updateReachableEdge(B, TargetBlock); in processOutgoingEdges()
2549 BasicBlock *TargetBlock = SI->getSuccessor(i); in processOutgoingEdges() local
2550 ++SwitchEdges[TargetBlock]; in processOutgoingEdges()
2551 updateReachableEdge(B, TargetBlock); in processOutgoingEdges()
2558 BasicBlock *TargetBlock = TI->getSuccessor(i); in processOutgoingEdges() local
2559 updateReachableEdge(B, TargetBlock); in processOutgoingEdges()
/freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp328 for (auto *TargetBlock : LoopExitBlocks) { in getMaxNumOfPromotionsInLoop() local
329 auto *TargetLoop = LI.getLoopFor(TargetBlock); in getMaxNumOfPromotionsInLoop()