equal
deleted
inserted
replaced
29 |
29 |
30 // Do something for each concrete barrier set part of the build. |
30 // Do something for each concrete barrier set part of the build. |
31 #define FOR_EACH_CONCRETE_BARRIER_SET_DO(f) \ |
31 #define FOR_EACH_CONCRETE_BARRIER_SET_DO(f) \ |
32 f(CardTableBarrierSet) \ |
32 f(CardTableBarrierSet) \ |
33 EPSILONGC_ONLY(f(EpsilonBarrierSet)) \ |
33 EPSILONGC_ONLY(f(EpsilonBarrierSet)) \ |
34 G1GC_ONLY(f(G1BarrierSet)) |
34 G1GC_ONLY(f(G1BarrierSet)) \ |
|
35 ZGC_ONLY(f(ZBarrierSet)) |
35 |
36 |
36 #define FOR_EACH_ABSTRACT_BARRIER_SET_DO(f) \ |
37 #define FOR_EACH_ABSTRACT_BARRIER_SET_DO(f) \ |
37 f(ModRef) |
38 f(ModRef) |
38 |
39 |
39 // Do something for each known barrier set. |
40 // Do something for each known barrier set. |