/external/clang/lib/Analysis/ |
H A D | UninitializedValues.cpp | 586 const CFGBlock *Succ = *I; local 587 if (Succ && SuccsVisited[Succ->getBlockID()] >= Succ->succ_size() && 588 vals.getValue(Block, Succ, vd) == Uninitialized) { 594 const Stmt *Label = Succ->getLabel();
|
H A D | ThreadSafetyCommon.cpp | 745 void SExprBuilder::handleSuccessor(const CFGBlock *Succ) { argument 750 void SExprBuilder::handleSuccessorBackEdge(const CFGBlock *Succ) { argument 751 mergePhiNodesBackEdge(Succ); 752 ++BBInfo[Succ->getBlockID()].ProcessedPredecessors;
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | StructurizeCFG.cpp | 302 BasicBlock *Succ = Term->getSuccessor(i); local 304 if (Visited.count(Succ)) 305 Loops[Succ] = BB; 381 BasicBlock *Succ = Term->getSuccessor(i); local 382 if (Succ != BB)
|
H A D | SampleProfile.cpp | 936 BasicBlock *Succ = TI->getSuccessor(I); local 937 Edge E = std::make_pair(B, Succ);
|
H A D | SCCP.cpp | 1790 BasicBlock *Succ = TI->getSuccessor(i); local 1791 if (!Succ->empty() && isa<PHINode>(Succ->begin()))
|
H A D | GVN.cpp | 712 BasicBlock *splitCriticalEdges(BasicBlock *Pred, BasicBlock *Succ); 2618 BasicBlock *GVN::splitCriticalEdges(BasicBlock *Pred, BasicBlock *Succ) { argument 2619 BasicBlock *BB = SplitCriticalEdge(Pred, Succ, this);
|
H A D | JumpThreading.cpp | 209 BasicBlock *Succ = BI->getSuccessor(0); local 220 BB = Succ;
|
/external/llvm/lib/Transforms/Utils/ |
H A D | BasicBlockUtils.cpp | 243 BasicBlock *llvm::SplitEdge(BasicBlock *BB, BasicBlock *Succ, Pass *P) { argument 244 unsigned SuccNum = GetSuccessorNumber(BB, Succ); 251 // If the edge isn't critical, then BB has a single successor or Succ has a 253 if (BasicBlock *SP = Succ->getSinglePredecessor()) { 258 return SplitBlock(Succ, Succ->begin(), P);
|
H A D | SimplifyCFG.cpp | 187 /// AddPredecessorToBlock - Update PHI nodes in Succ to indicate that there will 190 /// ExistPred, an existing predecessor of Succ. 191 static void AddPredecessorToBlock(BasicBlock *Succ, BasicBlock *NewPred, argument 193 if (!isa<PHINode>(Succ->begin())) return; // Quick exit if nothing to do 196 for (BasicBlock::iterator I = Succ->begin(); 512 BasicBlock *Succ = BI->getSuccessor(ICI->getPredicate() == ICmpInst::ICMP_NE); local 515 Succ)); 2529 BasicBlock *Succ = OldTerm->getSuccessor(I); local 2531 if (Succ == KeepEdge1) 2533 else if (Succ 3900 BasicBlock *Succ = SI->getSuccessor(i); local [all...] |
/external/llvm/lib/Analysis/ |
H A D | BranchProbabilityInfo.cpp | 567 BasicBlock *Succ = *I; local 568 uint32_t Weight = getEdgeWeight(BB, Succ); 576 MaxSucc = Succ;
|
/external/llvm/lib/CodeGen/ |
H A D | ScheduleDAG.cpp | 143 SmallVectorImpl<SDep>::iterator Succ = std::find(N->Succs.begin(), 145 assert(Succ != N->Succs.end() && "Mismatching preds / succs lists!"); 146 N->Succs.erase(Succ);
|
H A D | IfConversion.cpp | 1615 MachineBasicBlock *Succ = Succs[i]; local 1617 if (Succ == FallThrough) 1619 ToBBI.BB->addSuccessor(Succ); 1651 MachineBasicBlock *Succ = Succs[i]; local 1653 if (Succ == FallThrough) 1655 FromBBI.BB->removeSuccessor(Succ); 1656 if (AddEdges && !ToBBI.BB->isSuccessor(Succ)) 1657 ToBBI.BB->addSuccessor(Succ);
|
H A D | MachineInstr.cpp | 900 MachineBasicBlock::instr_iterator Succ = this; local 901 ++Succ; 902 assert(!Succ->isBundledWithPred() && "Inconsistent bundle flags"); 903 Succ->setFlag(BundledPred); 918 MachineBasicBlock::instr_iterator Succ = this; local 919 ++Succ; 920 assert(Succ->isBundledWithPred() && "Inconsistent bundle flags"); 921 Succ->clearFlag(BundledPred);
|
H A D | ScheduleDAGInstrs.cpp | 1312 void visitPostorderEdge(const SDep &PredDep, const SUnit *Succ) { argument 1313 R.DFSNodeData[Succ->NodeNum].InstrCount 1315 joinPredSubtree(PredDep, Succ); 1319 void visitCrossEdge(const SDep &PredDep, const SUnit *Succ) { argument 1320 ConnectionPairs.push_back(std::make_pair(PredDep.getSUnit(), Succ)); 1365 bool joinPredSubtree(const SDep &PredDep, const SUnit *Succ, argument 1387 R.DFSNodeData[PredNum].SubtreeID = Succ->NodeNum; 1388 SubtreeClasses.join(Succ->NodeNum, PredNum);
|
/external/llvm/lib/MC/MCAnalysis/ |
H A D | MCModuleYAML.cpp | 429 MCBasicBlock *Succ = MCFN->find(*SI); local 430 if (!Succ) 432 MCBB->addSuccessor(Succ);
|
/external/llvm/include/llvm/IR/ |
H A D | PatternMatch.h | 888 BasicBlock *&Succ; member in struct:llvm::PatternMatch::br_match 889 br_match(BasicBlock *&Succ) argument 890 : Succ(Succ) { 897 Succ = BI->getSuccessor(0); 904 inline br_match m_UnconditionalBr(BasicBlock *&Succ) { return br_match(Succ); } argument
|
/external/llvm/include/llvm/CodeGen/ |
H A D | MachineBasicBlock.h | 472 MachineBasicBlock *SplitCriticalEdge(MachineBasicBlock *Succ, Pass *P); 663 uint32_t getSuccWeight(const_succ_iterator Succ) const;
|
/external/llvm/lib/Transforms/ObjCARC/ |
H A D | ObjCARCOpts.cpp | 681 void addSucc(BasicBlock *Succ) { Succs.push_back(Succ); } argument 1925 const BasicBlock *Succ = *SI; local 1926 DenseMap<const BasicBlock *, BBState>::iterator I = BBStates.find(Succ); 1931 Succ = *SI; 1932 I = BBStates.find(Succ);
|
/external/llvm/lib/Transforms/Instrumentation/ |
H A D | GCOVProfiling.cpp | 730 BasicBlock *Succ = TI->getSuccessor(i); local 731 IRBuilder<> Builder(Succ); 734 EdgeTable[((Succs.idFor(Succ)-1) * Preds.size()) +
|
/external/clang/lib/StaticAnalyzer/Core/ |
H A D | BugReporter.cpp | 2947 ExplodedNode *Succ = nullptr; local 2960 if (Succ) 2961 Succ->addPredecessor(NewN, *GNew); 2965 Succ = NewN; 3366 const ExplodedNode *Succ = *WI.I; local 3368 if (Succ->succ_empty()) { 3370 if (!Succ->isSink()) { 3382 unsigned &mark = Visited[Succ]; 3385 WL.push_back(Succ);
|
H A D | ExprEngineCallAndReturn.cpp | 53 const CFGBlock *Succ = *(Entry->succ_begin()); local 56 BlockEdge Loc(Entry, Succ, calleeCtx);
|
/external/llvm/include/llvm/Analysis/ |
H A D | BlockFrequencyInfoImpl.h | 399 /// Adds an edge to Succ to Dist. If \c LoopHead.isValid(), then whether the 405 const BlockNode &Pred, const BlockNode &Succ, uint64_t Weight); 587 void addEdge(IrrNode &Irr, const BlockNode &Succ,
|
/external/chromium_org/v8/src/ |
H A D | log.cc | 765 if (Succ(head_) == tail_) { 769 head_ = Succ(head_); 786 tail_ = Succ(tail_); 792 int Succ(int index) { return (index + 1) % kBufferSize; } function in class:v8::internal::Profiler
|
/external/llvm/lib/Target/Mips/ |
H A D | MipsConstantIslandPass.cpp | 1037 MachineBasicBlock *Succ = *MBB->succ_begin(); 1041 return PredMI->getOperand(0).getMBB() == Succ;
|
/external/llvm/lib/Target/ARM/ |
H A D | ARMConstantIslandPass.cpp | 1062 MachineBasicBlock *Succ = *MBB->succ_begin(); 1067 return PredMI->getOperand(0).getMBB() == Succ;
|