| /llvm-project-15.0.7/compiler-rt/lib/tsan/rtl-old/ |
| H A D | tsan_interface_atomic.cpp | 108 a128 func_xchg(volatile a128 *v, a128 op) { in func_xchg() 115 a128 func_add(volatile a128 *v, a128 op) { in func_add() 122 a128 func_sub(volatile a128 *v, a128 op) { in func_sub() 129 a128 func_and(volatile a128 *v, a128 op) { in func_and() 136 a128 func_or(volatile a128 *v, a128 op) { in func_or() 143 a128 func_xor(volatile a128 *v, a128 op) { in func_xor() 150 a128 func_nand(volatile a128 *v, a128 op) { in func_nand() 157 a128 func_cas(volatile a128 *v, a128 cmp, a128 xch) { in func_cas() 385 static bool NoTsanAtomicCAS(volatile a128 *a, a128 *c, a128 v, in NoTsanAtomicCAS() 568 a128 __tsan_atomic128_exchange(volatile a128 *a, a128 v, morder mo) { in __tsan_atomic128_exchange() [all …]
|
| H A D | tsan_interface.h | 231 a128 __tsan_atomic128_load(const volatile a128 *a, morder mo); 257 a128 __tsan_atomic128_exchange(volatile a128 *a, a128 v, morder mo); 270 a128 __tsan_atomic128_fetch_add(volatile a128 *a, a128 v, morder mo); 283 a128 __tsan_atomic128_fetch_sub(volatile a128 *a, a128 v, morder mo); 296 a128 __tsan_atomic128_fetch_and(volatile a128 *a, a128 v, morder mo); 309 a128 __tsan_atomic128_fetch_or(volatile a128 *a, a128 v, morder mo); 322 a128 __tsan_atomic128_fetch_xor(volatile a128 *a, a128 v, morder mo); 335 a128 __tsan_atomic128_fetch_nand(volatile a128 *a, a128 v, morder mo); 352 int __tsan_atomic128_compare_exchange_strong(volatile a128 *a, a128 *c, a128 v, 370 int __tsan_atomic128_compare_exchange_weak(volatile a128 *a, a128 *c, a128 v, [all …]
|
| /llvm-project-15.0.7/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_interface_atomic.cpp | 108 a128 func_xchg(volatile a128 *v, a128 op) { in func_xchg() 115 a128 func_add(volatile a128 *v, a128 op) { in func_add() 122 a128 func_sub(volatile a128 *v, a128 op) { in func_sub() 129 a128 func_and(volatile a128 *v, a128 op) { in func_and() 136 a128 func_or(volatile a128 *v, a128 op) { in func_or() 143 a128 func_xor(volatile a128 *v, a128 op) { in func_xor() 150 a128 func_nand(volatile a128 *v, a128 op) { in func_nand() 157 a128 func_cas(volatile a128 *v, a128 cmp, a128 xch) { in func_cas() 389 static bool NoTsanAtomicCAS(volatile a128 *a, a128 *c, a128 v, in NoTsanAtomicCAS() 573 a128 __tsan_atomic128_exchange(volatile a128 *a, a128 v, morder mo) { in __tsan_atomic128_exchange() [all …]
|
| H A D | tsan_interface.h | 231 a128 __tsan_atomic128_load(const volatile a128 *a, morder mo); 257 a128 __tsan_atomic128_exchange(volatile a128 *a, a128 v, morder mo); 270 a128 __tsan_atomic128_fetch_add(volatile a128 *a, a128 v, morder mo); 283 a128 __tsan_atomic128_fetch_sub(volatile a128 *a, a128 v, morder mo); 296 a128 __tsan_atomic128_fetch_and(volatile a128 *a, a128 v, morder mo); 309 a128 __tsan_atomic128_fetch_or(volatile a128 *a, a128 v, morder mo); 322 a128 __tsan_atomic128_fetch_xor(volatile a128 *a, a128 v, morder mo); 335 a128 __tsan_atomic128_fetch_nand(volatile a128 *a, a128 v, morder mo); 352 int __tsan_atomic128_compare_exchange_strong(volatile a128 *a, a128 *c, a128 v, 370 int __tsan_atomic128_compare_exchange_weak(volatile a128 *a, a128 *c, a128 v, [all …]
|
| /llvm-project-15.0.7/compiler-rt/test/builtins/Unit/ |
| H A D | atomic_test.c | 159 uint128_t a128, b128; variable 168 a128 = value; in set_a_values() 264 __atomic_store_16(&a128, V + m, model); in test_stores() 265 if (a128 != V + m) in test_stores() 415 if (a128 != ONES || b128 != ONES) in test_compare_exchanges() 419 if (a128 != V + m1 || b128 != ONES) in test_compare_exchanges() 501 if (b128 != V + m || a128 != V + m) in test_fetch_op() 599 __atomic_fetch_add_16(&a128, V, model); in test_fetch_op() 600 if (a128 != V * 2 + m) in test_fetch_op() 602 __atomic_fetch_sub_16(&a128, V, model); in test_fetch_op() [all …]
|
| /llvm-project-15.0.7/llvm/test/Analysis/CostModel/X86/ |
| H A D | fshl.ll | 1259 %V2I64 = call <2 x i64> @llvm.fshl.v2i64(<2 x i64> %a128, <2 x i64> %a128, <2 x i64> %c128) 1323 %V2I32 = call <4 x i32> @llvm.fshl.v4i32(<4 x i32> %a128, <4 x i32> %a128, <4 x i32> %c128) 1401 %V8I16 = call <8 x i16> @llvm.fshl.v8i16(<8 x i16> %a128, <8 x i16> %a128, <8 x i16> %c128) 1479 %V16I8 = call <16 x i8> @llvm.fshl.v16i8(<16 x i8> %a128, <16 x i8> %a128, <16 x i8> %c128) 1556 %V2I64 = call <2 x i64> @llvm.fshl.v2i64(<2 x i64> %a128, <2 x i64> %a128, <2 x i64> %u128) 1629 %V2I32 = call <4 x i32> @llvm.fshl.v4i32(<4 x i32> %a128, <4 x i32> %a128, <4 x i32> %u128) 1720 %V8I16 = call <8 x i16> @llvm.fshl.v8i16(<8 x i16> %a128, <8 x i16> %a128, <8 x i16> %u128) 1820 %V16I8 = call <16 x i8> @llvm.fshl.v16i8(<16 x i8> %a128, <16 x i8> %a128, <16 x i8> %u128) 1881 …%V2I64 = call <2 x i64> @llvm.fshl.v2i64(<2 x i64> %a128, <2 x i64> %a128, <2 x i64> <i64 1, i64 … 1938 …%V2I32 = call <4 x i32> @llvm.fshl.v4i32(<4 x i32> %a128, <4 x i32> %a128, <4 x i32> <i32 4, i32 5… [all …]
|
| H A D | fshr.ll | 1260 %V2I64 = call <2 x i64> @llvm.fshr.v2i64(<2 x i64> %a128, <2 x i64> %a128, <2 x i64> %c128) 1324 %V2I32 = call <4 x i32> @llvm.fshr.v4i32(<4 x i32> %a128, <4 x i32> %a128, <4 x i32> %c128) 1402 %V8I16 = call <8 x i16> @llvm.fshr.v8i16(<8 x i16> %a128, <8 x i16> %a128, <8 x i16> %c128) 1480 %V16I8 = call <16 x i8> @llvm.fshr.v16i8(<16 x i8> %a128, <16 x i8> %a128, <16 x i8> %c128) 1557 %V2I64 = call <2 x i64> @llvm.fshr.v2i64(<2 x i64> %a128, <2 x i64> %a128, <2 x i64> %u128) 1630 %V2I32 = call <4 x i32> @llvm.fshr.v4i32(<4 x i32> %a128, <4 x i32> %a128, <4 x i32> %u128) 1721 %V8I16 = call <8 x i16> @llvm.fshr.v8i16(<8 x i16> %a128, <8 x i16> %a128, <8 x i16> %u128) 1821 %V16I8 = call <16 x i8> @llvm.fshr.v16i8(<16 x i8> %a128, <16 x i8> %a128, <16 x i8> %u128) 1882 …%V2I64 = call <2 x i64> @llvm.fshr.v2i64(<2 x i64> %a128, <2 x i64> %a128, <2 x i64> <i64 1, i64 … 1939 …%V2I32 = call <4 x i32> @llvm.fshr.v4i32(<4 x i32> %a128, <4 x i32> %a128, <4 x i32> <i32 4, i32 5… [all …]
|
| H A D | abs.ll | 15 define void @cost_abs_i64(i64 %a64, <2 x i64> %a128, <4 x i64> %a256, <8 x i64> %a512) { 59 %V2I64 = call <2 x i64> @llvm.abs.v2i64(<2 x i64> %a128, i1 0) 65 define void @cost_abs_i32(i32 %a32, <4 x i32> %a128, <8 x i32> %a256, <16 x i32> %a512) { 109 %V2I32 = call <4 x i32> @llvm.abs.v4i32(<4 x i32> %a128, i1 0) 173 %V8I16 = call <8 x i16> @llvm.abs.v8i16(<8 x i16> %a128, i1 0) 179 define void @cost_abs_i8(i8 %a8, <16 x i8> %a128, <32 x i8> %a256, <64 x i8> %a512) { 237 %V16I8 = call <16 x i8> @llvm.abs.v16i8(<16 x i8> %a128, i1 0) 291 %V2I64 = call <2 x i64> @llvm.abs.v2i64(<2 x i64> %a128, i1 -1) 341 %V2I32 = call <4 x i32> @llvm.abs.v4i32(<4 x i32> %a128, i1 -1) 405 %V8I16 = call <8 x i16> @llvm.abs.v8i16(<8 x i16> %a128, i1 -1) [all …]
|
| H A D | shuffle-transpose.ll | 19 define void @test_vXf64(<2 x double> %a128, <2 x double> %b128, <4 x double> %a256, <4 x double> %b… 21 … estimated cost of 1 for instruction: %V128 = shufflevector <2 x double> %a128, <2 x double> %b128… 38 %V128 = shufflevector <2 x double> %a128, <2 x double> %b128, <2 x i32> <i32 0, i32 2> 44 define void @test_vXi64(<2 x i64> %a128, <2 x i64> %b128, <4 x i64> %a256, <4 x i64> %b256, <8 x i6… 46 … an estimated cost of 1 for instruction: %V128 = shufflevector <2 x i64> %a128, <2 x i64> %b128, <… 52 … an estimated cost of 1 for instruction: %V128 = shufflevector <2 x i64> %a128, <2 x i64> %b128, <… 58 … an estimated cost of 1 for instruction: %V128 = shufflevector <2 x i64> %a128, <2 x i64> %b128, <… 63 %V128 = shufflevector <2 x i64> %a128, <2 x i64> %b128, <2 x i32> <i32 0, i32 2> 99 %V128 = shufflevector <4 x float> %a128, <4 x float> %b128, <4 x i32> <i32 0, i32 4, i32 2, i32 6> 135 %V128 = shufflevector <4 x i32> %a128, <4 x i32> %b128, <4 x i32> <i32 0, i32 4, i32 2, i32 6> [all …]
|
| H A D | shuffle-broadcast.ll | 342 define void @test_upper_vXf32(<2 x float> %a64, <2 x float> %b64, <4 x float> %a128, <4 x float> %b… 345 …n estimated cost of 1 for instruction: %V128 = shufflevector <4 x float> %a128, <4 x float> %b128,… 352 …n estimated cost of 1 for instruction: %V128 = shufflevector <4 x float> %a128, <4 x float> %b128,… 359 …n estimated cost of 1 for instruction: %V128 = shufflevector <4 x float> %a128, <4 x float> %b128,… 366 …n estimated cost of 1 for instruction: %V128 = shufflevector <4 x float> %a128, <4 x float> %b128,… 372 %V128 = shufflevector <4 x float> %a128, <4 x float> %b128, <4 x i32> <i32 4, i32 4, i32 4, i32 4>
|
| H A D | shuffle-reverse.ll | 312 define void @test_upper_vXf32(<2 x float> %a64, <2 x float> %b64, <4 x float> %a128, <4 x float> %b… 315 …n estimated cost of 1 for instruction: %V128 = shufflevector <4 x float> %a128, <4 x float> %b128,… 322 …n estimated cost of 1 for instruction: %V128 = shufflevector <4 x float> %a128, <4 x float> %b128,… 329 …n estimated cost of 1 for instruction: %V128 = shufflevector <4 x float> %a128, <4 x float> %b128,… 336 …n estimated cost of 1 for instruction: %V128 = shufflevector <4 x float> %a128, <4 x float> %b128,… 342 %V128 = shufflevector <4 x float> %a128, <4 x float> %b128, <4 x i32> <i32 7, i32 6, i32 5, i32 4>
|
| H A D | shuffle-single-src.ll | 378 define void @identity_vXf32(<4 x float> %a128, <4 x float> %b128, <8 x float> %a256, <8 x float> %b… 380 …n estimated cost of 0 for instruction: %V128 = shufflevector <4 x float> %a128, <4 x float> %b128,… 385 …%V128 = shufflevector <4 x float> %a128, <4 x float> %b128, <4 x i32> <i32 0, i32 undef, i32 2, i3…
|
| /llvm-project-15.0.7/llvm/test/Instrumentation/MemorySanitizer/ |
| H A D | funnel_shift.ll | 45 %V2I64 = call <2 x i64> @llvm.fshl.v2i64(<2 x i64> %a128, <2 x i64> %b128, <2 x i64> %c128) 89 %V2I32 = call <4 x i32> @llvm.fshl.v4i32(<4 x i32> %a128, <4 x i32> %b128, <4 x i32> %c128) 133 %V8I16 = call <8 x i16> @llvm.fshl.v8i16(<8 x i16> %a128, <8 x i16> %b128, <8 x i16> %c128) 177 %V16I8 = call <16 x i8> @llvm.fshl.v16i8(<16 x i8> %a128, <16 x i8> %b128, <16 x i8> %c128) 183 define void @var_rotate_i64(i64 %a64, <2 x i64> %a128, <4 x i64> %a256, <8 x i64> %a512, i64 %c64, … 217 %V2I64 = call <2 x i64> @llvm.fshl.v2i64(<2 x i64> %a128, <2 x i64> %a128, <2 x i64> %c128) 223 define void @var_rotate_i32(i32 %a32, <4 x i32> %a128, <8 x i32> %a256, <16 x i32> %a512, i32 %c32,… 257 %V2I32 = call <4 x i32> @llvm.fshl.v4i32(<4 x i32> %a128, <4 x i32> %a128, <4 x i32> %c128) 297 %V8I16 = call <8 x i16> @llvm.fshl.v8i16(<8 x i16> %a128, <8 x i16> %a128, <8 x i16> %c128) 303 define void @var_rotate_i8(i8 %a8, <16 x i8> %a128, <32 x i8> %a256, <64 x i8> %a512, i8 %c8, <16 x… [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | statepoint-spill-slot-size-promotion.ll | 9 …a2, i7 %a7, i8 %a8, i9 %a9, i15 %a15, i16 %a16, i32 %a32, i64 %a64, i128 %a128, ptr addrspace(1) %… 50 …a2, i7 %a7, i8 %a8, i9 %a9, i15 %a15, i16 %a16, i32 %a32, i64 %a64, i128 %a128, ptr addrspace(1) %…
|
| H A D | addcarry.ll | 407 %a128 = zext i64 %a to i128 408 %sum1 = add i128 %a128, 1 411 %sum2 = add i128 %hi, %a128
|
| /llvm-project-15.0.7/llvm/test/Instrumentation/DataFlowSanitizer/ |
| H A D | origin_call.ll | 22 i1 %a120, i1 %a121, i1 %a122, i1 %a123, i1 %a124, i1 %a125, i1 %a126, i1 %a127, i1 %a128, i1 %a129,
|