Searched refs:WRITE_BARRIER (Results 1 - 7 of 7) sorted by relevance
/arkcompiler/runtime_core/libpandabase/mem/ |
H A D | gc_barrier.h | 40 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 D | gc_barrier.h | 36 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 D | global_env.h | 176 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 D | common_enum.h | 21 enum BarrierMode { SKIP_BARRIER, WRITE_BARRIER, READ_BARRIER }; enumerator
|
H A D | ecma_macros.h | 81 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 D | js_function.h | 320 const JSHandle<JSTaggedValue> &value, BarrierMode mode = WRITE_BARRIER);
|
H A D | js_function.cpp | 1053 func->SetRawProfileTypeInfo(thread, handleProfileTypeInfoCell, WRITE_BARRIER); in SetProfileTypeInfo() 1081 handleRaw->SetMachineCode(thread, machineCode.GetTaggedValue().CreateAndGetWeakRef(), WRITE_BARRIER); in SetJitMachineCodeCache()
|
Completed in 7 milliseconds