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

1 2

  /external/llvm/include/llvm/Analysis/
CFG.h 43 unsigned GetSuccessorNumber(BasicBlock *BB, BasicBlock *Succ);
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 333 BlockT *Succ = *SI;
334 OS << " " << getBlockName(BB) << " -> " << getBlockName(Succ)
335 << " = " << getEdgeFreq(BB, Succ) << "\n";
  /external/qemu/distrib/sdl-1.2.15/src/main/symbian/EKA2/
vectorbuffer.h 30 inline TNode* Succ();
38 inline TNodeBuffer::TNode* TNodeBuffer::TNode::Succ()
74 __ASSERT_DEBUG(iBottom < iBottom->Succ(), VECPANIC(KErrCorrupt));
76 reinterpret_cast<const TUint8*>(iBottom->Succ()) -
113 if(iBottom->Succ()->Ptr() - iBuffer > (C - (len + TInt(sizeof(TNode)))))
139 if(iTop->Succ() == NULL)
151 __ASSERT_ALWAYS(iTop->Succ() != NULL, VECPANIC(KErrUnderflow)); //can never pass-by bottom
153 iTop = iTop->Succ();
177 TNode* t = iTop->Size() > 0 ? iTop : iTop->Succ(); //eliminate terminator
180 TNode* nt = t->Succ();
    [all...]
  /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 184 const CFGBlock *Succ = *(Entry->succ_begin());
188 BlockEdge StartLoc(Entry, Succ, L);
376 if (const CFGBlock *succ = *it) {
377 generateNode(BlockEdge(B, succ, Pred->getLocationContext()),
547 ExplodedNode *Succ = G->getNode(Loc, N->getState(), false, &IsNew);
548 Succ->addPredecessor(N, *G);
551 WList->enqueue(Succ, Block, Idx+1);
642 ExplodedNode *Succ = generateNodeImpl(Loc, State, NodePred);
643 return Succ;
651 ExplodedNode *Succ = Eng.G->getNode(BlockEdge(Src, I.getBlock()
    [all...]
  /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;
  /external/llvm/lib/CodeGen/
MachineTraceMetrics.cpp 209 if (!TBI->Succ) {
218 unsigned SuccNum = TBI->Succ->getNumber();
353 const MachineBasicBlock *Succ = *I;
355 if (CurLoop && Succ == CurLoop->getHeader())
358 if (isExitingLoop(CurLoop, getLoopFor(Succ)))
361 getHeightResources(Succ);
368 Best = Succ, BestHeight = Height;
493 DEBUG(dbgs() << " succ for BB#" << I->getNumber() << ": ");
496 TBI.Succ = pickTraceSucc(*I);
498 if (TBI.Succ)
    [all...]
MachineBasicBlock.cpp 482 void MachineBasicBlock::addSuccessor(MachineBasicBlock *succ, uint32_t weight) {
492 Successors.push_back(succ);
493 succ->addPredecessor(this);
496 void MachineBasicBlock::removeSuccessor(MachineBasicBlock *succ) {
497 succ->removePredecessor(this);
498 succ_iterator I = std::find(Successors.begin(), Successors.end(), succ);
579 MachineBasicBlock *Succ = *fromMBB->succ_begin();
586 addSuccessor(Succ, Weight);
587 fromMBB->removeSuccessor(Succ);
597 MachineBasicBlock *Succ = *fromMBB->succ_begin()
    [all...]
  /external/llvm/lib/Transforms/Utils/
Local.cpp 177 BasicBlock *Succ = SI->getSuccessor(i);
178 if (Succ == TheOnlyDest)
181 Succ->removePredecessor(BB);
536 /// almost-empty BB ending in an unconditional branch to Succ, into succ.
538 /// Assumption: Succ is the single successor for BB.
540 static bool CanPropagatePredecessorsForPHIs(BasicBlock *BB, BasicBlock *Succ) {
541 assert(*succ_begin(BB) == Succ && "Succ is not successor of BB!");
544 << Succ->getName() << "\n")
    [all...]
LowerSwitch.cpp 201 BasicBlock* Succ = Leaf.BB;
202 BranchInst::Create(Succ, Default, Comp, NewLeaf);
206 for (BasicBlock::iterator I = Succ->begin(); isa<PHINode>(I); ++I) {
  /external/llvm/include/llvm/Transforms/Utils/
BasicBlockUtils.h 106 inline bool SplitCriticalEdge(BasicBlock *Succ, pred_iterator PI, Pass *P = 0) {
110 if (TI->getSuccessor(i) == Succ)
  /external/clang/lib/Analysis/
CFG.cpp 296 CFGBlock *Succ;
338 Block(NULL), Succ(NULL),
645 Succ = createBlock();
646 assert(Succ == &cfg->getExit());
670 Succ = B;
716 if (add_successor && Succ)
717 addSuccessor(B, Succ);
    [all...]
  /external/llvm/include/llvm/CodeGen/
MachineTraceMetrics.h 140 const MachineBasicBlock *Succ;
157 Pred(0), Succ(0),
  /external/llvm/lib/Analysis/
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...]
CFG.cpp 73 unsigned llvm::GetSuccessorNumber(BasicBlock *BB, BasicBlock *Succ) {
80 if (Term->getSuccessor(i) == Succ)
  /external/llvm/lib/Target/R600/
AMDGPUIndirectAddressing.cpp 131 for (MachineBasicBlock::succ_iterator Succ = MBB.succ_begin(),
133 SuccEnd != Succ; ++Succ) {
137 (*Succ)->addLiveIn(Key->second);
  /external/llvm/lib/IR/
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/MC/
MCObjectDisassembler.cpp 105 void addSucc(BBInfo &Succ) {
106 Succs.insert(&Succ);
107 Succ.Preds.insert(this);
  /external/llvm/lib/Transforms/ObjCARC/
DependencyAnalysis.cpp 255 const BasicBlock *Succ = *SI;
256 if (Succ != StartBB && !Visited.count(Succ)) {
  /external/llvm/include/llvm/Support/
IntegersSubsetMapping.h 398 void detachCase(self& NewMapping, SuccessorClass *Succ) {
400 if (i->second == Succ) {
408 void removeCase(SuccessorClass *Succ) {
410 if (i->second == Succ) {
550 const IntTy* getCaseSingleNumber(SuccessorClass *Succ) {
553 if (i->second == Succ) {
  /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/llvm/lib/Transforms/Scalar/
LoopUnswitch.cpp     [all...]
  /external/clang/include/clang/StaticAnalyzer/Core/BugReporter/
BugReporterVisitor.h 58 virtual PathDiagnosticPiece *VisitNode(const ExplodedNode *Succ,
328 PathDiagnosticPiece *VisitNode(const ExplodedNode *Succ,
  /external/llvm/lib/Target/Hexagon/
HexagonMachineScheduler.cpp 445 SUnit &Succ = *I->getSUnit();
446 if (!Succ.isScheduled) {
449 if (OnlyAvailableSucc && OnlyAvailableSucc != &Succ)
451 OnlyAvailableSucc = &Succ;

Completed in 268 milliseconds

1 2