/external/llvm/lib/Analysis/ |
H A D | SparsePropagation.cpp | 122 SmallVectorImpl<bool> &Succs, 124 Succs.resize(TI.getNumSuccessors()); 129 Succs[0] = true; 142 Succs[0] = Succs[1] = true; 153 Succs[0] = Succs[1] = true; 158 Succs[C->isNullValue()] = true; 165 Succs[0] = Succs[ 121 getFeasibleSuccessors(TerminatorInst &TI, SmallVectorImpl<bool> &Succs, bool AggressiveUndef) argument [all...] |
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | ExplodedGraph.h | 120 /// Succs - The successors of this node. 121 NodeGroup Succs; member in class:clang::ento::ExplodedNode 127 : Location(loc), State(state), Succs(IsSink) { 180 unsigned succ_size() const { return Succs.size(); } 182 bool succ_empty() const { return Succs.empty(); } 185 bool isSink() const { return Succs.getFlag(); } 219 succ_iterator succ_begin() { return Succs.begin(); } 220 succ_iterator succ_end() { return Succs.end(); } 242 void replaceSuccessor(ExplodedNode *node) { Succs.replaceNode(node); }
|
/external/llvm/lib/CodeGen/ |
H A D | TailDuplication.cpp | 104 SmallSetVector<MachineBasicBlock*, 8> &Succs); 215 SmallSetVector<MachineBasicBlock*, 8> Succs(MBB->succ_begin(), 233 UpdateSuccessorsPHIs(MBB, isDead, TDBBs, Succs); 464 SmallSetVector<MachineBasicBlock*,8> &Succs) { 465 for (SmallSetVector<MachineBasicBlock*, 8>::iterator SI = Succs.begin(), 466 SE = Succs.end(); SI != SE; ++SI) { 674 SmallPtrSet<MachineBasicBlock*, 8> Succs(TailBB->succ_begin(), 686 if (bothUsedInPHI(*PredBB, Succs)) 462 UpdateSuccessorsPHIs(MachineBasicBlock *FromBB, bool isDead, SmallVectorImpl<MachineBasicBlock *> &TDBBs, SmallSetVector<MachineBasicBlock*,8> &Succs) argument
|
H A D | MachineVerifier.cpp | 124 BlockSet Preds, Succs; member in struct:__anon24942::MachineVerifier::BBInfo 480 MInfo.Succs.insert(MBB.succ_begin(), MBB.succ_end()); 481 if (MInfo.Succs.size() != MBB.succ_size()) 539 if (!MBBInfoMap[*I].Succs.count(MBB)) {
|
/external/llvm/lib/MC/MCAnalysis/ |
H A D | MCModuleYAML.cpp | 111 std::vector<yaml::Hex64> Succs; member in struct:llvm::MCModuleYAML::BasicBlock 203 IO.mapRequired("Succs", BB.Succs); 351 BB.Succs.push_back((*SI)->getInsts()->getBeginAddr()); 427 for (AddrIt SI = BBI->Succs.begin(), SE = BBI->Succs.end(); SI != SE;
|
H A D | MCObjectDisassembler.cpp | 161 BBInfoSetTy Succs; member in struct:__anon25039::BBInfo 168 Succs.insert(&Succ); 275 for (BBInfoSetTy::iterator SI = BBI->Succs.begin(), SE = BBI->Succs.end(); 289 for (BBInfoSetTy::iterator SI = BBI->Succs.begin(), SE = BBI->Succs.end();
|
/external/llvm/include/llvm/CodeGen/ |
H A D | ScheduleDAG.h | 268 // Preds/Succs - The SUnits before/after us in the graph. 270 SmallVector<SDep, 4> Succs; // All sunit successors. variable 461 for (unsigned i = 0, e = (unsigned)Succs.size(); i != e; ++i) 462 if (Succs[i].getSUnit() == N)
|
/external/llvm/lib/Transforms/Instrumentation/ |
H A D | GCOVProfiling.cpp | 122 const UniqueVector<BasicBlock*>&Succs); 709 const UniqueVector<BasicBlock *> &Succs) { 715 size_t TableSize = Succs.size() * Preds.size(); 734 EdgeTable[((Succs.idFor(Succ)-1) * Preds.size()) + 705 buildEdgeLookupTable( Function *F, GlobalVariable *Counters, const UniqueVector<BasicBlock *> &Preds, const UniqueVector<BasicBlock *> &Succs) argument
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | SCCP.cpp | 443 void getFeasibleSuccessors(TerminatorInst &TI, SmallVectorImpl<bool> &Succs); 518 SmallVectorImpl<bool> &Succs) { 519 Succs.resize(TI.getNumSuccessors()); 522 Succs[0] = true; 532 Succs[0] = Succs[1] = true; 537 Succs[CI->isZero()] = true; 543 Succs[0] = Succs[1] = true; 549 Succs[ 517 getFeasibleSuccessors(TerminatorInst &TI, SmallVectorImpl<bool> &Succs) argument [all...] |
/external/clang/include/clang/Analysis/ |
H A D | CFG.h | 475 AdjacentBlocks Succs; member in class:clang::CFGBlock::ElementList 494 BlockID(blockid), Preds(C, 1), Succs(C, 1), HasNoReturnElement(false), 543 succ_iterator succ_begin() { return Succs.begin(); } 544 succ_iterator succ_end() { return Succs.end(); } 545 const_succ_iterator succ_begin() const { return Succs.begin(); } 546 const_succ_iterator succ_end() const { return Succs.end(); } 548 succ_reverse_iterator succ_rbegin() { return Succs.rbegin(); } 549 succ_reverse_iterator succ_rend() { return Succs.rend(); } 550 const_succ_reverse_iterator succ_rbegin() const { return Succs.rbegin(); } 551 const_succ_reverse_iterator succ_rend() const { return Succs [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGISel.cpp | 1539 SmallVector<MachineBasicBlock *, 2> Succs; local 1540 Succs.push_back(SDB->SwitchCases[i].TrueBB); 1542 Succs.push_back(SDB->SwitchCases[i].FalseBB); 1558 for (unsigned i = 0, e = Succs.size(); i != e; ++i) { 1559 FuncInfo->MBB = Succs[i];
|
/external/llvm/lib/Transforms/ObjCARC/ |
H A D | ObjCARCOpts.cpp | 587 SmallVector<BasicBlock *, 2> Succs; member in class:__anon25428::BBState 678 edge_iterator succ_begin() const { return Succs.begin(); } 679 edge_iterator succ_end() const { return Succs.end(); } 681 void addSucc(BasicBlock *Succ) { Succs.push_back(Succ); } 684 bool isExit() const { return Succs.empty(); }
|
/external/llvm/lib/Transforms/Utils/ |
H A D | SimplifyCFG.cpp | 3962 SmallPtrSet<Value *, 8> Succs; local 3965 if (!Dest->hasAddressTaken() || !Succs.insert(Dest)) {
|