< prev index next >

src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp

Print this page
*** 1096,20 ***
  #ifdef COMPILER2
  
  #undef __
  #define __ masm.
  
  bool ShenandoahBarrierStubC2::has_live_vector_registers() {
    // TODO: Implement; currently assumes vector registers.
    return true;
  }
  
  void ShenandoahBarrierStubC2::emit_code(MacroAssembler& masm) {
    assert(_needs_keep_alive_barrier || _needs_load_ref_barrier, "Why are you here?");
    Unimplemented();
  }
  
- void ShenandoahBarrierStubC2::post_init(int offset) {
-   // Do nothing.
- }
- 
  #endif // COMPILER2
--- 1096,29 ---
  #ifdef COMPILER2
  
  #undef __
  #define __ masm.
  
+ address ShenandoahBarrierSetAssembler::parse_stub_address(address pc) {
+   Unimplemented();
+   return nullptr;
+ }
+ 
+ void ShenandoahBarrierSetAssembler::patch_branch_to_nop(address pc) {
+   Unimplemented();
+ }
+ 
+ void ShenandoahBarrierSetAssembler::patch_nop_to_branch(address pc, address stub_addr) {
+   Unimplemented();
+ }
+ 
  bool ShenandoahBarrierStubC2::has_live_vector_registers() {
    // TODO: Implement; currently assumes vector registers.
    return true;
  }
  
  void ShenandoahBarrierStubC2::emit_code(MacroAssembler& masm) {
    assert(_needs_keep_alive_barrier || _needs_load_ref_barrier, "Why are you here?");
    Unimplemented();
  }
  
  #endif // COMPILER2
< prev index next >