Home
last modified time | relevance | path

Searched refs:WRITE_BARRIER (Results 1 - 7 of 7) sorted by relevance

/arkcompiler/runtime_core/libpandabase/mem/
H A Dgc_barrier.h40 WRITE_BARRIER = 0x1, // Should be used around store
62 PRE_WRB_NONE = EncodeBarrierType(1U, BarrierPosition::BARRIER_POSITION_PRE, BarrierActionType::WRITE_BARRIER),
64 POST_WRB_NONE = EncodeBarrierType(1U, BarrierPosition::BARRIER_POSITION_POST, BarrierActionType::WRITE_BARRIER),
82 PRE_SATB_BARRIER = EncodeBarrierType(2U, BarrierPosition::BARRIER_POSITION_PRE, BarrierActionType::WRITE_BARRIER),
104 EncodeBarrierType(3U, BarrierPosition::BARRIER_POSITION_POST, BarrierActionType::WRITE_BARRIER),
124 EncodeBarrierType(4U, BarrierPosition::BARRIER_POSITION_POST, BarrierActionType::WRITE_BARRIER),
143 BarrierActionType::WRITE_BARRIER; in IsWriteBarrier()
/arkcompiler/runtime_core/static_core/libpandabase/mem/
H A Dgc_barrier.h36 WRITE_BARRIER = 0x1, // Should be used around store
58 PRE_WRB_NONE = EncodeBarrierType(1U, BarrierPosition::BARRIER_POSITION_PRE, BarrierActionType::WRITE_BARRIER),
60 POST_WRB_NONE = EncodeBarrierType(1U, BarrierPosition::BARRIER_POSITION_POST, BarrierActionType::WRITE_BARRIER),
79 PRE_SATB_BARRIER = EncodeBarrierType(2U, BarrierPosition::BARRIER_POSITION_PRE, BarrierActionType::WRITE_BARRIER),
101 EncodeBarrierType(3U, BarrierPosition::BARRIER_POSITION_POST, BarrierActionType::WRITE_BARRIER),
121 EncodeBarrierType(4U, BarrierPosition::BARRIER_POSITION_POST, BarrierActionType::WRITE_BARRIER),
140 BarrierActionType::WRITE_BARRIER; in IsWriteBarrier()
/arkcompiler/ets_runtime/ecmascript/
H A Dglobal_env.h176 inline void Set##name(const JSThread *thread, JSHandle<T> value, BarrierMode mode = WRITE_BARRIER) \
179 if (mode == WRITE_BARRIER && value.GetTaggedValue().IsHeapObject()) { \
188 inline void Set##name(const JSThread *thread, type value, BarrierMode mode = WRITE_BARRIER) \
191 if (mode == WRITE_BARRIER && value.IsHeapObject()) { \
H A Dcommon_enum.h21 enum BarrierMode { SKIP_BARRIER, WRITE_BARRIER, READ_BARRIER }; enumerator
H A Decma_macros.h81 void Set##name(const JSThread *thread, JSHandle<T> value, BarrierMode mode = WRITE_BARRIER) \
83 if (mode == WRITE_BARRIER) { \
93 void Set##name(const JSThread *thread, JSTaggedValue value, BarrierMode mode = WRITE_BARRIER) \
95 if (mode == WRITE_BARRIER) { \
H A Djs_function.h320 const JSHandle<JSTaggedValue> &value, BarrierMode mode = WRITE_BARRIER);
H A Djs_function.cpp1053 func->SetRawProfileTypeInfo(thread, handleProfileTypeInfoCell, WRITE_BARRIER); in SetProfileTypeInfo()
1081 handleRaw->SetMachineCode(thread, machineCode.GetTaggedValue().CreateAndGetWeakRef(), WRITE_BARRIER); in SetJitMachineCodeCache()

Completed in 7 milliseconds