src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
changeset 49164 7e958a8ebcd3
parent 48953 67aa88701d46
child 49347 edb65305d3ac
child 56276 ee5e58456be5
equal deleted inserted replaced
49163:580bb0b85f63 49164:7e958a8ebcd3
     1 /*
     1 /*
     2  * Copyright (c) 2003, 2017, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 2003, 2018, Oracle and/or its affiliates. All rights reserved.
     3  * Copyright (c) 2014, Red Hat Inc. All rights reserved.
     3  * Copyright (c) 2014, Red Hat Inc. All rights reserved.
     4  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     5  *
     5  *
     6  * This code is free software; you can redistribute it and/or modify it
     6  * This code is free software; you can redistribute it and/or modify it
     7  * under the terms of the GNU General Public License version 2 only, as
     7  * under the terms of the GNU General Public License version 2 only, as
   182         }
   182         }
   183 
   183 
   184       }
   184       }
   185       break;
   185       break;
   186 #endif // INCLUDE_ALL_GCS
   186 #endif // INCLUDE_ALL_GCS
   187     case BarrierSet::CardTableForRS:
   187     case BarrierSet::CardTableModRef:
   188     case BarrierSet::CardTableExtension:
       
   189       {
   188       {
   190         if (val == noreg) {
   189         if (val == noreg) {
   191           __ store_heap_oop_null(obj);
   190           __ store_heap_oop_null(obj);
   192         } else {
   191         } else {
   193           __ store_heap_oop(obj, val);
   192           __ store_heap_oop(obj, val);