Home
last modified time | relevance | path

Searched refs:a128 (Results 1 – 16 of 16) sorted by relevance

/llvm-project-15.0.7/compiler-rt/lib/tsan/rtl-old/
H A Dtsan_interface_atomic.cpp108 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 Dtsan_interface.h231 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 Dtsan_interface_atomic.cpp108 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 Dtsan_interface.h231 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 Datomic_test.c159 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 Dfshl.ll1259 %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 Dfshr.ll1260 %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 Dabs.ll15 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 Dshuffle-transpose.ll19 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 Dshuffle-broadcast.ll342 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 Dshuffle-reverse.ll312 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 Dshuffle-single-src.ll378 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 Dfunnel_shift.ll45 %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 Dstatepoint-spill-slot-size-promotion.ll9 …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 Daddcarry.ll407 %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 Dorigin_call.ll22 i1 %a120, i1 %a121, i1 %a122, i1 %a123, i1 %a124, i1 %a125, i1 %a126, i1 %a127, i1 %a128, i1 %a129,