HomeSort by relevance Sort by last modified time
    Searched refs:Succ (Results 1 - 25 of 68) sorted by null

1 2 3

  /external/llvm/lib/CodeGen/
MachineBlockPlacement.cpp 351 for (MachineBasicBlock *Succ : MBB->successors()) {
352 if (BlockFilter && !BlockFilter->count(Succ))
354 BlockChain &SuccChain = *BlockToChain[Succ];
356 if (&Chain == &SuccChain || Succ == LoopHeaderBB)
403 for (MachineBasicBlock *Succ : BB->successors()) {
405 if (BlockFilter && !BlockFilter->count(Succ)) {
408 BlockChain *SuccChain = BlockToChain[Succ];
410 DEBUG(dbgs() << " " << getBlockName(Succ)
413 } else if (Succ != *SuccChain->begin()) {
414 DEBUG(dbgs() << " " << getBlockName(Succ) << " -> Mid chain!\n")
    [all...]
MachineDominators.cpp 80 MachineBasicBlock *Succ = Edge.ToBB;
81 MachineDomTreeNode *SuccDTNode = DT->getNode(Succ);
83 for (MachineBasicBlock *PredBB : Succ->predecessors()) {
95 // Succ
118 // If all the other predecessors of "Succ" are dominated by "Succ" itself
119 // then the new block is the new immediate dominator of "Succ". Otherwise,
MachineBasicBlock.cpp 524 void MachineBasicBlock::addSuccessor(MachineBasicBlock *Succ,
530 Successors.push_back(Succ);
531 Succ->addPredecessor(this);
534 void MachineBasicBlock::addSuccessorWithoutProb(MachineBasicBlock *Succ) {
539 Successors.push_back(Succ);
540 Succ->addPredecessor(this);
543 void MachineBasicBlock::removeSuccessor(MachineBasicBlock *Succ,
545 succ_iterator I = std::find(Successors.begin(), Successors.end(), Succ);
621 MachineBasicBlock *Succ = *FromMBB->succ_begin();
626 addSuccessor(Succ, Prob)
    [all...]
MachineTraceMetrics.cpp 207 if (!TBI->Succ) {
216 unsigned SuccNum = TBI->Succ->getNumber();
345 for (const MachineBasicBlock *Succ : MBB->successors()) {
347 if (CurLoop && Succ == CurLoop->getHeader())
350 if (isExitingLoop(CurLoop, getLoopFor(Succ)))
353 getHeightResources(Succ);
360 Best = Succ, BestHeight = Height;
481 DEBUG(dbgs() << " succ for BB#" << I->getNumber() << ": ");
484 TBI.Succ = pickTraceSucc(I);
486 if (TBI.Succ)
    [all...]
LivePhysRegs.cpp 163 for (const MachineBasicBlock *Succ : MBB->successors())
164 ::addLiveIns(*this, *Succ);
  /external/clang/test/SemaTemplate/
alias-church-numerals.cpp 10 template<template<template<typename> class, typename> class N, template<typename> class F, typename X> using Succ = F<N<F,X>>;
12 template<template<typename> class F, typename X> using One = Succ<Zero, F, X>;
13 template<template<typename> class F, typename X> using Two = Succ<One, F, X>;
  /external/clang/lib/StaticAnalyzer/Core/
CoreEngine.cpp 185 const CFGBlock *Succ = *(Entry->succ_begin());
189 BlockEdge StartLoc(Entry, Succ, L);
382 if (const CFGBlock *succ = *it) {
383 generateNode(BlockEdge(B, succ, Pred->getLocationContext()),
569 ExplodedNode *Succ = G.getNode(Loc, N->getState(), false, &IsNew);
570 Succ->addPredecessor(N, G);
573 WList->enqueue(Succ, Block, Idx+1);
664 ExplodedNode *Succ = generateNodeImpl(Loc, State, NodePred);
665 return Succ;
673 ExplodedNode *Succ
    [all...]
  /external/llvm/include/llvm/Analysis/
CFG.h 43 unsigned GetSuccessorNumber(const BasicBlock *BB, const BasicBlock *Succ);
  /external/llvm/lib/Analysis/
IteratedDominanceFrontier.cpp 65 for (auto Succ : successors(BB)) {
66 DomTreeNode *SuccNode = DT.getNode(Succ);
EHPersonalities.cpp 102 for (BasicBlock *Succ : successors(Visiting))
103 Worklist.push_back({Succ, SuccColor});
DivergenceAnalysis.cpp 207 for (BasicBlock *Succ : successors(ThisBB)) {
208 if (Succ != End && InfluenceRegion.insert(Succ).second)
209 InfluenceStack.push_back(Succ);
  /external/clang/lib/StaticAnalyzer/Checkers/
TestAfterDivZeroChecker.cpp 73 PathDiagnosticPiece *VisitNode(const ExplodedNode *Succ,
97 PathDiagnosticPiece *DivisionBRVisitor::VisitNode(const ExplodedNode *Succ,
106 if (Optional<PostStmt> P = Succ->getLocationAs<PostStmt>())
118 ProgramStateRef State = Succ->getState();
119 SVal S = State->getSVal(E, Succ->getLocationContext());
120 if (ZeroSymbol == S.getAsSymbol() && SFC == Succ->getStackFrame()) {
124 ProgramPoint P = Succ->getLocation();
  /external/clang/lib/Analysis/
CFG.cpp 374 CFGBlock *Succ;
416 Block(nullptr), Succ(nullptr),
521 : IsConditional(false), KnownExecuted(true), Succ(nullptr),
525 : IsConditional(true), KnownExecuted(KnownExecuted), Succ(nullptr),
541 Succ = S;
547 CFGBlock *Succ;
    [all...]
ThreadSafetyTIL.cpp 239 for (auto *Succ : successors()) {
241 if (Succ->BlockID <= BlockID) continue;
244 Candidate = Succ;
248 auto *Alternate = Succ;
  /external/llvm/lib/Transforms/Utils/
Local.cpp 192 for (BasicBlock *Succ : SI->successors()) {
194 if (Succ == TheOnlyDest)
197 Succ->removePredecessor(BB);
606 /// almost-empty BB ending in an unconditional branch to Succ, into Succ.
608 /// Assumption: Succ is the single successor for BB.
610 static bool CanPropagatePredecessorsForPHIs(BasicBlock *BB, BasicBlock *Succ) {
611 assert(*succ_begin(BB) == Succ && "Succ is not successor of BB!");
614 << Succ->getName() << "\n")
    [all...]
  /external/llvm/lib/Transforms/Scalar/
LoopUnrollPass.cpp 639 BasicBlock *Succ = nullptr;
642 Succ = BI->getSuccessor(0);
644 Succ = BI->getSuccessor(
646 if (L->contains(Succ))
647 BBWorklist.insert(Succ);
654 BasicBlock *Succ = nullptr;
657 Succ = SI->getSuccessor(0);
659 Succ = SI->findCaseValue(cast<ConstantInt>(SimpleCond))
661 if (L->contains(Succ))
662 BBWorklist.insert(Succ);
    [all...]
PlaceSafepoints.cpp 298 for (BasicBlock *Succ : successors(BB)) {
299 if (seen.count(Succ) == 0) {
300 worklist.push_back(Succ);
301 seen.insert(Succ);
621 BasicBlock *Succ = Term->getSuccessor(i);
622 if (DT.dominates(Succ, Term->getParent())) {
623 Headers.insert(Succ);
    [all...]
LoopUnswitch.cpp     [all...]
  /external/llvm/include/llvm/CodeGen/
MachineTraceMetrics.h 140 const MachineBasicBlock *Succ;
157 Pred(nullptr), Succ(nullptr),
  /external/llvm/include/llvm/Transforms/Utils/
BasicBlockUtils.h 145 inline bool SplitCriticalEdge(BasicBlock *Succ, pred_iterator PI,
151 if (TI->getSuccessor(i) == Succ)
  /external/llvm/include/llvm/Support/
GenericDomTreeConstruction.h 92 typename GraphT::NodeType* Succ = *NextSucc;
95 DT.Info[Succ];
98 Worklist.push_back(std::make_pair(Succ, GraphT::child_begin(Succ)));
  /external/llvm/lib/Transforms/ObjCARC/
DependencyAnalysis.cpp 271 const BasicBlock *Succ = *SI;
272 if (Succ != StartBB && !Visited.count(Succ)) {
  /external/llvm/lib/IR/
BasicBlock.cpp 407 for (BasicBlock *Succ : TI->successors()) {
408 // N.B. Succ might not be a complete BasicBlock, so don't assume
410 for (iterator II = Succ->begin(), IE = Succ->end(); II != IE; ++II) {
  /external/clang/include/clang/Analysis/Analyses/
ThreadSafetyCommon.h 114 void handleSuccessor(const CFGBlock *Succ) {}
117 void handleSuccessorBackEdge(const CFGBlock *Succ) {}
452 void handleSuccessor(const CFGBlock *Succ);
453 void handleSuccessorBackEdge(const CFGBlock *Succ);
  /external/clang/include/clang/StaticAnalyzer/Core/BugReporter/
BugReporterVisitor.h 61 virtual PathDiagnosticPiece *VisitNode(const ExplodedNode *Succ,
327 PathDiagnosticPiece *VisitNode(const ExplodedNode *Succ,

Completed in 580 milliseconds

1 2 3