Mercurial > hg > graal-compiler
diff graal/GraalCompiler/src/com/sun/c1x/observer/CompilationEvent.java @ 2781:bda5972a40a5
remove unnecessary BlockBegin nodes in frontend
author | Lukas Stadler <lukas.stadler@jku.at> |
---|---|
date | Tue, 24 May 2011 15:31:52 +0200 |
parents | 16b9a8b5ad39 |
children | b003ea36fa12 |
line wrap: on
line diff
--- a/graal/GraalCompiler/src/com/sun/c1x/observer/CompilationEvent.java Tue May 24 13:55:56 2011 +0200 +++ b/graal/GraalCompiler/src/com/sun/c1x/observer/CompilationEvent.java Tue May 24 15:31:52 2011 +0200 @@ -43,7 +43,7 @@ private final C1XCompilation compilation; private final String label; - private BlockBegin startBlock; + private Instruction startBlock; private BlockMap blockMap; private int codeSize = -1; @@ -67,14 +67,14 @@ this.compilation = compilation; } - public CompilationEvent(C1XCompilation compilation, String label, BlockBegin startBlock, boolean hirValid, boolean lirValid) { + public CompilationEvent(C1XCompilation compilation, String label, Instruction startBlock, boolean hirValid, boolean lirValid) { this(compilation, label); this.startBlock = startBlock; this.hirValid = hirValid; this.lirValid = lirValid; } - public CompilationEvent(C1XCompilation compilation, String label, BlockBegin startBlock, boolean hirValid, boolean lirValid, CiTargetMethod targetMethod) { + public CompilationEvent(C1XCompilation compilation, String label, Instruction startBlock, boolean hirValid, boolean lirValid, CiTargetMethod targetMethod) { this(compilation, label, startBlock, hirValid, lirValid); this.targetMethod = targetMethod; } @@ -108,7 +108,7 @@ return blockMap; } - public BlockBegin getStartBlock() { + public Instruction getStartBlock() { return startBlock; }