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()) {