@@ -1290,6 +1290,9 @@ static bool aarch64_test_and_branch_reachable(int branch_offset, int target_offs
1290
1290
return test_and_branch_to_trampoline_delta < test_and_branch_delta_limit;
1291
1291
}
1292
1292
1293
+ ZLoadBarrierStubC2Aarch64::ZLoadBarrierStubC2Aarch64 (const MachNode* node, Address ref_addr, Register ref)
1294
+ : ZLoadBarrierStubC2(node, ref_addr, ref), _test_and_branch_reachable_entry(), _offset(), _deferred_emit(false ), _test_and_branch_reachable(false ) {}
1295
+
1293
1296
ZLoadBarrierStubC2Aarch64::ZLoadBarrierStubC2Aarch64 (const MachNode* node, Address ref_addr, Register ref, int offset)
1294
1297
: ZLoadBarrierStubC2(node, ref_addr, ref), _test_and_branch_reachable_entry(), _offset(offset), _deferred_emit(false ), _test_and_branch_reachable(false ) {
1295
1298
PhaseOutput* const output = Compile::current ()->output ();
@@ -1319,6 +1322,12 @@ int ZLoadBarrierStubC2Aarch64::get_stub_size() {
1319
1322
return cb.insts_size ();
1320
1323
}
1321
1324
1325
+ ZLoadBarrierStubC2Aarch64* ZLoadBarrierStubC2Aarch64::create (const MachNode* node, Address ref_addr, Register ref) {
1326
+ ZLoadBarrierStubC2Aarch64* const stub = new (Compile::current ()->comp_arena ()) ZLoadBarrierStubC2Aarch64 (node, ref_addr, ref);
1327
+ register_stub (stub);
1328
+ return stub;
1329
+ }
1330
+
1322
1331
ZLoadBarrierStubC2Aarch64* ZLoadBarrierStubC2Aarch64::create (const MachNode* node, Address ref_addr, Register ref, int offset) {
1323
1332
ZLoadBarrierStubC2Aarch64* const stub = new (Compile::current ()->comp_arena ()) ZLoadBarrierStubC2Aarch64 (node, ref_addr, ref, offset);
1324
1333
register_stub (stub);
0 commit comments