equal
deleted
inserted
replaced
66 } |
66 } |
67 |
67 |
68 @Override |
68 @Override |
69 public void emitPrologue() { |
69 public void emitPrologue() { |
70 emitOp3(0b10, SPARC.sp, 0b111100, SPARC.sp, -SPARC.REGISTER_SAFE_AREA_SIZE); // SAVE sp, -128, sp |
70 emitOp3(0b10, SPARC.sp, 0b111100, SPARC.sp, -SPARC.REGISTER_SAFE_AREA_SIZE); // SAVE sp, -128, sp |
|
71 setDeoptRescueSlot(newStackSlot(LIRKind.value(SPARCKind.XWORD))); |
71 } |
72 } |
72 |
73 |
73 @Override |
74 @Override |
74 public HotSpotCompiledCode finish(HotSpotResolvedJavaMethod method) { |
75 public HotSpotCompiledCode finish(HotSpotResolvedJavaMethod method) { |
75 frameSize += SPARC.REGISTER_SAFE_AREA_SIZE; |
76 frameSize += SPARC.REGISTER_SAFE_AREA_SIZE; |