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

1 2

  /external/llvm/lib/CodeGen/
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...]
MachineInstr.cpp     [all...]
IfConversion.cpp     [all...]
  /external/llvm/lib/Transforms/ObjCARC/
DependencyAnalysis.cpp 271 const BasicBlock *Succ = *SI;
272 if (Succ != StartBB && !Visited.count(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/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...]
ExprEngineCallAndReturn.cpp 53 const CFGBlock *Succ = *(Entry->succ_begin());
56 BlockEdge Loc(Entry, Succ, calleeCtx);
    [all...]
  /external/llvm/include/llvm/CodeGen/
MachineTraceMetrics.h 140 const MachineBasicBlock *Succ;
157 Pred(nullptr), Succ(nullptr),
  /external/llvm/lib/Target/Hexagon/
HexagonMachineScheduler.cpp 453 SUnit &Succ = *I->getSUnit();
454 if (!Succ.isScheduled) {
457 if (OnlyAvailableSucc && OnlyAvailableSucc != &Succ)
459 OnlyAvailableSucc = &Succ;
HexagonStoreWidening.cpp 553 bool Succ = selectStores(I++, E, OG, CollectedSize, MaxWideSize) &&
556 if (!Succ)
  /external/llvm/lib/Target/WebAssembly/
WebAssemblyCFGStackify.cpp 189 MachineBasicBlock *Succ = Succs.pop_back_val();
190 if (Visited.insert(Succ).second)
191 Stack.push_back(POStackEntry(Succ, MF, MLI));
  /external/llvm/lib/Analysis/
BranchProbabilityInfo.cpp 562 BasicBlock *Succ = *I;
563 uint32_t Weight = getEdgeWeight(BB, Succ);
571 MaxSucc = Succ;
  /external/llvm/lib/Transforms/Utils/
LowerSwitch.cpp 338 BasicBlock* Succ = Leaf.BB;
339 BranchInst::Create(Succ, Default, Comp, NewLeaf);
343 for (BasicBlock::iterator I = Succ->begin(); isa<PHINode>(I); ++I) {
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/clang/lib/Analysis/
UninitializedValues.cpp 645 const CFGBlock *Succ = *I;
646 if (Succ && SuccsVisited[Succ->getBlockID()] >= Succ->succ_size() &&
647 vals.getValue(Block, Succ, vd) == Uninitialized) {
653 const Stmt *Label = Succ->getLabel();
  /external/llvm/lib/Transforms/Instrumentation/
PGOInstrumentation.cpp 262 BasicBlock *Succ = TI->getSuccessor(I);
263 uint32_t Index = getBBInfo(Succ).Index;
GCOVProfiling.cpp 719 // emit [(succs * preds) x i64*], logically [succ x [pred x i64*]].
735 BasicBlock *Succ = TI->getSuccessor(i);
736 IRBuilder<> Builder(Succ);
739 EdgeTable[((Succs.idFor(Succ) - 1) * Preds.size()) +
    [all...]
  /external/llvm/lib/Transforms/Scalar/
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...]
JumpThreading.cpp 254 BasicBlock *Succ = BI->getSuccessor(0);
265 BB = Succ;
    [all...]
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...]
LoopUnswitch.cpp     [all...]
StructurizeCFG.cpp 361 for (BasicBlock *Succ : Term->successors())
362 if (Visited.count(Succ))
363 Loops[Succ] = BB;
438 BasicBlock *Succ = Term->getSuccessor(i);
439 if (Succ != BB)
  /external/llvm/lib/Transforms/IPO/
SampleProfile.cpp     [all...]
  /external/llvm/include/llvm/IR/
PatternMatch.h 909 BasicBlock *&Succ;
910 br_match(BasicBlock *&Succ) : Succ(Succ) {}
915 Succ = BI->getSuccessor(0);
922 inline br_match m_UnconditionalBr(BasicBlock *&Succ) { return br_match(Succ); }
    [all...]

Completed in 1703 milliseconds

1 2