comparison graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ComputeProbabilityPhase.java @ 9113:58f9750afcab

ComputeProbabilityPhase bugfix
author Christian Haeubl <haeubl@ssw.jku.at>
date Mon, 15 Apr 2013 08:47:06 +0200
parents 7af44fbe5095
children
comparison
equal deleted inserted replaced
9110:616d93ef8ff8 9113:58f9750afcab
344 } 344 }
345 345
346 private static Scope createScope(Loop loop, HashMap<Loop, Scope> processedLoops) { 346 private static Scope createScope(Loop loop, HashMap<Loop, Scope> processedLoops) {
347 Scope parent = processedLoops.get(loop.parent); 347 Scope parent = processedLoops.get(loop.parent);
348 if (parent == null) { 348 if (parent == null) {
349 parent = createScope(loop, processedLoops); 349 parent = createScope(loop.parent, processedLoops);
350 } 350 }
351 Scope result = new Scope(loop.loopBegin(), parent); 351 Scope result = new Scope(loop.loopBegin(), parent);
352 processedLoops.put(loop, result); 352 processedLoops.put(loop, result);
353 return result; 353 return result;
354 } 354 }