# HG changeset patch # User jprovino # Date 1427109500 -3600 # Node ID 7f733c2a8db4e5670903d5741c641dc0571e1e24 # Parent 442c3305ba39de3ecdc405dd64583932bda6a9a2 8067891: Remove vestigal G1SATBCT barrier set kind Summary: Remove all case statements specifying G1SATBCT Reviewed-by: tschatzl, kbarrett diff -r 442c3305ba39 -r 7f733c2a8db4 hotspot/src/cpu/aarch64/vm/stubGenerator_aarch64.cpp --- a/hotspot/src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Thu Mar 19 15:25:54 2015 +0100 +++ b/hotspot/src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Mon Mar 23 12:18:20 2015 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2011, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 2015, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2014, Red Hat Inc. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * @@ -673,7 +673,6 @@ void gen_write_ref_array_pre_barrier(Register addr, Register count, bool dest_uninitialized) { BarrierSet* bs = Universe::heap()->barrier_set(); switch (bs->kind()) { - case BarrierSet::G1SATBCT: case BarrierSet::G1SATBCTLogging: // With G1, don't generate the call if we statically know that the target in uninitialized if (!dest_uninitialized) { @@ -719,7 +718,6 @@ assert_different_registers(start, end, scratch); BarrierSet* bs = Universe::heap()->barrier_set(); switch (bs->kind()) { - case BarrierSet::G1SATBCT: case BarrierSet::G1SATBCTLogging: { diff -r 442c3305ba39 -r 7f733c2a8db4 hotspot/src/cpu/aarch64/vm/templateTable_aarch64.cpp --- a/hotspot/src/cpu/aarch64/vm/templateTable_aarch64.cpp Thu Mar 19 15:25:54 2015 +0100 +++ b/hotspot/src/cpu/aarch64/vm/templateTable_aarch64.cpp Mon Mar 23 12:18:20 2015 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2011, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 2015, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2014, Red Hat Inc. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * @@ -150,7 +150,6 @@ assert(val == noreg || val == r0, "parameter is just for looks"); switch (barrier) { #if INCLUDE_ALL_GCS - case BarrierSet::G1SATBCT: case BarrierSet::G1SATBCTLogging: { // flatten object address if needed diff -r 442c3305ba39 -r 7f733c2a8db4 hotspot/src/cpu/ppc/vm/stubGenerator_ppc.cpp --- a/hotspot/src/cpu/ppc/vm/stubGenerator_ppc.cpp Thu Mar 19 15:25:54 2015 +0100 +++ b/hotspot/src/cpu/ppc/vm/stubGenerator_ppc.cpp Mon Mar 23 12:18:20 2015 +0100 @@ -608,7 +608,6 @@ void gen_write_ref_array_pre_barrier(Register from, Register to, Register count, bool dest_uninitialized, Register Rtmp1) { BarrierSet* const bs = Universe::heap()->barrier_set(); switch (bs->kind()) { - case BarrierSet::G1SATBCT: case BarrierSet::G1SATBCTLogging: // With G1, don't generate the call if we statically know that the target in uninitialized if (!dest_uninitialized) { @@ -665,7 +664,6 @@ BarrierSet* const bs = Universe::heap()->barrier_set(); switch (bs->kind()) { - case BarrierSet::G1SATBCT: case BarrierSet::G1SATBCTLogging: { if (branchToEnd) { diff -r 442c3305ba39 -r 7f733c2a8db4 hotspot/src/cpu/ppc/vm/templateTable_ppc_64.cpp --- a/hotspot/src/cpu/ppc/vm/templateTable_ppc_64.cpp Thu Mar 19 15:25:54 2015 +0100 +++ b/hotspot/src/cpu/ppc/vm/templateTable_ppc_64.cpp Mon Mar 23 12:18:20 2015 +0100 @@ -66,7 +66,6 @@ switch (barrier) { #if INCLUDE_ALL_GCS - case BarrierSet::G1SATBCT: case BarrierSet::G1SATBCTLogging: { // Load and record the previous value. diff -r 442c3305ba39 -r 7f733c2a8db4 hotspot/src/cpu/sparc/vm/stubGenerator_sparc.cpp --- a/hotspot/src/cpu/sparc/vm/stubGenerator_sparc.cpp Thu Mar 19 15:25:54 2015 +0100 +++ b/hotspot/src/cpu/sparc/vm/stubGenerator_sparc.cpp Mon Mar 23 12:18:20 2015 +0100 @@ -957,7 +957,6 @@ void gen_write_ref_array_pre_barrier(Register addr, Register count, bool dest_uninitialized) { BarrierSet* bs = Universe::heap()->barrier_set(); switch (bs->kind()) { - case BarrierSet::G1SATBCT: case BarrierSet::G1SATBCTLogging: // With G1, don't generate the call if we statically know that the target in uninitialized if (!dest_uninitialized) { @@ -1005,7 +1004,6 @@ BarrierSet* bs = Universe::heap()->barrier_set(); switch (bs->kind()) { - case BarrierSet::G1SATBCT: case BarrierSet::G1SATBCTLogging: { // Get some new fresh output registers. diff -r 442c3305ba39 -r 7f733c2a8db4 hotspot/src/cpu/sparc/vm/templateTable_sparc.cpp --- a/hotspot/src/cpu/sparc/vm/templateTable_sparc.cpp Thu Mar 19 15:25:54 2015 +0100 +++ b/hotspot/src/cpu/sparc/vm/templateTable_sparc.cpp Mon Mar 23 12:18:20 2015 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2015, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -56,7 +56,6 @@ assert(index == noreg || offset == 0, "only one offset"); switch (barrier) { #if INCLUDE_ALL_GCS - case BarrierSet::G1SATBCT: case BarrierSet::G1SATBCTLogging: { // Load and record the previous value. diff -r 442c3305ba39 -r 7f733c2a8db4 hotspot/src/cpu/x86/vm/stubGenerator_x86_32.cpp --- a/hotspot/src/cpu/x86/vm/stubGenerator_x86_32.cpp Thu Mar 19 15:25:54 2015 +0100 +++ b/hotspot/src/cpu/x86/vm/stubGenerator_x86_32.cpp Mon Mar 23 12:18:20 2015 +0100 @@ -706,7 +706,6 @@ assert_different_registers(start, count); BarrierSet* bs = Universe::heap()->barrier_set(); switch (bs->kind()) { - case BarrierSet::G1SATBCT: case BarrierSet::G1SATBCTLogging: // With G1, don't generate the call if we statically know that the target in uninitialized if (!uninitialized_target) { @@ -739,7 +738,6 @@ BarrierSet* bs = Universe::heap()->barrier_set(); assert_different_registers(start, count); switch (bs->kind()) { - case BarrierSet::G1SATBCT: case BarrierSet::G1SATBCTLogging: { __ pusha(); // push registers diff -r 442c3305ba39 -r 7f733c2a8db4 hotspot/src/cpu/x86/vm/stubGenerator_x86_64.cpp --- a/hotspot/src/cpu/x86/vm/stubGenerator_x86_64.cpp Thu Mar 19 15:25:54 2015 +0100 +++ b/hotspot/src/cpu/x86/vm/stubGenerator_x86_64.cpp Mon Mar 23 12:18:20 2015 +0100 @@ -1207,7 +1207,6 @@ void gen_write_ref_array_pre_barrier(Register addr, Register count, bool dest_uninitialized) { BarrierSet* bs = Universe::heap()->barrier_set(); switch (bs->kind()) { - case BarrierSet::G1SATBCT: case BarrierSet::G1SATBCTLogging: // With G1, don't generate the call if we statically know that the target in uninitialized if (!dest_uninitialized) { @@ -1252,7 +1251,6 @@ assert_different_registers(start, count, scratch); BarrierSet* bs = Universe::heap()->barrier_set(); switch (bs->kind()) { - case BarrierSet::G1SATBCT: case BarrierSet::G1SATBCTLogging: { __ pusha(); // push registers (overkill) diff -r 442c3305ba39 -r 7f733c2a8db4 hotspot/src/cpu/x86/vm/templateTable_x86.cpp --- a/hotspot/src/cpu/x86/vm/templateTable_x86.cpp Thu Mar 19 15:25:54 2015 +0100 +++ b/hotspot/src/cpu/x86/vm/templateTable_x86.cpp Mon Mar 23 12:18:20 2015 +0100 @@ -156,7 +156,6 @@ assert(val == noreg || val == rax, "parameter is just for looks"); switch (barrier) { #if INCLUDE_ALL_GCS - case BarrierSet::G1SATBCT: case BarrierSet::G1SATBCTLogging: { // flatten object address if needed diff -r 442c3305ba39 -r 7f733c2a8db4 hotspot/src/share/vm/c1/c1_LIRGenerator.cpp --- a/hotspot/src/share/vm/c1/c1_LIRGenerator.cpp Thu Mar 19 15:25:54 2015 +0100 +++ b/hotspot/src/share/vm/c1/c1_LIRGenerator.cpp Mon Mar 23 12:18:20 2015 +0100 @@ -1421,7 +1421,6 @@ // Do the pre-write barrier, if any. switch (_bs->kind()) { #if INCLUDE_ALL_GCS - case BarrierSet::G1SATBCT: case BarrierSet::G1SATBCTLogging: G1SATBCardTableModRef_pre_barrier(addr_opr, pre_val, do_load, patch, info); break; @@ -1442,7 +1441,6 @@ void LIRGenerator::post_barrier(LIR_OprDesc* addr, LIR_OprDesc* new_val) { switch (_bs->kind()) { #if INCLUDE_ALL_GCS - case BarrierSet::G1SATBCT: case BarrierSet::G1SATBCTLogging: G1SATBCardTableModRef_post_barrier(addr, new_val); break; diff -r 442c3305ba39 -r 7f733c2a8db4 hotspot/src/share/vm/opto/graphKit.cpp --- a/hotspot/src/share/vm/opto/graphKit.cpp Thu Mar 19 15:25:54 2015 +0100 +++ b/hotspot/src/share/vm/opto/graphKit.cpp Mon Mar 23 12:18:20 2015 +0100 @@ -1518,7 +1518,6 @@ BarrierSet* bs = Universe::heap()->barrier_set(); set_control(ctl); switch (bs->kind()) { - case BarrierSet::G1SATBCT: case BarrierSet::G1SATBCTLogging: g1_write_barrier_pre(do_load, obj, adr, adr_idx, val, val_type, pre_val, bt); break; @@ -1537,7 +1536,6 @@ bool GraphKit::can_move_pre_barrier() const { BarrierSet* bs = Universe::heap()->barrier_set(); switch (bs->kind()) { - case BarrierSet::G1SATBCT: case BarrierSet::G1SATBCTLogging: return true; // Can move it if no safepoint @@ -1563,7 +1561,6 @@ BarrierSet* bs = Universe::heap()->barrier_set(); set_control(ctl); switch (bs->kind()) { - case BarrierSet::G1SATBCT: case BarrierSet::G1SATBCTLogging: g1_write_barrier_post(store, obj, adr, adr_idx, val, bt, use_precise); break;