Exemplo n.º 1
0
void LinearScan::preAllocSpillLoc(Trace* trace, uint32 numSpillLocs) {
  preAllocSpillLocAux(trace, numSpillLocs);
  Trace::List& exitTraces = trace->getExitTraces();
  for (Trace::Iterator it = exitTraces.begin(); it != exitTraces.end(); ++it) {
    preAllocSpillLocAux(*it, numSpillLocs);
  }
}
Exemplo n.º 2
0
void LinearScan::preAllocSpillLoc(Trace* trace, uint32 numSpillLocs) {
  preAllocSpillLocAux(trace, numSpillLocs);
  for (Trace* exit : trace->getExitTraces()) {
    preAllocSpillLocAux(exit, numSpillLocs);
  }
}