Home
last modified time | relevance | path

Searched full:order (Results 1 – 25 of 741) sorted by relevance

12345678910>>...30

/arkcompiler/runtime_core/static_core/libpandabase/utils/
Datomic.h23 ALWAYS_INLINE inline void AtomicStore(T *addr, T val, std::memory_order order) in AtomicStore() argument
26 // Atomic with parameterized order reason: memory order passed as argument in AtomicStore()
27 reinterpret_cast<std::atomic<T> *>(addr)->store(val, order); in AtomicStore()
31 ALWAYS_INLINE inline T AtomicLoad(const T *addr, std::memory_order order) in AtomicLoad() argument
34 // Atomic with parameterized order reason: memory order passed as argument in AtomicLoad()
35 return reinterpret_cast<const std::atomic<T> *>(addr)->load(order); in AtomicLoad()
39 ALWAYS_INLINE inline T AtomicCmpxchgStrong(T *addr, T expected, T newValue, std::memory_order order) in AtomicCmpxchgStrong() argument
42 // Atomic with parameterized order reason: memory order passed as argument in AtomicCmpxchgStrong()
43 reinterpret_cast<std::atomic<T> *>(addr)->compare_exchange_strong(expected, newValue, order); in AtomicCmpxchgStrong()
52 // Atomic with parameterized order reason: memory order passed as argument in AtomicCmpxchgWeak()
/arkcompiler/ets_frontend/testTs/instype/
Drecordthis-expected.txt2 (instruction order, type): (-2, 111), (-1, 106),
4 (instruction order, type): (-2, 111), (-1, 102),
6 (instruction order, type): (-2, 111), (-1, 103),
8 (instruction order, type): (-2, 111), (-1, 104),
10 (instruction order, type): (-2, 111), (-1, 105),
12 (instruction order, type): (-2, 111), (-1, 107), (16, 4),
14 (instruction order, type): (-2, 101), (-1, 108),
16 (instruction order, type): (-2, 111), (-1, 109),
18 (instruction order, type): (-2, 111), (-1, 110),
20 (instruction order, type): (-1, 112), (9, 1),
[all …]
Drecordimport-expected.txt2 (instruction order, type): (-1, 101),
4 (instruction order, type): (-2, 105),
6 (instruction order, type): (-1, 103),
8 (instruction order, type): (-1, 104),
10 (instruction order, type): (8, 101), (10, 1), (12, 103), (14, 104), (16, 1), (18, 1), (20, 1), (22,…
12 (instruction order, type): (5, 101), (8, 105), (19, 107), (22, 102), (25, 103), (31, 104), (37, 106…
Drecordexport-expected.txt2 (instruction order, type): (-1, 101),
4 (instruction order, type): (-2, 105),
6 (instruction order, type): (-1, 103),
8 (instruction order, type): (-1, 104),
10 (instruction order, type): (8, 101), (10, 1), (12, 103), (14, 104), (16, 1), (18, 1), (20, 1), (22,…
/arkcompiler/ets_frontend/test262/
Dignored-test262-other-release-qemu-aot-pgo-litecg.txt2 test262/data/other_tests/built-ins/Date/UTC/fp-evaluation-order.js
5 test262/data/other_tests/built-ins/Date/prototype/setDate/arg-coercion-order.js
6 test262/data/other_tests/built-ins/Date/prototype/setHours/arg-coercion-order.js
7 test262/data/other_tests/built-ins/Date/prototype/setMilliseconds/arg-coercion-order.js
9 test262/data/other_tests/built-ins/Date/prototype/setMinutes/arg-coercion-order.js
10 test262/data/other_tests/built-ins/Date/prototype/setMonth/arg-coercion-order.js
11 test262/data/other_tests/built-ins/Date/prototype/setSeconds/arg-coercion-order.js
13 test262/data/other_tests/built-ins/Date/prototype/setUTCDate/arg-coercion-order.js
14 test262/data/other_tests/built-ins/Date/prototype/setUTCHours/arg-coercion-order.js
15 test262/data/other_tests/built-ins/Date/prototype/setUTCMilliseconds/arg-coercion-order.js
[all …]
Dignored-test262-other-release-qemu-aot-pgo.txt2 test262/data/other_tests/built-ins/Date/UTC/fp-evaluation-order.js
8 test262/data/other_tests/built-ins/Date/prototype/setMinutes/arg-coercion-order.js
10 test262/data/other_tests/built-ins/Date/prototype/setMonth/arg-coercion-order.js
16 test262/data/other_tests/built-ins/Date/prototype/setDate/arg-coercion-order.js
17 test262/data/other_tests/built-ins/Date/prototype/setHours/arg-coercion-order.js
18 test262/data/other_tests/built-ins/Date/prototype/setMilliseconds/arg-coercion-order.js
19 test262/data/other_tests/built-ins/Date/prototype/setMinutes/arg-coercion-order.js
21 test262/data/other_tests/built-ins/Date/prototype/setMonth/arg-coercion-order.js
23 test262/data/other_tests/built-ins/Date/prototype/setSeconds/arg-coercion-order.js
24 test262/data/other_tests/built-ins/Date/prototype/setUTCDate/arg-coercion-order.js
[all …]
Dignored-test262-other-fastverify-qemu-aot-pgo.txt29 test262/data/other_tests/built-ins/Date/UTC/fp-evaluation-order.js
32 test262/data/other_tests/built-ins/Date/prototype/setDate/arg-coercion-order.js
33 test262/data/other_tests/built-ins/Date/prototype/setHours/arg-coercion-order.js
34 test262/data/other_tests/built-ins/Date/prototype/setMilliseconds/arg-coercion-order.js
35 test262/data/other_tests/built-ins/Date/prototype/setMinutes/arg-coercion-order.js
38 test262/data/other_tests/built-ins/Date/prototype/setSeconds/arg-coercion-order.js
40 test262/data/other_tests/built-ins/Date/prototype/setUTCDate/arg-coercion-order.js
41 test262/data/other_tests/built-ins/Date/prototype/setUTCHours/arg-coercion-order.js
42 test262/data/other_tests/built-ins/Date/prototype/setUTCMilliseconds/arg-coercion-order.js
43 test262/data/other_tests/built-ins/Date/prototype/setUTCMinutes/arg-coercion-order.js
[all …]
Dignored-test262-other-fastverify-qemu-int.txt27 test262/data/other_tests/built-ins/Date/UTC/fp-evaluation-order.js
30 test262/data/other_tests/built-ins/Date/prototype/setDate/arg-coercion-order.js
31 test262/data/other_tests/built-ins/Date/prototype/setHours/arg-coercion-order.js
32 test262/data/other_tests/built-ins/Date/prototype/setMilliseconds/arg-coercion-order.js
33 test262/data/other_tests/built-ins/Date/prototype/setMinutes/arg-coercion-order.js
34 test262/data/other_tests/built-ins/Date/prototype/setMonth/arg-coercion-order.js
36 test262/data/other_tests/built-ins/Date/prototype/setSeconds/arg-coercion-order.js
38 test262/data/other_tests/built-ins/Date/prototype/setUTCDate/arg-coercion-order.js
39 test262/data/other_tests/built-ins/Date/prototype/setUTCHours/arg-coercion-order.js
40 test262/data/other_tests/built-ins/Date/prototype/setUTCMilliseconds/arg-coercion-order.js
[all …]
Dignored-test262-other-fastverify-qemu-aot-pgo-litecg.txt40 test262/data/other_tests/built-ins/Date/UTC/fp-evaluation-order.js
43 test262/data/other_tests/built-ins/Date/prototype/setDate/arg-coercion-order.js
44 test262/data/other_tests/built-ins/Date/prototype/setHours/arg-coercion-order.js
45 test262/data/other_tests/built-ins/Date/prototype/setMilliseconds/arg-coercion-order.js
46 test262/data/other_tests/built-ins/Date/prototype/setMinutes/arg-coercion-order.js
47 test262/data/other_tests/built-ins/Date/prototype/setMonth/arg-coercion-order.js
49 test262/data/other_tests/built-ins/Date/prototype/setSeconds/arg-coercion-order.js
50 test262/data/other_tests/built-ins/Date/prototype/setUTCDate/arg-coercion-order.js
51 test262/data/other_tests/built-ins/Date/prototype/setUTCHours/arg-coercion-order.js
52 test262/data/other_tests/built-ins/Date/prototype/setUTCMilliseconds/arg-coercion-order.js
[all …]
/arkcompiler/runtime_core/static_core/runtime/tooling/
Dpt_hooks_wrapper.h33 // Atomic with release order reason: data race with hooks_ in SetHooks()
60 // Atomic with acquire order reason: data race with hooks_ in Breakpoint()
65 // Atomic with acquire order reason: data race with vmdeath_did_not_happen_ in Breakpoint()
72 // Atomic with acquire order reason: data race with hooks_ in LoadModule()
77 // Atomic with acquire order reason: data race with vmdeath_did_not_happen_ in LoadModule()
84 // Atomic with acquire order reason: data race with hooks_ in Paused()
89 // Atomic with acquire order reason: data race with vmdeath_did_not_happen_ in Paused()
98 // Atomic with acquire order reason: data race with hooks_ in Exception()
103 // Atomic with acquire order reason: data race with vmdeath_did_not_happen_ in Exception()
111 // Atomic with acquire order reason: data race with hooks_ in ExceptionCatch()
[all …]
/arkcompiler/runtime_core/common_interfaces/objects/
Dfield.h35 …// std::atomic_compare_exchange_strong_explicit(&value, &expectedValue, newValue, order, order)
39 T Exchange(T newValue, std::memory_order order = std::memory_order_relaxed)
43 __atomic_exchange(&value, &newValue, &ret, order);
47 T FetchAdd(T val, std::memory_order order = std::memory_order_relaxed)
50 return __atomic_fetch_add(&value, val, order);
53 T FetchSub(T val, std::memory_order order = std::memory_order_relaxed)
56 return __atomic_fetch_sub(&value, val, order);
59 T FetchAnd(T val, std::memory_order order = std::memory_order_relaxed)
62 return __atomic_fetch_and(&value, val, order);
65 T FetchOr(T val, std::memory_order order = std::memory_order_relaxed)
[all …]
Dref_field.h37 BaseObject *GetTargetObject(std::memory_order order = std::memory_order_relaxed) const
40 MAddress value = __atomic_load_n(&fieldVal, order);
47 MAddress GetFieldValue(std::memory_order order = std::memory_order_relaxed) const
50 MAddress value = __atomic_load_n(&fieldVal, order);
57 void SetTargetObject(const BaseObject *obj, std::memory_order order = std::memory_order_relaxed)
65 __atomic_store_n(&fieldVal, static_cast<RefFieldValue>(newVal), order);
71 void SetFieldValue(MAddress newVal, std::memory_order order = std::memory_order_relaxed)
77 __atomic_store_n(&fieldVal, static_cast<RefFieldValue>(newVal), order);
103 MAddress Exchange(MAddress newRef, std::memory_order order = std::memory_order_relaxed)
106 __atomic_exchange(&fieldVal, &newRef, &ret, order);
[all …]
/arkcompiler/runtime_core/static_core/libpandabase/taskmanager/utils/
Dsp_sc_lock_free_queue.h52 // Atomic with relaxed order reason: no order requirement in SPSCLockFreeQueue()
54 // Atomic with relaxed order reason: no order requirement in SPSCLockFreeQueue()
61 // Atomic with relaxed order reason: no order requirement in ~SPSCLockFreeQueue()
71 // Atomic with relaxed order reason: gets local variable in Push()
73 // Atomic with relaxed order reason: gets local variable in Push()
77 // Atomic with relaxed order reason: set in local variable in Push()
80 // Atomic with relaxed order reason: set in local variable in Push()
85 // Atomic with release order reason: other threads should see correct value in Push()
92 // Atomic with relaxed order reason: gets local variable in TryPop()
94 // Atomic With relaxed order reason: gets local variable in TryPop()
[all …]
Dsp_mc_lock_free_queue.h74 // Atomic with acq_rel order reason: other threads should see correct value in PopUserScope()
79 // Atomic with acq_rel order reason: other threads should see correct value in ~PopUserScope()
132 // Atomic with acquire order reason: get the latest value in TryDeleteRetiredPtrs()
158 // Atomic with acquire order reason: getting correct value of popUserCount in GetPopUserCount()
169 // Atomic with acquire order reason: get the latest value in LoadAtomicPtr()
193 // Atomic with acq_rel order reason: other threads should be correct value in TryMovePopIndex()
208 // Atomic with acq_rel order reason: other threads should be correct value in CompareAndSetNextHead()
237 // Atomic with release order reason: other threads should see correct value in SPMCLockFreeQueue()
239 // Atomic with release order reason: other threads should see correct value in SPMCLockFreeQueue()
250 // Atomic with acquire order reason: get the latest value in ~SPMCLockFreeQueue()
[all …]
/arkcompiler/runtime_core/static_core/libpandabase/taskmanager/
Dtask_queue_set.cpp33 // Atomic with relaxed order reason: no order dependency with another variables in TaskQueueSet()
41 // Atomic with relaxed order reason: no order dependency with another variables in ~TaskQueueSet()
61 // Atomic with relaxed order reason: no order dependency with another variables in GetQueue()
72 // Atomic with relaxed order reason: no order dependency with another variables in SelectQueue()
85 // Atomic with relaxed order reason: no order dependency with another variables in SelectQueue()
102 // Atomic with relaxed order reason: no order dependency with another variables in AreQueuesEmpty()
118 // Atomic with relaxed order reason: no order dependency with another variables in GetCountOfLiveTasks()
Dtask_scheduler.cpp43 // Atomic with relaxed order reason: no order required in StealTaskFromOtherWorker()
94 // Atomic with relaxed order reason: no sync depends in ProcessWaitList()
99 // Atomic with relaxed order reason: no sync depends in ProcessWaitList()
107 // Atomic with relaxed order reason: no sync depends in ProcessWaitList()
115 // Atomic with relaxed order reason: no sync depends in WaitUntilNewTasks()
122 // Atomic with relaxed order reason: no sync depends in WaitUntilNewTasks()
135 // Atomic with relaxed order reason: no order required in PutTasksInWorker()
154 // Atomic with relaxed order reason: no order required in AreWorkersEmpty()
157 // Atomic with relaxed order reason: no order required in AreWorkersEmpty()
173 // Atomic with relaxed order reason: no order required in SignalWorkers()
[all …]
/arkcompiler/runtime_core/libpandabase/mem/ringbuf/
Dlock_free_ring_buffer.h39 // Atomic with release order reason: threads should see correct initialization in LockFreeBuffer()
41 // Atomic with release order reason: threads should see correct initialization in LockFreeBuffer()
49 // Atomic with acquire order reason: push should get the latest value in TryPush()
52 // Atomic with acquire order reason: push should get the latest value in TryPush()
57 // Atomic with release order reason: to allow pop to see the latest value in TryPush()
74 // Atomic with acquire order reason: get the latest value in IsEmpty()
76 // Atomic with acquire order reason: get the latest value in IsEmpty()
86 // Atomic with acquire order reason: get the latest value in TryPop()
88 // Atomic with acquire order reason: get the latest value in TryPop()
95 // Atomic with release order reason: let others threads to see the latest value in TryPop()
[all …]
/arkcompiler/runtime_core/platforms/unix/libpandabase/futex/
Dfmutex.cpp45 // Atomic with acquire order reason: mutex synchronization in FutexWait()
47 // Atomic with acquire order reason: mutex synchronization in FutexWait()
51 // Atomic with acquire order reason: mutex synchronization in FutexWait()
58 // Atomic with release order reason: mutex synchronization in FutexWake()
82 // Atomic with relaxed order reason: mutex synchronization in IncrementWaiters()
87 // Atomic with relaxed order reason: mutex synchronization in DecrementWaiters()
93 // Atomic with relaxed order reason: mutex synchronization in GetWaiters()
100 // Atomic with relaxed order reason: mutex synchronization in IsHeld()
131 // Atomic with relaxed order reason: mutex synchronization in WaitBrieflyFor()
142 // Atomic with relaxed order reason: mutex synchronization in MutexInit()
[all …]
Dmutex.cpp54 // Atomic with relaxed order reason: mutex synchronization in WaitBrieflyFor()
108 // Atomic with relaxed order reason: mutex synchronization in ~RWLock()
111 // Atomic with relaxed order reason: mutex synchronization in ~RWLock()
114 // Atomic with relaxed order reason: mutex synchronization in ~RWLock()
132 // Atomic with relaxed order reason: mutex synchronization in WriteLock()
153 // Atomic with relaxed order reason: mutex synchronization in WriteLock()
161 // Atomic with relaxed order reason: mutex synchronization in WriteLock()
163 // Atomic with relaxed order reason: mutex synchronization in WriteLock()
165 // Atomic with relaxed order reason: mutex synchronization in WriteLock()
183 // Atomic with relaxed order reason: mutex synchronization in HandleReadLockWait()
[all …]
/arkcompiler/runtime_core/static_core/platforms/unix/libpandabase/futex/
Dfmutex.cpp44 // Atomic with acquire order reason: mutex synchronization in FutexWait()
46 // Atomic with acquire order reason: mutex synchronization in FutexWait()
50 // Atomic with acquire order reason: mutex synchronization in FutexWait()
57 // Atomic with release order reason: mutex synchronization in FutexWake()
81 // Atomic with relaxed order reason: mutex synchronization in IncrementWaiters()
86 // Atomic with relaxed order reason: mutex synchronization in DecrementWaiters()
92 // Atomic with relaxed order reason: mutex synchronization in GetWaiters()
99 // Atomic with relaxed order reason: mutex synchronization in IsHeld()
131 // Atomic with relaxed order reason: mutex synchronization in WaitBrieflyFor()
144 // Atomic with relaxed order reason: mutex synchronization in MutexInit()
[all …]
/arkcompiler/runtime_core/static_core/libpandabase/mem/ringbuf/
Dlock_free_ring_buffer.h38 // Atomic with release order reason: threads should see correct initialization in LockFreeBuffer()
40 // Atomic with release order reason: threads should see correct initialization in LockFreeBuffer()
50 …// Atomic with relaxed order reason: tailIndex_ is own atomic for with thread, so currect value is… in TryPush()
55 // Atomic with acquire order reason: push should get the latest value in TryPush()
63 // Atomic with release order reason: to allow pop to see the latest value in TryPush()
78 // Atomic with acquire order reason: get the latest value in IsEmpty()
80 // Atomic with acquire order reason: get the latest value in IsEmpty()
90 …// Atomic with relaxed order reason: headIndex_ is own atomic for with thread, so currect value is… in TryPop()
94 // Atomic with acquire order reason: get the latest value in TryPop()
103 // Atomic with release order reason: let others threads to see the latest value in TryPop()
[all …]
/arkcompiler/runtime_core/static_core/runtime/tooling/sampler/
Dlock_free_queue.cpp25 // Atomic with acquire order reason: to sync with push in other threads in Push()
28 // Atomic with acquire order reason: to sync with push in other threads in Push()
30 // Atomic with acquire order reason: to sync with push in other threads in Push()
52 // Atomic with acquire order reason: to sync with push in other threads in Pop()
54 // Atomic with acquire order reason: to sync with push in other threads in Pop()
56 // Atomic with acquire order reason: to sync with push in other threads in Pop()
58 // Atomic with acquire order reason: to sync with push in other threads in Pop()
85 // Atomic with acquire order reason: to sync with push in other threads in FindValue()
87 // Atomic with acquire order reason: to sync with push in other threads in FindValue()
/arkcompiler/runtime_core/static_core/libpandabase/mem/
Dbase_mem_stats.cpp33 …// Atomic with acq_rel order reason: data race with allocated_ with dependecies on reads after the… in RecordAllocate()
41 …// Atomic with acq_rel order reason: data race with allocated_ with dependecies on reads after the… in RecordMoved()
57 …// Atomic with acq_rel order reason: data race with allocated_ with dependecies on reads after the… in RecordFree()
64 …// Atomic with acquire order reason: data race with allocated_ with dependecies on reads after the… in GetAllocated()
71 …// Atomic with acquire order reason: data race with allocated_ with dependecies on reads after the… in GetFreed()
82 …// Atomic with acquire order reason: data race with allocated_ with dependecies on reads after the… in GetAllocatedHeap()
96 …// Atomic with acquire order reason: data race with allocated_ with dependecies on reads after the… in GetFreedHeap()
112 …// Atomic with acquire order reason: data race with allocated_ with dependecies on reads after the… in GetFootprint()
117 …// Atomic with acquire order reason: data race with allocated_ with dependecies on reads after the… in GetFootprint()
121 …// Atomic with acquire order reason: data race with allocated_ with dependecies on reads after the… in GetFootprint()
[all …]
/arkcompiler/runtime_core/libpandabase/mem/
Dbase_mem_stats.cpp32 …// Atomic with acq_rel order reason: data race with allocated_ with dependecies on reads after the… in RecordAllocate()
40 …// Atomic with acq_rel order reason: data race with allocated_ with dependecies on reads after the… in RecordMoved()
56 …// Atomic with acq_rel order reason: data race with allocated_ with dependecies on reads after the… in RecordFree()
63 …// Atomic with acquire order reason: data race with allocated_ with dependecies on reads after the… in GetAllocated()
70 …// Atomic with acquire order reason: data race with allocated_ with dependecies on reads after the… in GetFreed()
81 …// Atomic with acquire order reason: data race with allocated_ with dependecies on reads after the… in GetAllocatedHeap()
95 …// Atomic with acquire order reason: data race with allocated_ with dependecies on reads after the… in GetFreedHeap()
111 …// Atomic with acquire order reason: data race with allocated_ with dependecies on reads after the… in GetFootprint()
116 …// Atomic with acquire order reason: data race with allocated_ with dependecies on reads after the… in GetFootprint()
120 …// Atomic with acquire order reason: data race with allocated_ with dependecies on reads after the… in GetFootprint()
[all …]
/arkcompiler/runtime_core/static_core/runtime/jit/
Dprofiling_data.h57 …// Atomic with acquire order reason: data race with classes_ with dependecies on reads after the l… in UpdateInlineCaches()
77 …// Atomic with release order reason: data race with classes_ with dependecies on writes before the… in UpdateInlineCaches()
84 …// Atomic with acquire order reason: data race with bytecode_pc_ with dependecies on reads after t… in GetBytecodePc()
91 …// Atomic with release order reason: data race with bytecode_pc_ with dependecies on writes before… in SetBytecodePc()
101 …// Atomic with acquire order reason: data race with classes_ with dependecies on reads after the l… in GetClassesCopy()
117 …// Atomic with acquire order reason: data race with classes_ with dependecies on reads after the l… in GetClassesCount()
131 …// Atomic with acquire order reason: data race with classes_ with dependecies on reads after the l… in IsMegamorphic()
155 // Atomic with relaxed order reason: data race with pc_
157 // Atomic with relaxed order reason: data race with taken_counter_
159 // Atomic with relaxed order reason: data race with not_taken_counter_
[all …]

12345678910>>...30