< prev index next >

src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/cfg/Block.java

Print this page
rev 52509 : [mq]: graal

*** 48,58 **** protected final AbstractBeginNode beginNode; protected FixedNode endNode; ! protected double probability; private Loop<Block> loop; protected Block postdominator; private LocationSet killLocations; private LocationSet killLocationsBetweenThisAndDominator; --- 48,58 ---- protected final AbstractBeginNode beginNode; protected FixedNode endNode; ! protected double relativeFrequency; private Loop<Block> loop; protected Block postdominator; private LocationSet killLocations; private LocationSet killLocationsBetweenThisAndDominator;
*** 234,251 **** } } return sb.toString(); } @Override ! public double probability() { ! return probability; } ! public void setProbability(double probability) { ! assert probability >= 0 && Double.isFinite(probability); ! this.probability = probability; } @Override public Block getDominator(int distance) { Block result = this; --- 234,255 ---- } } return sb.toString(); } + /** + * The execution frequency of this block relative to the start block as estimated by the + * profiling information. + */ @Override ! public double getRelativeFrequency() { ! return relativeFrequency; } ! public void setRelativeFrequency(double relativeFrequency) { ! assert relativeFrequency >= 0 && Double.isFinite(relativeFrequency); ! this.relativeFrequency = relativeFrequency; } @Override public Block getDominator(int distance) { Block result = this;
< prev index next >