src/share/vm/opto/compile.cpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File
7063628_1 Cdiff src/share/vm/opto/compile.cpp
src/share/vm/opto/compile.cpp
Print this page
*** 515,528 ****
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.
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());
--- 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) {
MacroAssembler masm(&buf);
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