Mercurial > hg > graal-jvmci-8
comparison graal/GraalCompiler/src/com/sun/c1x/ir/BlockBegin.java @ 2516:a384fac3fd34
Removed anything OSR-related.
author | Thomas Wuerthinger <thomas@wuerthinger.net> |
---|---|
date | Wed, 27 Apr 2011 15:49:27 +0200 |
parents | 16b9a8b5ad39 |
children | 274360f98f97 |
comparison
equal
deleted
inserted
replaced
2515:4fdef1464592 | 2516:a384fac3fd34 |
---|---|
45 /** | 45 /** |
46 * An enumeration of flags for block entries indicating various things. | 46 * An enumeration of flags for block entries indicating various things. |
47 */ | 47 */ |
48 public enum BlockFlag { | 48 public enum BlockFlag { |
49 StandardEntry, | 49 StandardEntry, |
50 OsrEntry, | |
51 ExceptionEntry, | 50 ExceptionEntry, |
52 SubroutineEntry, | 51 SubroutineEntry, |
53 BackwardBranchTarget, | 52 BackwardBranchTarget, |
54 IsOnWorkList, | 53 IsOnWorkList, |
55 WasVisited, | 54 WasVisited, |
493 return checkBlockFlag(BlockFlag.StandardEntry); | 492 return checkBlockFlag(BlockFlag.StandardEntry); |
494 } | 493 } |
495 | 494 |
496 public void setStandardEntry() { | 495 public void setStandardEntry() { |
497 setBlockFlag(BlockFlag.StandardEntry); | 496 setBlockFlag(BlockFlag.StandardEntry); |
498 } | |
499 | |
500 public boolean isOsrEntry() { | |
501 return checkBlockFlag(BlockFlag.OsrEntry); | |
502 } | |
503 | |
504 public void setOsrEntry(boolean value) { | |
505 setBlockFlag(BlockFlag.OsrEntry, value); | |
506 } | 497 } |
507 | 498 |
508 public boolean isBackwardBranchTarget() { | 499 public boolean isBackwardBranchTarget() { |
509 return checkBlockFlag(BlockFlag.BackwardBranchTarget); | 500 return checkBlockFlag(BlockFlag.BackwardBranchTarget); |
510 } | 501 } |
723 | 714 |
724 // print flags | 715 // print flags |
725 StringBuilder sb = new StringBuilder(8); | 716 StringBuilder sb = new StringBuilder(8); |
726 if (isStandardEntry()) { | 717 if (isStandardEntry()) { |
727 sb.append('S'); | 718 sb.append('S'); |
728 } | |
729 if (isOsrEntry()) { | |
730 sb.append('O'); | |
731 } | 719 } |
732 if (isExceptionEntry()) { | 720 if (isExceptionEntry()) { |
733 sb.append('E'); | 721 sb.append('E'); |
734 } | 722 } |
735 if (isSubroutineEntry()) { | 723 if (isSubroutineEntry()) { |