Searched refs:OutEdges (Results 1 – 5 of 5) sorted by relevance
72 const NodeList &getOutEdges() const { return OutEdges; } in getOutEdges()118 void addOutEdge(CfgNode *Out) { OutEdges.push_back(Out); } in addOutEdge()121 void removeAllOutEdges() { OutEdges.clear(); } in removeAllOutEdges()147 NodeList OutEdges; /// in no particular order variable
326 NodeList OutEdges; in getTerminatorEdges() local327 OutEdges.reserve(TargetTrue ? 2 : 1); in getTerminatorEdges()328 OutEdges.push_back(TargetFalse); in getTerminatorEdges()330 OutEdges.push_back(TargetTrue); in getTerminatorEdges()331 return OutEdges; in getTerminatorEdges()517 NodeList OutEdges; in getTerminatorEdges() local518 OutEdges.reserve(NumCases + 1); in getTerminatorEdges()520 OutEdges.push_back(LabelDefault); in getTerminatorEdges()523 OutEdges.push_back(Labels[I]); in getTerminatorEdges()525 std::sort(OutEdges.begin(), OutEdges.end(), in getTerminatorEdges()[all …]
96 for (CfgNode *Succ : OutEdges) in computePredecessors()101 OutEdges.clear(); in computeSuccessors()104 OutEdges = Insts.rbegin()->getTerminatorEdges(); in computeSuccessors()256 for (CfgNode *Succ : OutEdges) { in placePhiStores()301 for (CfgNode *&I : Pred->OutEdges) { in splitIncomingEdge()316 NewNode->OutEdges.push_back(this); in splitIncomingEdge()675 for (CfgNode *Succ : OutEdges) { in liveness()891 if (OutEdges.empty()) in contractIfEmpty()895 if (OutEdges[0] == this) in contractIfEmpty()902 CfgNode *Successor = OutEdges.front(); in contractIfEmpty()[all …]
292 OutEdges.push_back(&Successor); in addEdge()322 assert(OutEdges.empty()); in GCOVBlock()335 SmallVector<GCOVBlock *, 4> OutEdges; member in __anon224a4f130311::GCOVBlock382 for (int i = 0, e = Block.OutEdges.size(); i != e; ++i) in getEdgeDestinations()383 EDOS << Block.OutEdges[i]->Number; in getEdgeDestinations()425 if (Block.OutEdges.empty()) continue; in writeOut()428 write(Block.OutEdges.size() * 2 + 1); in writeOut()430 for (int i = 0, e = Block.OutEdges.size(); i != e; ++i) { in writeOut()432 << Block.OutEdges[i]->Number << "\n"); in writeOut()433 write(Block.OutEdges[i]->Number); in writeOut()
906 DirectEdges OutEdges; member928 OutEdges.push_back(E); in addOutEdge()1104 if (SrcInfo.CountValid && SrcInfo.OutEdges.size() == 1) in setInstrumentedCounts()1227 Count->CountValue = sumEdgeCount(Count->OutEdges); in populateCounters()1239 uint64_t OutSum = sumEdgeCount(Count->OutEdges); in populateCounters()1245 setEdgeCount(Count->OutEdges, Total); in populateCounters()1306 unsigned Size = BBCountInfo.OutEdges.size(); in setBranchWeights()1310 const PGOUseEdge *E = BBCountInfo.OutEdges[s]; in setBranchWeights()