Searched refs:WRITE_BARRIER (Results 1 – 4 of 4) sorted by relevance
/arkcompiler/runtime_core/libpandabase/mem/ |
D | gc_barrier.h | 40 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/ |
D | global_env.h | 272 …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()) { \
|
D | ecma_macros.h | 73 …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) { …
|
D | common.h | 25 enum BarrierMode { SKIP_BARRIER, WRITE_BARRIER, READ_BARRIER }; enumerator
|