comparison src/cpu/x86/vm/c1_LIRAssembler_x86.cpp @ 1493:5dabb4e73380

Merge
author trims
date Thu, 06 May 2010 13:03:03 -0700
parents befdf73d6b82
children c18cbe5936b8 61b2245abf36
comparison
equal deleted inserted replaced
1492:731bcbe3c9c4 1493:5dabb4e73380
2836 // must be set to -1 at code generation time 2836 // must be set to -1 at code generation time
2837 assert(!os::is_MP() || ((__ offset() + 1) % BytesPerWord) == 0, "must be aligned on MP"); 2837 assert(!os::is_MP() || ((__ offset() + 1) % BytesPerWord) == 0, "must be aligned on MP");
2838 // On 64bit this will die since it will take a movq & jmp, must be only a jmp 2838 // On 64bit this will die since it will take a movq & jmp, must be only a jmp
2839 __ jump(RuntimeAddress(__ pc())); 2839 __ jump(RuntimeAddress(__ pc()));
2840 2840
2841 assert(__ offset() - start <= call_stub_size, "stub too big") 2841 assert(__ offset() - start <= call_stub_size, "stub too big");
2842 __ end_a_stub(); 2842 __ end_a_stub();
2843 } 2843 }
2844 2844
2845 2845
2846 void LIR_Assembler::throw_op(LIR_Opr exceptionPC, LIR_Opr exceptionOop, CodeEmitInfo* info) { 2846 void LIR_Assembler::throw_op(LIR_Opr exceptionPC, LIR_Opr exceptionOop, CodeEmitInfo* info) {