src/cpu/x86/vm/c1_LIRAssembler_x86.cpp

changeset 1844
cff162798819
parent 1813
9f5b60a14736
child 1846
befdf73d6b82
equal deleted inserted replaced
1843:615a9d95d265 1844:cff162798819
2842 // must be set to -1 at code generation time 2842 // must be set to -1 at code generation time
2843 assert(!os::is_MP() || ((__ offset() + 1) % BytesPerWord) == 0, "must be aligned on MP"); 2843 assert(!os::is_MP() || ((__ offset() + 1) % BytesPerWord) == 0, "must be aligned on MP");
2844 // On 64bit this will die since it will take a movq & jmp, must be only a jmp 2844 // On 64bit this will die since it will take a movq & jmp, must be only a jmp
2845 __ jump(RuntimeAddress(__ pc())); 2845 __ jump(RuntimeAddress(__ pc()));
2846 2846
2847 assert(__ offset() - start <= call_stub_size, "stub too big") 2847 assert(__ offset() - start <= call_stub_size, "stub too big");
2848 __ end_a_stub(); 2848 __ end_a_stub();
2849 } 2849 }
2850 2850
2851 2851
2852 void LIR_Assembler::throw_op(LIR_Opr exceptionPC, LIR_Opr exceptionOop, CodeEmitInfo* info) { 2852 void LIR_Assembler::throw_op(LIR_Opr exceptionPC, LIR_Opr exceptionOop, CodeEmitInfo* info) {

mercurial