src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
branchepsilon-gc-branch
changeset 56279 a4fc9b609b82
parent 56276 ee5e58456be5
child 56348 f3b0961adb3c
equal deleted inserted replaced
56277:6f96c46be4e6 56279:a4fc9b609b82
   704            __ popa();
   704            __ popa();
   705 
   705 
   706            __ bind(filtered);
   706            __ bind(filtered);
   707          }
   707          }
   708         break;
   708         break;
       
   709       case BarrierSet::Epsilon:
       
   710         break;
   709 #endif // INCLUDE_ALL_GCS
   711 #endif // INCLUDE_ALL_GCS
   710       case BarrierSet::CardTableModRef:
   712       case BarrierSet::CardTableModRef:
   711       case BarrierSet::Epsilon:
       
   712         break;
   713         break;
   713       default      :
   714       default      :
   714         ShouldNotReachHere();
   715         ShouldNotReachHere();
   715 
   716 
   716     }
   717     }
   736           __ call_VM_leaf(CAST_FROM_FN_PTR(address, BarrierSet::static_write_ref_array_post),
   737           __ call_VM_leaf(CAST_FROM_FN_PTR(address, BarrierSet::static_write_ref_array_post),
   737                           start, count);
   738                           start, count);
   738           __ popa();
   739           __ popa();
   739         }
   740         }
   740         break;
   741         break;
       
   742       case BarrierSet::Epsilon:
       
   743         break;
   741 #endif // INCLUDE_ALL_GCS
   744 #endif // INCLUDE_ALL_GCS
   742 
   745 
   743       case BarrierSet::CardTableModRef:
   746       case BarrierSet::CardTableModRef:
   744         {
   747         {
   745           CardTableModRefBS* ctbs = barrier_set_cast<CardTableModRefBS>(bs);
   748           CardTableModRefBS* ctbs = barrier_set_cast<CardTableModRefBS>(bs);
   761           __ decrement(count);
   764           __ decrement(count);
   762           __ jcc(Assembler::greaterEqual, L_loop);
   765           __ jcc(Assembler::greaterEqual, L_loop);
   763         }
   766         }
   764         break;
   767         break;
   765       case BarrierSet::ModRef:
   768       case BarrierSet::ModRef:
   766       case BarrierSet::Epsilon:
       
   767         break;
   769         break;
   768       default      :
   770       default      :
   769         ShouldNotReachHere();
   771         ShouldNotReachHere();
   770 
   772 
   771     }
   773     }