Mercurial > hg > graal-jvmci-8
comparison graal/GraalCompiler/src/com/sun/c1x/C1XCompilation.java @ 2822:530366123e46
Invoke is a block end
author | Gilles Duboscq <gilles.duboscq@oracle.com> |
---|---|
date | Fri, 27 May 2011 15:41:10 +0200 |
parents | beea26b73b3f |
children | ac4b086cbd72 |
comparison
equal
deleted
inserted
replaced
2798:58e65eb6bb5d | 2822:530366123e46 |
---|---|
27 | 27 |
28 import com.oracle.graal.graph.*; | 28 import com.oracle.graal.graph.*; |
29 import com.oracle.max.asm.*; | 29 import com.oracle.max.asm.*; |
30 import com.sun.c1x.alloc.*; | 30 import com.sun.c1x.alloc.*; |
31 import com.sun.c1x.asm.*; | 31 import com.sun.c1x.asm.*; |
32 import com.sun.c1x.debug.*; | |
32 import com.sun.c1x.gen.*; | 33 import com.sun.c1x.gen.*; |
33 import com.sun.c1x.gen.LIRGenerator.*; | 34 import com.sun.c1x.gen.LIRGenerator.*; |
34 import com.sun.c1x.graph.*; | 35 import com.sun.c1x.graph.*; |
35 import com.sun.c1x.lir.*; | 36 import com.sun.c1x.lir.*; |
36 import com.sun.c1x.observer.*; | 37 import com.sun.c1x.observer.*; |
251 | 252 |
252 if (C1XOptions.PrintTimers) { | 253 if (C1XOptions.PrintTimers) { |
253 C1XTimers.LIR_CREATE.stop(); | 254 C1XTimers.LIR_CREATE.stop(); |
254 } | 255 } |
255 | 256 |
257 if (C1XOptions.PrintLIR && !TTY.isSuppressed()) { | |
258 LIRList.printLIR(hir.linearScanOrder()); | |
259 } | |
260 | |
256 new LinearScan(this, hir, lirGenerator, frameMap()).allocate(); | 261 new LinearScan(this, hir, lirGenerator, frameMap()).allocate(); |
257 } | 262 } |
258 } | 263 } |
259 | 264 |
260 private CiTargetMethod emitCode() { | 265 private CiTargetMethod emitCode() { |