| /llvm-project-15.0.7/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_interface_atomic.cpp | 37 return mo == mo_relaxed || mo == mo_consume in IsLoadOrder() 38 || mo == mo_acquire || mo == mo_seq_cst; in IsLoadOrder() 42 return mo == mo_relaxed || mo == mo_release || mo == mo_seq_cst; in IsStoreOrder() 47 return mo == mo_release || mo == mo_acq_rel || mo == mo_seq_cst; in IsReleaseOrder() 51 return mo == mo_consume || mo == mo_acquire in IsAcquireOrder() 52 || mo == mo_acq_rel || mo == mo_seq_cst; in IsAcquireOrder() 56 return mo == mo_acq_rel || mo == mo_seq_cst; in IsAcqRelOrder() 199 switch (mo) { in to_mo() 343 morder mo) { in AtomicExchange() argument 349 morder mo) { in AtomicFetchAdd() argument [all …]
|
| H A D | tsan_interface.h | 222 a8 __tsan_atomic8_load(const volatile a8 *a, morder mo); 224 a16 __tsan_atomic16_load(const volatile a16 *a, morder mo); 226 a32 __tsan_atomic32_load(const volatile a32 *a, morder mo); 228 a64 __tsan_atomic64_load(const volatile a64 *a, morder mo); 235 void __tsan_atomic8_store(volatile a8 *a, a8 v, morder mo); 248 a8 __tsan_atomic8_exchange(volatile a8 *a, a8 v, morder mo); 261 a8 __tsan_atomic8_fetch_add(volatile a8 *a, a8 v, morder mo); 274 a8 __tsan_atomic8_fetch_sub(volatile a8 *a, a8 v, morder mo); 300 a8 __tsan_atomic8_fetch_or(volatile a8 *a, a8 v, morder mo); 393 void __tsan_atomic_thread_fence(morder mo); [all …]
|
| /llvm-project-15.0.7/compiler-rt/lib/tsan/rtl-old/ |
| H A D | tsan_interface_atomic.cpp | 37 return mo == mo_relaxed || mo == mo_consume in IsLoadOrder() 38 || mo == mo_acquire || mo == mo_seq_cst; in IsLoadOrder() 42 return mo == mo_relaxed || mo == mo_release || mo == mo_seq_cst; in IsStoreOrder() 47 return mo == mo_release || mo == mo_acq_rel || mo == mo_seq_cst; in IsReleaseOrder() 51 return mo == mo_consume || mo == mo_acquire in IsAcquireOrder() 52 || mo == mo_acq_rel || mo == mo_seq_cst; in IsAcquireOrder() 56 return mo == mo_acq_rel || mo == mo_seq_cst; in IsAcqRelOrder() 199 switch (mo) { in to_mo() 339 morder mo) { in AtomicExchange() argument 345 morder mo) { in AtomicFetchAdd() argument [all …]
|
| H A D | tsan_interface.h | 222 a8 __tsan_atomic8_load(const volatile a8 *a, morder mo); 224 a16 __tsan_atomic16_load(const volatile a16 *a, morder mo); 226 a32 __tsan_atomic32_load(const volatile a32 *a, morder mo); 228 a64 __tsan_atomic64_load(const volatile a64 *a, morder mo); 235 void __tsan_atomic8_store(volatile a8 *a, a8 v, morder mo); 248 a8 __tsan_atomic8_exchange(volatile a8 *a, a8 v, morder mo); 261 a8 __tsan_atomic8_fetch_add(volatile a8 *a, a8 v, morder mo); 274 a8 __tsan_atomic8_fetch_sub(volatile a8 *a, a8 v, morder mo); 300 a8 __tsan_atomic8_fetch_or(volatile a8 *a, a8 v, morder mo); 393 void __tsan_atomic_thread_fence(morder mo); [all …]
|
| /llvm-project-15.0.7/compiler-rt/include/sanitizer/ |
| H A D | tsan_interface_atomic.h | 44 __tsan_memory_order mo); 46 __tsan_memory_order mo); 48 __tsan_memory_order mo); 50 __tsan_memory_order mo); 53 __tsan_memory_order mo); 57 __tsan_memory_order mo); 59 __tsan_memory_order mo); 61 __tsan_memory_order mo); 63 __tsan_memory_order mo); 66 __tsan_memory_order mo); [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/containers/associative/multiset/multiset.cons/ |
| H A D | copy.pass.cpp | 41 std::multiset<int, C, A> m = mo; in main() 56 assert(mo.get_allocator() == A(7)); in main() 57 assert(mo.key_comp() == C(5)); in main() 58 assert(mo.size() == 9); in main() 59 assert(std::distance(mo.begin(), mo.end()) == 9); in main() 60 assert(*std::next(mo.begin(), 0) == 1); in main() 88 std::multiset<int, C, A> m = mo; in main() 103 assert(mo.get_allocator() == A(7)); in main() 104 assert(mo.key_comp() == C(5)); in main() 105 assert(mo.size() == 9); in main() [all …]
|
| H A D | copy_assign.pass.cpp | 42 m = mo; in main() 57 assert(mo.get_allocator() == A(2)); in main() 58 assert(mo.key_comp() == C(5)); in main() 59 assert(mo.size() == 9); in main() 60 assert(std::distance(mo.begin(), mo.end()) == 9); in main() 61 assert(*std::next(mo.begin(), 0) == 1); in main() 109 m = mo; in main() 124 assert(mo.get_allocator() == A(2)); in main() 125 assert(mo.key_comp() == C(5)); in main() 126 assert(mo.size() == 9); in main() [all …]
|
| H A D | move.pass.cpp | 31 std::multiset<int, C, A> mo(C(5), A(7)); in main() local 39 assert(mo.key_comp() == C(5)); in main() 40 assert(mo.size() == 0); in main() 41 assert(std::distance(mo.begin(), mo.end()) == 0); in main() 76 assert(mo.key_comp() == C(5)); in main() 77 assert(mo.size() == 0); in main() 78 assert(std::distance(mo.begin(), mo.end()) == 0); in main() 112 assert(mo.get_allocator() == A()); in main() 113 assert(mo.key_comp() == C(5)); in main() 114 assert(mo.size() == 0); in main() [all …]
|
| H A D | copy_alloc.pass.cpp | 40 std::multiset<int, C, A> m(mo, A(3)); in main() 55 assert(mo.get_allocator() == A(7)); in main() 56 assert(mo.key_comp() == C(5)); in main() 57 assert(mo.size() == 9); in main() 58 assert(std::distance(mo.begin(), mo.end()) == 9); in main() 59 assert(*std::next(mo.begin(), 0) == 1); in main() 60 assert(*std::next(mo.begin(), 1) == 1); in main() 61 assert(*std::next(mo.begin(), 2) == 1); in main() 62 assert(*std::next(mo.begin(), 3) == 2); in main() 63 assert(*std::next(mo.begin(), 4) == 2); in main() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/containers/associative/map/map.cons/ |
| H A D | copy.pass.cpp | 52 assert(mo.key_comp() == C(5)); in main() 53 assert(mo.size() == 3); in main() 54 assert(std::distance(mo.begin(), mo.end()) == 3); in main() 55 assert(*mo.begin() == V(1, 1)); in main() 87 assert(mo.key_comp() == C(5)); in main() 88 assert(mo.size() == 3); in main() 89 assert(std::distance(mo.begin(), mo.end()) == 3); in main() 90 assert(*mo.begin() == V(1, 1)); in main() 121 assert(mo.key_comp() == C(5)); in main() 122 assert(mo.size() == 3); in main() [all …]
|
| H A D | copy_alloc.pass.cpp | 52 assert(mo.key_comp() == C(5)); in main() 53 assert(mo.size() == 3); in main() 54 assert(std::distance(mo.begin(), mo.end()) == 3); in main() 55 assert(*mo.begin() == V(1, 1)); in main() 87 assert(mo.key_comp() == C(5)); in main() 88 assert(mo.size() == 3); in main() 89 assert(std::distance(mo.begin(), mo.end()) == 3); in main() 90 assert(*mo.begin() == V(1, 1)); in main() 121 assert(mo.key_comp() == C(5)); in main() 122 assert(mo.size() == 3); in main() [all …]
|
| H A D | move.pass.cpp | 39 assert(mo.key_comp() == C(5)); in main() 40 assert(mo.size() == 0); in main() 41 assert(std::distance(mo.begin(), mo.end()) == 0); in main() 69 assert(mo.key_comp() == C(5)); in main() 70 assert(mo.size() == 0); in main() 71 assert(std::distance(mo.begin(), mo.end()) == 0); in main() 84 assert(mo.key_comp() == C(5)); in main() 85 assert(mo.size() == 0); in main() 86 assert(std::distance(mo.begin(), mo.end()) == 0); in main() 115 assert(mo.size() == 0); in main() [all …]
|
| H A D | copy_assign.pass.cpp | 139 m = mo; in main() 151 assert(std::distance(mo.begin(), mo.end()) == 3); in main() 189 m = mo; in main() 201 assert(std::distance(mo.begin(), mo.end()) == 3); in main() 225 m = mo; in main() 237 assert(std::distance(mo.begin(), mo.end()) == 3); in main() 260 m = mo; in main() 272 assert(std::distance(mo.begin(), mo.end()) == 3); in main() 297 m = mo; in main() 307 assert(std::distance(mo.begin(), mo.end()) == 3); in main() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/containers/associative/set/set.cons/ |
| H A D | copy.pass.cpp | 41 std::set<int, C, A> m = mo; in main() 50 assert(mo.get_allocator() == A(7)); in main() 51 assert(mo.key_comp() == C(5)); in main() 52 assert(mo.size() == 3); in main() 53 assert(std::distance(mo.begin(), mo.end()) == 3); in main() 54 assert(*mo.begin() == 1); in main() 76 std::set<int, C, A> m = mo; in main() 86 assert(mo.key_comp() == C(5)); in main() 87 assert(mo.size() == 3); in main() 88 assert(std::distance(mo.begin(), mo.end()) == 3); in main() [all …]
|
| H A D | move.pass.cpp | 31 std::set<int, C, A> mo(C(5), A(7)); in main() local 39 assert(mo.key_comp() == C(5)); in main() 40 assert(mo.size() == 0); in main() 41 assert(std::distance(mo.begin(), mo.end()) == 0); in main() 70 assert(mo.key_comp() == C(5)); in main() 71 assert(mo.size() == 0); in main() 72 assert(std::distance(mo.begin(), mo.end()) == 0); in main() 100 assert(mo.get_allocator() == A()); in main() 101 assert(mo.key_comp() == C(5)); in main() 102 assert(mo.size() == 0); in main() [all …]
|
| H A D | copy_assign.pass.cpp | 42 m = mo; in main() 51 assert(mo.get_allocator() == A(2)); in main() 52 assert(mo.key_comp() == C(5)); in main() 53 assert(mo.size() == 3); in main() 54 assert(std::distance(mo.begin(), mo.end()) == 3); in main() 55 assert(*mo.begin() == 1); in main() 92 m = mo; in main() 102 assert(mo.key_comp() == C(5)); in main() 103 assert(mo.size() == 3); in main() 104 assert(std::distance(mo.begin(), mo.end()) == 3); in main() [all …]
|
| H A D | copy_alloc.pass.cpp | 39 std::set<int, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A(7)); in main() local 40 std::set<int, C, A> m(mo, A(3)); in main() 49 assert(mo.get_allocator() == A(7)); in main() 50 assert(mo.key_comp() == C(5)); in main() 51 assert(mo.size() == 3); in main() 52 assert(std::distance(mo.begin(), mo.end()) == 3); in main() 53 assert(*mo.begin() == 1); in main() 54 assert(*std::next(mo.begin()) == 2); in main() 55 assert(*std::next(mo.begin(), 2) == 3); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/containers/associative/multimap/multimap.cons/ |
| H A D | move.pass.cpp | 39 assert(mo.key_comp() == C(5)); in main() 40 assert(mo.size() == 0); in main() 41 assert(std::distance(mo.begin(), mo.end()) == 0); in main() 75 assert(mo.key_comp() == C(5)); in main() 76 assert(mo.size() == 0); in main() 77 assert(std::distance(mo.begin(), mo.end()) == 0); in main() 90 assert(mo.key_comp() == C(5)); in main() 91 assert(mo.size() == 0); in main() 92 assert(std::distance(mo.begin(), mo.end()) == 0); in main() 127 assert(mo.size() == 0); in main() [all …]
|
| H A D | copy.pass.cpp | 42 std::multimap<int, double, C, A> m = mo; in main() 43 assert(m == mo); in main() 47 assert(mo.get_allocator() == A(7)); in main() 48 assert(mo.key_comp() == C(5)); in main() 68 std::multimap<int, double, C, A> m = mo; in main() 69 assert(m == mo); in main() 73 assert(mo.get_allocator() == A(7)); in main() 74 assert(mo.key_comp() == C(5)); in main() 94 assert(m == mo); in main() 98 assert(mo.get_allocator() == A()); in main() [all …]
|
| H A D | copy_alloc.pass.cpp | 42 std::multimap<int, double, C, A> m(mo, A(3)); in main() 43 assert(m == mo); in main() 47 assert(mo.get_allocator() == A(7)); in main() 48 assert(mo.key_comp() == C(5)); in main() 68 std::multimap<int, double, C, A> m(mo, A()); in main() 69 assert(m == mo); in main() 73 assert(mo.get_allocator() == A()); in main() 74 assert(mo.key_comp() == C(5)); in main() 94 assert(m == mo); in main() 98 assert(mo.get_allocator() == A{}); in main() [all …]
|
| H A D | copy_assign.pass.cpp | 43 m = mo; in main() 44 assert(m == mo); in main() 48 assert(mo.get_allocator() == A(2)); in main() 49 assert(mo.key_comp() == C(5)); in main() 89 m = mo; in main() 90 assert(m == mo); in main() 95 assert(mo.key_comp() == C(5)); in main() 116 m = mo; in main() 117 assert(m == mo); in main() 121 assert(mo.get_allocator() == A()); in main() [all …]
|
| /llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_atomic_msvc.h | 106 u32 v, memory_order mo) { in atomic_fetch_add() argument 107 (void)mo; in atomic_fetch_add() 115 (void)mo; in atomic_fetch_add() 127 u32 v, memory_order mo) { in atomic_fetch_sub() argument 128 (void)mo; in atomic_fetch_sub() 136 (void)mo; in atomic_fetch_sub() 148 u8 v, memory_order mo) { in atomic_exchange() argument 149 (void)mo; in atomic_exchange() 156 (void)mo; in atomic_exchange() 163 (void)mo; in atomic_exchange() [all …]
|
| H A D | sanitizer_atomic_clang_x86.h | 28 const volatile T *a, memory_order mo) { in atomic_load() argument 29 DCHECK(mo & (memory_order_relaxed | memory_order_consume in atomic_load() 36 if (mo == memory_order_relaxed) { in atomic_load() 38 } else if (mo == memory_order_consume) { in atomic_load() 44 } else if (mo == memory_order_acquire) { in atomic_load() 73 inline void atomic_store(volatile T *a, typename T::Type v, memory_order mo) { in atomic_store() argument 74 DCHECK(mo & (memory_order_relaxed | memory_order_release in atomic_store() 80 if (mo == memory_order_relaxed) { in atomic_store() 82 } else if (mo == memory_order_release) { in atomic_store() 106 if (mo == memory_order_seq_cst) in atomic_store()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/ARM/ |
| H A D | 2011-03-10-DAGCombineCrash.ll | 5 %struct.mo = type { i32, %struct.mo_pops* } 6 …mo*)*, void (%struct.mo*)*, i32 (%struct.mo*, i32*, i32)*, i32 (%struct.mo*)*, i32 (%struct.mo*, i… 7 %struct.ui = type { %struct.mo*, i32*, i32, i32*, i32*, i64, i32*, i32*, i32* } 21 store %struct.mo* undef, %struct.mo** %1, align 4 24 %4 = call i32 @mo_create_nnm(%struct.mo* undef, i64 %3, i32** undef) nounwind 45 declare i32 @mo_create_nnm(%struct.mo*, i64, i32**)
|
| /llvm-project-15.0.7/lldb/examples/python/ |
| H A D | jump.py | 27 mo = re.match("^([0-9]+)$", linespec) 28 if (mo is not None): 31 line_number = int(mo.group(1)) 42 if (mo is not None): 45 line_number = int(mo.group(1)) 56 if (mo is not None): 59 line_number = int(mo.group(1)) 70 if (mo is not None): 73 file_name = mo.group(1) 74 line_number = int(mo.group(2)) [all …]
|