comparison hotspot/src/cpu/ppc/vm/macroAssembler_ppc.hpp @ 23492:af5352f40e65

8037915: PPC64/AIX: Several smaller fixes Reviewed-by: kvn
author goetz
date Thu, 20 Mar 2014 11:03:06 +0100
parents b70675ece1ce
children e0391b2bf625
comparison
equal deleted inserted replaced
4:b1b6f0b8419e 5:767ada0b1f31
512 512
513 // GC barrier support. 513 // GC barrier support.
514 void card_write_barrier_post(Register Rstore_addr, Register Rnew_val, Register Rtmp); 514 void card_write_barrier_post(Register Rstore_addr, Register Rnew_val, Register Rtmp);
515 void card_table_write(jbyte* byte_map_base, Register Rtmp, Register Robj); 515 void card_table_write(jbyte* byte_map_base, Register Rtmp, Register Robj);
516 516
517 #ifndef SERIALGC 517 #if INCLUDE_ALL_GCS
518 // General G1 pre-barrier generator. 518 // General G1 pre-barrier generator.
519 void g1_write_barrier_pre(Register Robj, RegisterOrConstant offset, Register Rpre_val, 519 void g1_write_barrier_pre(Register Robj, RegisterOrConstant offset, Register Rpre_val,
520 Register Rtmp1, Register Rtmp2, bool needs_frame = false); 520 Register Rtmp1, Register Rtmp2, bool needs_frame = false);
521 // General G1 post-barrier generator 521 // General G1 post-barrier generator
522 void g1_write_barrier_post(Register Rstore_addr, Register Rnew_val, Register Rtmp1, 522 void g1_write_barrier_post(Register Rstore_addr, Register Rnew_val, Register Rtmp1,
523 Register Rtmp2, Register Rtmp3, Label *filtered_ext = NULL); 523 Register Rtmp2, Register Rtmp3, Label *filtered_ext = NULL);
524 #endif // SERIALGC 524 #endif
525 525
526 // Support for managing the JavaThread pointer (i.e.; the reference to 526 // Support for managing the JavaThread pointer (i.e.; the reference to
527 // thread-local information). 527 // thread-local information).
528 528
529 // Support for last Java frame (but use call_VM instead where possible): 529 // Support for last Java frame (but use call_VM instead where possible):