Home
last modified time | relevance | path

Searched refs:MemoryBarrier (Results 1 – 25 of 52) sorted by relevance

123

/external/protobuf/src/google/protobuf/stubs/
Datomicops_internals_mips_gcc.h152 inline void MemoryBarrier() { in MemoryBarrier() function
158 MemoryBarrier(); in Acquire_Store()
162 MemoryBarrier(); in Release_Store()
172 MemoryBarrier(); in Acquire_Load()
177 MemoryBarrier(); in Release_Load()
250 MemoryBarrier(); in Barrier_AtomicIncrement()
252 MemoryBarrier(); in Barrier_AtomicIncrement()
266 MemoryBarrier(); in Acquire_CompareAndSwap()
273 MemoryBarrier(); in Release_CompareAndSwap()
283 MemoryBarrier(); in Acquire_Store()
[all …]
Datomicops_internals_arm64_gcc.h40 inline void MemoryBarrier() { in MemoryBarrier() function
120 MemoryBarrier(); in Barrier_AtomicIncrement()
122 MemoryBarrier(); in Barrier_AtomicIncrement()
131 MemoryBarrier(); in Acquire_CompareAndSwap()
139 MemoryBarrier(); in Release_CompareAndSwap()
151 MemoryBarrier(); in Acquire_Store()
181 MemoryBarrier(); in Release_Load()
256 MemoryBarrier(); in Barrier_AtomicIncrement()
258 MemoryBarrier(); in Barrier_AtomicIncrement()
267 MemoryBarrier(); in Acquire_CompareAndSwap()
[all …]
Datomicops_internals_ppc_gcc.h100 MemoryBarrier(); in Barrier_AtomicIncrement()
102 MemoryBarrier(); in Barrier_AtomicIncrement()
109 MemoryBarrier(); in Acquire_CompareAndSwap()
115 MemoryBarrier(); in Release_CompareAndSwap()
124 inline void MemoryBarrier() { __asm__ __volatile__("sync" : : : "memory"); } in MemoryBarrier() function
128 MemoryBarrier(); in Acquire_Store()
132 MemoryBarrier(); in Release_Store()
140 MemoryBarrier(); in Acquire_Load()
145 MemoryBarrier(); in Release_Load()
Datomicops_internals_solaris.h57 inline void MemoryBarrier(void) { in MemoryBarrier() function
64 MemoryBarrier(); in Barrier_AtomicIncrement()
66 MemoryBarrier(); in Barrier_AtomicIncrement()
75 MemoryBarrier(); in Acquire_CompareAndSwap()
83 MemoryBarrier(); in Release_CompareAndSwap()
132 MemoryBarrier(); in Barrier_AtomicIncrement()
134 MemoryBarrier(); in Barrier_AtomicIncrement()
142 MemoryBarrier(); in Acquire_CompareAndSwap()
149 MemoryBarrier(); in Release_CompareAndSwap()
Datomicops_internals_macosx.h76 inline void MemoryBarrier() { in MemoryBarrier() function
106 MemoryBarrier(); in Acquire_Store()
110 MemoryBarrier(); in Release_Store()
120 MemoryBarrier(); in Acquire_Load()
125 MemoryBarrier(); in Release_Load()
196 MemoryBarrier(); in Acquire_Store()
200 MemoryBarrier(); in Release_Store()
210 MemoryBarrier(); in Acquire_Load()
215 MemoryBarrier(); in Release_Load()
Datomicops_internals_arm_gcc.h118 inline void MemoryBarrier() { in MemoryBarrier() function
124 MemoryBarrier(); in Acquire_Store()
128 MemoryBarrier(); in Release_Store()
138 MemoryBarrier(); in Acquire_Load()
143 MemoryBarrier(); in Release_Load()
Datomicops_internals_arm_qnx.h113 inline void MemoryBarrier() { in MemoryBarrier() function
119 MemoryBarrier(); in Acquire_Store()
123 MemoryBarrier(); in Release_Store()
133 MemoryBarrier(); in Acquire_Load()
138 MemoryBarrier(); in Release_Load()
Datomicops_internals_x86_gcc.h122 inline void MemoryBarrier() { in MemoryBarrier() function
128 MemoryBarrier(); in Acquire_Store()
133 inline void MemoryBarrier() { in MemoryBarrier() function
171 MemoryBarrier(); in Release_Load()
228 MemoryBarrier(); in Acquire_Store()
265 MemoryBarrier(); in Release_Load()
Datomicops_internals_pnacl.h55 inline void MemoryBarrier() { in MemoryBarrier() function
122 MemoryBarrier(); in Acquire_Store()
138 MemoryBarrier(); in Release_Load()
205 MemoryBarrier(); in Acquire_Store()
221 MemoryBarrier(); in Release_Load()
Datomicops.h135 #if defined(__MINGW32__) && defined(MemoryBarrier)
136 #undef MemoryBarrier
138 void MemoryBarrier();
Datomicops_internals_x86_msvc.cc47 inline void MemoryBarrier() { in MemoryBarrier() function
49 ::MemoryBarrier(); in MemoryBarrier()
Datomicops_internals_x86_msvc.h85 MemoryBarrier(); in Release_Load()
128 MemoryBarrier(); in Release_Load()
/external/gemmlowp/profiling/
Dinstrumentation.h107 inline void MemoryBarrier() { asm volatile("" ::: "memory"); } in MemoryBarrier() function
126 MemoryBarrier(); in Push()
129 MemoryBarrier(); in Push()
131 MemoryBarrier(); in Push()
135 MemoryBarrier(); in Pop()
138 MemoryBarrier(); in Pop()
142 MemoryBarrier(); in UpdateTop()
145 MemoryBarrier(); in UpdateTop()
/external/spirv-llvm/test/SPIRV/transcoding/
DOpMemoryBarrier_cl20.ll35 ; CHECK-SPIRV: 3 MemoryBarrier [[ScopeWorkItem]] [[MemSema1]]
36 ; CHECK-SPIRV-NEXT: 3 MemoryBarrier [[ScopeWorkGroup]] [[MemSema1]]
37 ; CHECK-SPIRV-NEXT: 3 MemoryBarrier [[ScopeDevice]] [[MemSema1]]
38 ; CHECK-SPIRV-NEXT: 3 MemoryBarrier [[ScopeCrossDevice]] [[MemSema1]]
40 ; CHECK-SPIRV-NEXT: 3 MemoryBarrier [[ScopeWorkItem]] [[MemSema2]]
41 ; CHECK-SPIRV-NEXT: 3 MemoryBarrier [[ScopeWorkGroup]] [[MemSema2]]
42 ; CHECK-SPIRV-NEXT: 3 MemoryBarrier [[ScopeDevice]] [[MemSema2]]
43 ; CHECK-SPIRV-NEXT: 3 MemoryBarrier [[ScopeCrossDevice]] [[MemSema2]]
45 ; CHECK-SPIRV-NEXT: 3 MemoryBarrier [[ScopeWorkItem]] [[MemSema3]]
46 ; CHECK-SPIRV-NEXT: 3 MemoryBarrier [[ScopeWorkGroup]] [[MemSema3]]
[all …]
DOpMemoryBarrier_cl12.ll23 ; CHECK-SPIRV: 3 MemoryBarrier [[ScopeWorkGroup]] [[MemSema1]]
24 ; CHECK-SPIRV-NEXT: 3 MemoryBarrier [[ScopeWorkGroup]] [[MemSema2]]
25 ; CHECK-SPIRV-NEXT: 3 MemoryBarrier [[ScopeWorkGroup]] [[MemSema3]]
26 ; CHECK-SPIRV-NEXT: 3 MemoryBarrier [[ScopeWorkGroup]] [[MemSema4]]
27 ; CHECK-SPIRV-NEXT: 3 MemoryBarrier [[ScopeWorkGroup]] [[MemSema5]]
28 ; CHECK-SPIRV-NEXT: 3 MemoryBarrier [[ScopeWorkGroup]] [[MemSema6]]
/external/libchrome/base/
Datomicops_internals_x86_msvc.h23 #undef MemoryBarrier
59 inline void MemoryBarrier() { in MemoryBarrier() function
65 ::MemoryBarrier(); in MemoryBarrier()
105 MemoryBarrier(); in Release_Load()
174 MemoryBarrier(); in Release_Load()
Datomicops_internals_portable.h55 inline void MemoryBarrier() { in MemoryBarrier() function
122 MemoryBarrier(); in Acquire_Store()
138 MemoryBarrier(); in Release_Load()
205 MemoryBarrier(); in Acquire_Store()
221 MemoryBarrier(); in Release_Load()
Datomicops.h48 #undef MemoryBarrier
112 void MemoryBarrier();
/external/v8/src/base/
Datomicops_internals_x86_msvc.h19 #undef MemoryBarrier
53 inline void MemoryBarrier() { in MemoryBarrier() function
59 ::MemoryBarrier(); in MemoryBarrier()
Datomicops.h45 #undef MemoryBarrier
108 void MemoryBarrier();
/external/v8/src/profiler/
Dcircular-queue-inl.h27 base::MemoryBarrier(); in Peek()
44 base::MemoryBarrier(); in StartEnqueue()
/external/gemmlowp/internal/
Dmulti_thread_gemm.h71 MemoryBarrier(); in WriteBarrier()
77 MemoryBarrier(); in WriteBarrier()
85 MemoryBarrier(); in ReadBarrier()
91 MemoryBarrier(); in ReadBarrier()
190 MemoryBarrier(); in Wait()
/external/harfbuzz_ng/src/
Dhb-atomic-private.hh57 #if !defined(MemoryBarrier) in _HBMemoryBarrier()
61 MemoryBarrier (); in _HBMemoryBarrier()
/external/deqp/framework/delibs/dethread/
DdeAtomic.c36 MemoryBarrier(); in deMemoryReadWriteFence()
/external/swiftshader/third_party/LLVM/cmake/modules/
DCheckAtomic.cmake12 MemoryBarrier();

123