/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;
|