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

1 2

  /external/llvm/lib/CodeGen/
MachineBranchProbabilityInfo.cpp 35 MachineBasicBlock *Succ = *I;
36 uint32_t Weight = getEdgeWeight(MBB, Succ);
74 MachineBasicBlock *Succ = *I;
75 uint32_t Weight = getEdgeWeight(MBB, Succ);
83 MaxSucc = Succ;
MachineBasicBlock.cpp 341 void MachineBasicBlock::addSuccessor(MachineBasicBlock *succ, uint32_t weight) {
351 Successors.push_back(succ);
352 succ->addPredecessor(this);
355 void MachineBasicBlock::removeSuccessor(MachineBasicBlock *succ) {
356 succ->removePredecessor(this);
357 succ_iterator I = std::find(Successors.begin(), Successors.end(), succ);
414 MachineBasicBlock *Succ = *fromMBB->succ_begin();
422 addSuccessor(Succ, weight);
423 fromMBB->removeSuccessor(Succ);
433 MachineBasicBlock *Succ = *fromMBB->succ_begin()
    [all...]
SjLjEHPrepare.cpp 169 BasicBlock *Succ = *succ_begin(LPad);
171 LPad->getParent(), Succ);
174 BranchInst::Create(Succ, JumpTo);
177 for (BasicBlock::iterator I = Succ->begin(); isa<PHINode>(I); ++I) {
    [all...]
IfConversion.cpp     [all...]
  /external/llvm/include/llvm/Analysis/
DominatorInternals.h 93 typename GraphT::NodeType* Succ = *NextSucc;
96 DT.Info[Succ];
99 Worklist.push_back(std::make_pair(Succ, GraphT::child_begin(Succ)));
BlockFrequencyImpl.h 327 BlockT *Succ = *SI;
328 OS << " " << getBlockName(BB) << " -> " << getBlockName(Succ)
329 << " = " << getEdgeFreq(BB, Succ) << "\n";
  /external/llvm/lib/Transforms/Instrumentation/
OptimalEdgeProfiling.cpp 183 BasicBlock *Succ = TI->getSuccessor(s);
184 ProfileInfo::Edge edge = ProfileInfo::getEdge(BB,Succ);
189 Succ = TI->getSuccessor(s);
191 InsertedBlocks.insert(Succ);
202 printEdgeCounter(edge, Succ, i);
203 IncrementCounterInBlock(Succ, i, Counters); ++NumEdgesInserted;
GCOVProfiling.cpp 532 // emit [(succs * preds) x i64*], logically [succ x [pred x i64*]].
548 BasicBlock *Succ = TI->getSuccessor(i);
549 IRBuilder<> builder(Succ);
552 EdgeTable[((Succs.idFor(Succ)-1) * Preds.size()) +
  /external/llvm/tools/llvm-prof/
llvm-prof.cpp 109 BasicBlock* Succ = TI->getSuccessor(s);
110 double w = ignoreMissing(PI.getEdgeWeight(std::make_pair(BB, Succ)));
112 SuccCounts.push_back(std::make_pair(std::make_pair(BB, Succ), w));
  /external/clang/lib/StaticAnalyzer/Core/
CoreEngine.cpp 169 const CFGBlock *Succ = *(Entry->succ_begin());
173 BlockEdge StartLoc(Entry, Succ, L);
550 ExplodedNode *Succ = C.Eng.G->getNode(Loc, N->State, &IsNew);
551 Succ->addPredecessor(N, *C.Eng.G);
554 C.Eng.WList->enqueue(Succ, C.Block, Idx+1);
578 ExplodedNode *Succ = generateNodeImpl(Loc, State, NodePred);
579 return Succ;
588 ExplodedNode *Succ = Eng.G->getNode(BlockEdge(Src, I.getBlock(),
591 Succ->addPredecessor(Pred, *Eng.G);
596 Succ->markAsSink()
    [all...]
BugReporter.cpp     [all...]
  /external/llvm/lib/Transforms/Utils/
LowerSwitch.cpp 213 BasicBlock* Succ = Leaf.BB;
214 BranchInst::Create(Succ, Default, Comp, NewLeaf);
218 for (BasicBlock::iterator I = Succ->begin(); isa<PHINode>(I); ++I) {
Local.cpp 153 BasicBlock *Succ = SI->getSuccessor(i);
154 if (Succ == TheOnlyDest)
157 Succ->removePredecessor(BB);
475 /// almost-empty BB ending in an unconditional branch to Succ, into succ.
477 /// Assumption: Succ is the single successor for BB.
479 static bool CanPropagatePredecessorsForPHIs(BasicBlock *BB, BasicBlock *Succ) {
480 assert(*succ_begin(BB) == Succ && "Succ is not successor of BB!");
483 << Succ->getName() << "\n")
    [all...]
SimplifyCFG.cpp 107 /// AddPredecessorToBlock - Update PHI nodes in Succ to indicate that there will
110 /// ExistPred, an existing predecessor of Succ.
111 static void AddPredecessorToBlock(BasicBlock *Succ, BasicBlock *NewPred,
113 if (!isa<PHINode>(Succ->begin())) return; // Quick exit if nothing to do
116 for (BasicBlock::iterator I = Succ->begin();
626 assert(TIV && "No edge from pred to succ?");
    [all...]
  /external/llvm/lib/VMCore/
BasicBlock.cpp 344 BasicBlock *Succ = TI->getSuccessor(i);
345 // N.B. Succ might not be a complete BasicBlock, so don't assume
347 for (iterator II = Succ->begin(), IE = Succ->end(); II != IE; ++II) {
  /external/llvm/lib/Analysis/
BranchProbabilityInfo.cpp 189 BasicBlock *Succ = *I;
190 if (isReturningBlock(Succ))
191 ReturningEdges.insert(Succ);
193 StayEdges.insert(Succ);
270 BasicBlock *Succ = *I;
271 Loop *SuccL = LI->getLoopFor(Succ);
273 ExitingEdges.insert(Succ);
274 else if (Succ == L->getHeader())
275 BackEdges.insert(Succ);
277 InEdges.insert(Succ);
    [all...]
ProfileInfo.cpp 250 succ_const_iterator Succ = succ_begin(BB), End = succ_end(BB);
251 if (Succ == End) {
258 for(;Succ != End; ++Succ) {
259 if (P.find(*Succ) != P.end()) continue;
260 Edge e = getEdge(BB,*Succ);
262 P[*Succ] = BB;
263 BFS.push(*Succ);
264 if ((Mode & GetPathToDest) && *Succ == Dest) {
266 BB = *Succ;
    [all...]
  /external/llvm/lib/Transforms/Scalar/
LoopUnswitch.cpp     [all...]
JumpThreading.cpp 188 BasicBlock *Succ = BI->getSuccessor(0);
199 BB = Succ;
    [all...]
SCCP.cpp     [all...]
ObjCARC.cpp     [all...]
  /external/llvm/lib/Target/ARM/
ARMConstantIslandPass.cpp 751 MachineBasicBlock *Succ = *OrigBB->succ_begin();
752 OrigBB->removeSuccessor(Succ);
753 NewBB->addSuccessor(Succ);
757 assert((Succ->empty() || !Succ->begin()->isPHI())
    [all...]
  /external/llvm/lib/Target/CBackend/
CBackend.cpp     [all...]
  /external/v8/src/
log.cc 95 if (Succ(head_) == tail_) {
99 head_ = Succ(head_);
109 tail_ = Succ(tail_);
123 int Succ(int index) { return (index + 1) % kBufferSize; }
    [all...]
  /external/clang/lib/Analysis/
CFG.cpp 256 CFGBlock *Succ;
293 Block(NULL), Succ(NULL),
517 Succ = createBlock();
518 assert(Succ == &cfg->getExit());
542 Succ = B;
588 if (add_successor && Succ)
589 addSuccessor(B, Succ);
    [all...]

Completed in 9775 milliseconds

1 2