Home
last modified time | relevance | path

Searched refs:WRITE_BARRIER (Results 1 – 4 of 4) sorted by relevance

/arkcompiler/runtime_core/libpandabase/mem/
Dgc_barrier.h40 WRITE_BARRIER = 0x1, // Should be used around store enumerator
62 …E = EncodeBarrierType(1U, BarrierPosition::BARRIER_POSITION_PRE, BarrierActionType::WRITE_BARRIER),
64 … = EncodeBarrierType(1U, BarrierPosition::BARRIER_POSITION_POST, BarrierActionType::WRITE_BARRIER),
82 …R = 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/ets_runtime/ecmascript/
Dglobal_env.h272 …line void Set##name(const JSThread *thread, JSHandle<T> value, BarrierMode mode = WRITE_BARRIER) \
275 … if (mode == WRITE_BARRIER && value.GetTaggedValue().IsHeapObject()) { \
281 …inline void Set##name(const JSThread *thread, type value, BarrierMode mode = WRITE_BARRIER) …
284 … if (mode == WRITE_BARRIER && value.IsHeapObject()) { \
Decma_macros.h73 …void Set##name(const JSThread *thread, JSHandle<T> value, BarrierMode mode = WRITE_BARRIER) …
75 …if (mode == WRITE_BARRIER) { …
85 …void Set##name(const JSThread *thread, JSTaggedValue value, BarrierMode mode = WRITE_BARRIER) …
87 …if (mode == WRITE_BARRIER) { …
Dcommon.h25 enum BarrierMode { SKIP_BARRIER, WRITE_BARRIER, READ_BARRIER }; enumerator