comparison graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotDeoptimizeCallerOp.java @ 19526:8fc336a04d77

Create TYPE fields for LIRInstruction and CompositeValue. Renaming NodeClass#get to NodeClass#create.
author Thomas Wuerthinger <thomas.wuerthinger@oracle.com>
date Fri, 20 Feb 2015 22:22:55 +0100
parents c2437c80c253
children 4fe66c16e942
comparison
equal deleted inserted replaced
19525:35481bcb5882 19526:8fc336a04d77
34 /** 34 /**
35 * Removes the current frame and tail calls the uncommon trap routine. 35 * Removes the current frame and tail calls the uncommon trap routine.
36 */ 36 */
37 @Opcode("DEOPT_CALLER") 37 @Opcode("DEOPT_CALLER")
38 final class SPARCHotSpotDeoptimizeCallerOp extends SPARCHotSpotEpilogueOp { 38 final class SPARCHotSpotDeoptimizeCallerOp extends SPARCHotSpotEpilogueOp {
39 public static final LIRInstructionClass<SPARCHotSpotDeoptimizeCallerOp> TYPE = LIRInstructionClass.create(SPARCHotSpotDeoptimizeCallerOp.class);
40
41 protected SPARCHotSpotDeoptimizeCallerOp() {
42 super(TYPE);
43 }
39 44
40 @Override 45 @Override
41 public void emitCode(CompilationResultBuilder crb, SPARCMacroAssembler masm) { 46 public void emitCode(CompilationResultBuilder crb, SPARCMacroAssembler masm) {
42 leaveFrame(crb); 47 leaveFrame(crb);
43 48