Home
last modified time | relevance | path

Searched defs:mo (Results 1 – 25 of 110) sorted by relevance

12345

/external/llvm-project/compiler-rt/lib/tsan/rtl/
Dtsan_interface_atomic.cpp35 static bool IsLoadOrder(morder mo) { in IsLoadOrder()
40 static bool IsStoreOrder(morder mo) { in IsStoreOrder()
44 static bool IsReleaseOrder(morder mo) { in IsReleaseOrder()
48 static bool IsAcquireOrder(morder mo) { in IsAcquireOrder()
53 static bool IsAcqRelOrder(morder mo) { in IsAcqRelOrder()
196 static memory_order to_mo(morder mo) { in to_mo()
210 static T NoTsanAtomicLoad(const volatile T *a, morder mo) { in NoTsanAtomicLoad()
215 static a128 NoTsanAtomicLoad(const volatile a128 *a, morder mo) { in NoTsanAtomicLoad()
222 static T AtomicLoad(ThreadState *thr, uptr pc, const volatile T *a, morder mo) { in AtomicLoad()
246 static void NoTsanAtomicStore(volatile T *a, T v, morder mo) { in NoTsanAtomicStore()
[all …]
/external/compiler-rt/lib/tsan/rtl/
Dtsan_interface_atomic.cc36 static bool IsLoadOrder(morder mo) { in IsLoadOrder()
41 static bool IsStoreOrder(morder mo) { in IsStoreOrder()
45 static bool IsReleaseOrder(morder mo) { in IsReleaseOrder()
49 static bool IsAcquireOrder(morder mo) { in IsAcquireOrder()
54 static bool IsAcqRelOrder(morder mo) { in IsAcqRelOrder()
197 static memory_order to_mo(morder mo) { in to_mo()
211 static T NoTsanAtomicLoad(const volatile T *a, morder mo) { in NoTsanAtomicLoad()
216 static a128 NoTsanAtomicLoad(const volatile a128 *a, morder mo) { in NoTsanAtomicLoad()
224 morder mo) { in AtomicLoad()
241 static void NoTsanAtomicStore(volatile T *a, T v, morder mo) { in NoTsanAtomicStore()
[all …]
/external/compiler-rt/lib/sanitizer_common/
Dsanitizer_atomic_msvc.h82 const volatile T *a, memory_order mo) { in atomic_load()
99 INLINE void atomic_store(volatile T *a, typename T::Type v, memory_order mo) { in atomic_store()
116 u32 v, memory_order mo) { in atomic_fetch_add()
124 uptr v, memory_order mo) { in atomic_fetch_add()
137 u32 v, memory_order mo) { in atomic_fetch_sub()
145 uptr v, memory_order mo) { in atomic_fetch_sub()
158 u8 v, memory_order mo) { in atomic_exchange()
165 u16 v, memory_order mo) { in atomic_exchange()
172 u32 v, memory_order mo) { in atomic_exchange()
181 memory_order mo) { in atomic_compare_exchange_strong()
[all …]
Dsanitizer_atomic_clang.h48 typename T::Type v, memory_order mo) { in atomic_fetch_add()
56 typename T::Type v, memory_order mo) { in atomic_fetch_sub()
64 typename T::Type v, memory_order mo) { in atomic_exchange()
78 memory_order mo) { in atomic_compare_exchange_strong()
92 memory_order mo) { in atomic_compare_exchange_weak()
/external/llvm-project/compiler-rt/lib/sanitizer_common/
Dsanitizer_atomic_msvc.h72 const volatile T *a, memory_order mo) { in atomic_load()
89 inline void atomic_store(volatile T *a, typename T::Type v, memory_order mo) { in atomic_store()
106 u32 v, memory_order mo) { in atomic_fetch_add()
114 uptr v, memory_order mo) { in atomic_fetch_add()
127 u32 v, memory_order mo) { in atomic_fetch_sub()
135 uptr v, memory_order mo) { in atomic_fetch_sub()
148 u8 v, memory_order mo) { in atomic_exchange()
155 u16 v, memory_order mo) { in atomic_exchange()
162 u32 v, memory_order mo) { in atomic_exchange()
171 memory_order mo) { in atomic_compare_exchange_strong()
[all …]
Dsanitizer_atomic_clang.h47 typename T::Type v, memory_order mo) { in atomic_fetch_add()
55 typename T::Type v, memory_order mo) { in atomic_fetch_sub()
63 typename T::Type v, memory_order mo) { in atomic_exchange()
76 memory_order mo) { in atomic_compare_exchange_strong()
90 memory_order mo) { in atomic_compare_exchange_weak()
Dsanitizer_atomic_clang_mips.h42 memory_order mo) { in atomic_fetch_add()
60 memory_order mo) { in atomic_fetch_sub()
68 memory_order mo) { in atomic_compare_exchange_strong()
91 memory_order mo) { in atomic_load()
104 memory_order mo) { in atomic_store()
/external/libcxx/test/std/containers/associative/multimap/multimap.cons/
Dmove.pass.cpp31 std::multimap<int, double, C, A> mo(C(5), A(7)); in main() local
58 std::multimap<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A(7)); in main() local
82 std::multimap<int, double, C, A> mo(C(5), A()); in main() local
109 std::multimap<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A()); in main() local
Dcopy.pass.cpp42 std::multimap<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A(7)); in main() local
68 std::multimap<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A(7)); in main() local
93 std::multimap<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A()); in main() local
Dcopy_alloc.pass.cpp41 std::multimap<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A(7)); in main() local
67 std::multimap<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A()); in main() local
92 std::multimap<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A{}); in main() local
Dcopy_assign.pass.cpp41 std::multimap<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A(2)); in main() local
87 std::multimap<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A(2)); in main() local
114 std::multimap<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A()); in main() local
/external/libcxx/test/std/containers/associative/map/map.cons/
Dmove.pass.cpp31 std::map<int, double, C, A> mo(C(5), A(7)); in main() local
58 std::map<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A(7)); in main() local
76 std::map<int, double, C, A> mo(C(5), A()); in main() local
103 std::map<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A()); in main() local
Dcopy_alloc.pass.cpp41 std::map<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A(7)); in main() local
76 std::map<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A()); in main() local
110 std::map<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A{}); in main() local
Dcopy.pass.cpp42 std::map<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A(7)); in main() local
77 std::map<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A(7)); in main() local
111 std::map<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A()); in main() local
/external/llvm-project/libcxx/test/std/containers/associative/map/map.cons/
Dmove.pass.cpp31 std::map<int, double, C, A> mo(C(5), A(7)); in main() local
58 std::map<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A(7)); in main() local
76 std::map<int, double, C, A> mo(C(5), A()); in main() local
103 std::map<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A()); in main() local
Dcopy_alloc.pass.cpp41 std::map<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A(7)); in main() local
76 std::map<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A()); in main() local
110 std::map<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A{}); in main() local
Dcopy.pass.cpp41 std::map<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A(7)); in main() local
76 std::map<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A(7)); in main() local
110 std::map<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A()); in main() local
/external/llvm-project/libcxx/test/std/containers/associative/multimap/multimap.cons/
Dmove.pass.cpp31 std::multimap<int, double, C, A> mo(C(5), A(7)); in main() local
58 std::multimap<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A(7)); in main() local
82 std::multimap<int, double, C, A> mo(C(5), A()); in main() local
109 std::multimap<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A()); in main() local
Dcopy_alloc.pass.cpp41 std::multimap<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A(7)); in main() local
67 std::multimap<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A()); in main() local
92 std::multimap<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A{}); in main() local
Dcopy.pass.cpp41 std::multimap<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A(7)); in main() local
67 std::multimap<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A(7)); in main() local
92 std::multimap<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A()); in main() local
Dcopy_assign.pass.cpp41 std::multimap<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A(2)); in main() local
87 std::multimap<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A(2)); in main() local
114 std::multimap<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A()); in main() local
/external/libcxx/test/std/containers/associative/multiset/multiset.cons/
Dmove.pass.cpp31 std::multiset<int, C, A> mo(C(5), A(7)); in main() local
59 std::multiset<int, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A(7)); in main() local
96 std::multiset<int, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A()); in main() local
/external/libcxx/test/std/containers/associative/set/set.cons/
Dmove.pass.cpp31 std::set<int, C, A> mo(C(5), A(7)); in main() local
59 std::set<int, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A(7)); in main() local
90 std::set<int, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A()); in main() local
/external/llvm-project/libcxx/test/std/containers/associative/set/set.cons/
Dmove.pass.cpp31 std::set<int, C, A> mo(C(5), A(7)); in main() local
59 std::set<int, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A(7)); in main() local
90 std::set<int, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A()); in main() local
/external/llvm-project/libcxx/test/std/containers/associative/multiset/multiset.cons/
Dmove.pass.cpp31 std::multiset<int, C, A> mo(C(5), A(7)); in main() local
59 std::multiset<int, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A(7)); in main() local
96 std::multiset<int, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A()); in main() local

12345