/external/llvm/lib/Analysis/ |
H A D | SparsePropagation.cpp | 121 SmallVectorImpl<bool> &Succs, 123 Succs.resize(TI.getNumSuccessors()); 128 Succs[0] = true; 141 Succs[0] = Succs[1] = true; 152 Succs[0] = Succs[1] = true; 157 Succs[C->isNullValue()] = true; 164 Succs[0] = Succs[ 120 getFeasibleSuccessors(TerminatorInst &TI, SmallVectorImpl<bool> &Succs, bool AggressiveUndef) argument [all...] |
/external/llvm/lib/CodeGen/ |
H A D | ScheduleDAG.cpp | 80 for (SmallVectorImpl<SDep>::iterator II = PredSU->Succs.begin(), 81 EE = PredSU->Succs.end(); II != EE; ++II) { 122 N->Succs.push_back(P); 142 SmallVectorImpl<SDep>::iterator Succ = std::find(N->Succs.begin(), 143 N->Succs.end(), P); 144 assert(Succ != N->Succs.end() && "Mismatching preds / succs lists!"); 145 N->Succs.erase(Succ); 185 for (SUnit::const_succ_iterator I = SU->Succs.begin(), 186 E = SU->Succs.end(); I != E; ++I) { 275 for (SUnit::const_succ_iterator I = Cur->Succs [all...] |
H A D | LatencyPriorityQueue.cpp | 76 for (SUnit::const_succ_iterator I = SU->Succs.begin(), E = SU->Succs.end(); 92 for (SUnit::const_succ_iterator I = SU->Succs.begin(), E = SU->Succs.end();
|
H A D | MachineSink.cpp | 538 SmallVector<MachineBasicBlock*, 4> Succs(MBB->succ_begin(), MBB->succ_end()); 539 std::stable_sort(Succs.begin(), Succs.end(), SuccessorSorter(LI)); 540 for (SmallVectorImpl<MachineBasicBlock *>::iterator SI = Succs.begin(), 541 E = Succs.end(); SI != E; ++SI) {
|
H A D | TailDuplication.cpp | 100 SmallSetVector<MachineBasicBlock*, 8> &Succs); 201 SmallSetVector<MachineBasicBlock*, 8> Succs(MBB->succ_begin(), 219 UpdateSuccessorsPHIs(MBB, isDead, TDBBs, Succs); 454 SmallSetVector<MachineBasicBlock*,8> &Succs) { 455 for (SmallSetVector<MachineBasicBlock*, 8>::iterator SI = Succs.begin(), 456 SE = Succs.end(); SI != SE; ++SI) { 641 SmallPtrSet<MachineBasicBlock*, 8> Succs(BB.succ_begin(), BB.succ_end()); 666 SmallPtrSet<MachineBasicBlock*, 8> Succs(TailBB->succ_begin(), 678 if (bothUsedInPHI(*PredBB, Succs)) 452 UpdateSuccessorsPHIs(MachineBasicBlock *FromBB, bool isDead, SmallVectorImpl<MachineBasicBlock *> &TDBBs, SmallSetVector<MachineBasicBlock*,8> &Succs) argument
|
H A D | ScheduleDAGInstrs.cpp | 589 for (SUnit::const_succ_iterator I = SUb->Succs.begin(), E = SUb->Succs.end(); 620 for (SUnit::const_succ_iterator J = (*I)->Succs.begin(), 621 JE = (*I)->Succs.end(); J != JE; ++J) 1165 for (SUnit::const_succ_iterator SI = PredSU->Succs.begin(), 1166 SE = PredSU->Succs.end(); SI != SE; ++SI) { 1230 SI = SU->Succs.begin(), SE = SU->Succs.end(); SI != SE; ++SI) {
|
H A D | MachineScheduler.cpp | 372 for (SUnit::succ_iterator I = SU->Succs.begin(), E = SU->Succs.end(); 842 SI = SUa->Succs.begin(), SE = SUa->Succs.end(); SI != SE; ++SI) { 1054 I = LastLocalSU->Succs.begin(), E = LastLocalSU->Succs.end(); 1533 for (SUnit::succ_iterator I = SU->Succs.begin(), E = SU->Succs.end(); 2429 SmallVectorImpl<SDep> &Deps = isTop ? SU->Preds : SU->Succs; 2438 if (isTop ? DepSU->Succs [all...] |
H A D | IfConversion.cpp | 1538 std::vector<MachineBasicBlock *> Succs(FromBBI.BB->succ_begin(), 1543 for (unsigned i = 0, e = Succs.size(); i != e; ++i) { 1544 MachineBasicBlock *Succ = Succs[i]; 1574 std::vector<MachineBasicBlock *> Succs(FromBBI.BB->succ_begin(), 1579 for (unsigned i = 0, e = Succs.size(); i != e; ++i) { 1580 MachineBasicBlock *Succ = Succs[i];
|
/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/MC/ |
H A D | MCObjectDisassembler.cpp | 102 BBInfoSetTy Succs; member in struct:__anon22217::BBInfo 106 Succs.insert(&Succ); 194 for (BBInfoSetTy::iterator SI = BBI->Succs.begin(), SE = BBI->Succs.end(); 208 for (BBInfoSetTy::iterator SI = BBI->Succs.begin(), SE = BBI->Succs.end();
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | ResourcePriorityQueue.cpp | 111 for (SUnit::const_succ_iterator I = SU->Succs.begin(), E = SU->Succs.end(); 148 for (SUnit::const_succ_iterator I = SU->Succs.begin(), E = SU->Succs.end(); 236 for (SUnit::const_succ_iterator I = SU->Succs.begin(), E = SU->Succs.end(); 275 for (SUnit::const_succ_iterator I = Packet[i]->Succs.begin(), 276 E = Packet[i]->Succs.end(); I != E; ++I) { 527 for (SUnit::const_succ_iterator I = SU->Succs.begin(), E = SU->Succs [all...] |
H A D | ScheduleDAGVLIW.cpp | 141 for (SUnit::succ_iterator I = SU->Succs.begin(), E = SU->Succs.end();
|
H A D | ScheduleDAGFast.cpp | 193 for (SUnit::succ_iterator I = SU->Succs.begin(), E = SU->Succs.end(); 295 for (SUnit::succ_iterator I = SU->Succs.begin(), E = SU->Succs.end(); 365 for (SUnit::succ_iterator I = SU->Succs.begin(), E = SU->Succs.end(); 402 for (SUnit::succ_iterator I = SU->Succs.begin(), E = SU->Succs.end(); 535 assert(RootSU->Succs.empty() && "Graph root shouldn't have successors!");
|
H A D | ScheduleDAGRRList.cpp | 739 for (SUnit::succ_iterator I = SU->Succs.begin(), E = SU->Succs.end(); 850 for (SUnit::succ_iterator I = SU->Succs.begin(), E = SU->Succs.end(); 1030 for (SUnit::succ_iterator I = SU->Succs.begin(), E = SU->Succs.end(); 1110 for (SUnit::succ_iterator I = SU->Succs.begin(), E = SU->Succs.end(); 1150 for (SUnit::succ_iterator I = SU->Succs.begin(), E = SU->Succs [all...] |
/external/llvm/lib/Target/Hexagon/ |
H A D | HexagonVLIWPacketizer.cpp | 826 for (unsigned i = 0; i < PacketSU->Succs.size(); ++i) { 827 if ((PacketSU->Succs[i].getSUnit() == PacketSUDep) && 828 (PacketSU->Succs[i].getKind() == SDep::Anti) && 829 (PacketSU->Succs[i].getReg() == DepReg)) { 904 for (unsigned i = 0; i < PacketSU->Succs.size(); ++i) { 910 if (PacketSU->Succs[i].getSUnit() == SU && 911 PacketSU->Succs[i].getKind() == SDep::Data && 913 PacketSU->Succs[i].getReg()) && 920 RestrictingDepExistInPacket(*VIN,PacketSU->Succs[i].getReg(), 1143 (i < SUJ->Succs [all...] |
H A D | HexagonMachineScheduler.cpp | 66 if (Packet[i]->Succs.size() == 0) 68 for (SUnit::const_succ_iterator I = Packet[i]->Succs.begin(), 69 E = Packet[i]->Succs.end(); I != E; ++I) { 243 for (SUnit::succ_iterator I = SU->Succs.begin(), E = SU->Succs.end(); 443 for (SUnit::const_succ_iterator I = SU->Succs.begin(), E = SU->Succs.end(); 506 for (SUnit::const_succ_iterator I = SU->Succs.begin(), E = SU->Succs.end();
|
/external/clang/include/clang/Analysis/ |
H A D | CFG.h | 367 AdjacentBlocks Succs; 386 BlockID(blockid), Preds(C, 1), Succs(C, 1), HasNoReturnElement(false), 435 succ_iterator succ_begin() { return Succs.begin(); } 436 succ_iterator succ_end() { return Succs.end(); } 437 const_succ_iterator succ_begin() const { return Succs.begin(); } 438 const_succ_iterator succ_end() const { return Succs.end(); } 440 succ_reverse_iterator succ_rbegin() { return Succs.rbegin(); } 441 succ_reverse_iterator succ_rend() { return Succs.rend(); } 442 const_succ_reverse_iterator succ_rbegin() const { return Succs.rbegin(); } 443 const_succ_reverse_iterator succ_rend() const { return Succs [all...] |
/external/llvm/lib/Transforms/Scalar/ |
H A D | LoopUnswitch.cpp | 1023 SmallVector<BasicBlock*, 4> Succs; local 1025 Succs.push_back(TI->getSuccessor(i)); 1030 array_pod_sort(Succs.begin(), Succs.end()); 1031 Succs.erase(std::unique(Succs.begin(), Succs.end()), Succs.end()); 1040 for (unsigned i = 0; i != Succs.size(); ++i) 1041 if (pred_begin(Succs[ [all...] |
H A D | SCCP.cpp | 442 void getFeasibleSuccessors(TerminatorInst &TI, SmallVectorImpl<bool> &Succs); 516 SmallVectorImpl<bool> &Succs) { 517 Succs.resize(TI.getNumSuccessors()); 520 Succs[0] = true; 530 Succs[0] = Succs[1] = true; 535 Succs[CI->isZero()] = true; 541 Succs[0] = Succs[1] = true; 547 Succs[ 515 getFeasibleSuccessors(TerminatorInst &TI, SmallVectorImpl<bool> &Succs) argument [all...] |
/external/llvm/lib/Transforms/IPO/ |
H A D | PruneEH.cpp | 252 std::vector<BasicBlock*> Succs(succ_begin(BB), succ_end(BB)); 254 for (unsigned i = 0, e = Succs.size(); i != e; ++i) 255 Succs[i]->removePredecessor(BB);
|
/external/clang/lib/StaticAnalyzer/Core/ |
H A D | ExplodedGraph.cpp | 216 V->Succs.addNode(this, G); 428 for (ExplodedNode::succ_iterator I = N->Succs.begin(), E = N->Succs.end();
|
/external/llvm/include/llvm/Analysis/ |
H A D | SparsePropagation.h | 195 void getFeasibleSuccessors(TerminatorInst &TI, SmallVectorImpl<bool> &Succs,
|
/external/llvm/lib/Target/R600/ |
H A D | R600Packetizer.cpp | 185 for (unsigned i = 0, e = SUJ->Succs.size(); i < e; ++i) { 186 const SDep &Dep = SUJ->Succs[i];
|
/external/llvm/include/llvm/CodeGen/ |
H A D | ScheduleDAG.h | 262 // Preds/Succs - The SUnits before/after us in the graph. 264 SmallVector<SDep, 4> Succs; // All sunit successors. member in class:llvm::SUnit 447 for (unsigned i = 0, e = (unsigned)Succs.size(); i != e; ++i) 448 if (Succs[i].getSUnit() == N)
|
/external/llvm/lib/Transforms/Instrumentation/ |
H A D | GCOVProfiling.cpp | 119 const UniqueVector<BasicBlock*>&Succs); 623 const UniqueVector<BasicBlock *> &Succs) { 629 size_t TableSize = Succs.size() * Preds.size(); 648 EdgeTable[((Succs.idFor(Succ)-1) * Preds.size()) + 619 buildEdgeLookupTable( Function *F, GlobalVariable *Counters, const UniqueVector<BasicBlock *> &Preds, const UniqueVector<BasicBlock *> &Succs) argument
|