src/share/vm/opto/compile.cpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File
*** old/src/share/vm/opto/compile.cpp Fri Jul 15 19:09:55 2011
--- new/src/share/vm/opto/compile.cpp Fri Jul 15 19:09:55 2011
*** 515,528 ****
--- 515,529 ----
buf.consts()->initialize_shared_locs(&locs_buf[lsize * 0], lsize);
buf.insts()->initialize_shared_locs( &locs_buf[lsize * 1], lsize);
buf.stubs()->initialize_shared_locs( &locs_buf[lsize * 2], lsize);
// Do the emission.
+
+ // Fake label for branch instructions.
+ Label fakeL;
if (n->is_Branch() && n->as_Mach()->ideal_Opcode() != Op_Jump) {
// Fake label for branch instruction.
MacroAssembler masm(&buf);
Label fakeL;
masm.bind(fakeL);
n->as_Mach()->label_set(fakeL, 0);
}
n->emit(buf, this->regalloc());
src/share/vm/opto/compile.cpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File