< prev index next > src/hotspot/share/gc/z/c1/zBarrierSetC1.cpp
Print this page
/*
! * Copyright (c) 2015, 2019, 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
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation.
/*
! * Copyright (c) 2015, 2022, 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
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation.
private:
LIR_Opr _opr;
public:
LIR_OpZLoadBarrierTest(LIR_Opr opr) :
+ #ifdef RISCV
+ LIR_Op(lir_zloadbarrier_test, LIR_OprFact::illegalOpr, NULL),
+ #else
LIR_Op(),
+ #endif
_opr(opr) {}
virtual void visit(LIR_OpVisitState* state) {
state->do_input(_opr);
}
< prev index next >