src/hotspot/cpu/sparc/templateTable_sparc.cpp
branchepsilon-gc-branch
changeset 55767 8e22715afabc
parent 47580 96392e113a0a
child 55934 912c55e702d6
equal deleted inserted replaced
47701:be620a591379 55767:8e22715afabc
   108               __ add(base, index, base);
   108               __ add(base, index, base);
   109             }
   109             }
   110           }
   110           }
   111           __ card_write_barrier_post(base, val, tmp);
   111           __ card_write_barrier_post(base, val, tmp);
   112         }
   112         }
       
   113       }
       
   114       break;
       
   115     case BarrierSet::Epsilon:
       
   116       if (index == noreg) {
       
   117         assert(Assembler::is_simm13(offset), "fix this code");
       
   118         __ store_heap_oop(val, base, offset);
       
   119       } else {
       
   120         __ store_heap_oop(val, base, index);
   113       }
   121       }
   114       break;
   122       break;
   115     case BarrierSet::ModRef:
   123     case BarrierSet::ModRef:
   116       ShouldNotReachHere();
   124       ShouldNotReachHere();
   117       break;
   125       break;