Lines Matching refs:ei
184 for (SmallVector<Edge, 8>::iterator ei = ExitEdges.begin(),
185 ee = ExitEdges.end(); ei != ee; ++ei) {
186 if (ProcessedExits.insert(*ei).second) {
187 double w = getEdgeWeight(*ei);
189 Edges.push_back(*ei);
192 if (MinimalWeight.find(*ei) != MinimalWeight.end()) {
193 incoming -= MinimalWeight[*ei];
194 DEBUG(dbgs() << "Reserving " << format("%.20g",MinimalWeight[*ei]) << " at " << (*ei) << "\n");
219 for (SmallVector<Edge, 8>::iterator ei = Edges.begin(), ee = Edges.end();
220 ei != ee; ++ei) {
222 if (ei != (ee-1)) {
228 EdgeInformation[BB->getParent()][*ei] += w;
230 if (MinimalWeight.find(*ei) != MinimalWeight.end()) {
231 EdgeInformation[BB->getParent()][*ei] += MinimalWeight[*ei];
232 DEBUG(dbgs() << "Additionally " << format("%.20g",MinimalWeight[*ei]) << " at " << (*ei) << "\n");
234 printEdgeWeight(*ei);
239 const BasicBlock *Dest = GetPath(BB, (*ei).first, p, GetPathToDest);
292 for (SmallVector<Edge, 8>::iterator ei = Edges.begin(), ee = Edges.end();
293 ei != ee; ++ei) {
294 if (ei != (ee-1)) {
295 EdgeInformation[BB->getParent()][*ei] += fraction;
298 EdgeInformation[BB->getParent()][*ei] += BBWeight;
301 if (MinimalWeight.find(*ei) != MinimalWeight.end()) {
302 EdgeInformation[BB->getParent()][*ei] += MinimalWeight[*ei];
303 DEBUG(dbgs() << "Additionally " << format("%.20g",MinimalWeight[*ei]) << " at " << (*ei) << "\n");
305 printEdgeWeight(*ei);