| /llvm-project-15.0.7/clang/test/CodeGen/ |
| H A D | asm-goto.c | 39 int test3(int out1, int out2) { in test3() argument 44 …asm volatile goto("testl %0, %0; jne %l3;" : "=r"(out1), "=r"(out2) : "r"(out1) :: label_true, loo… in test3() 45 …asm volatile goto("testl %0, %0; jne %l4;" : "=r"(out1), "=r"(out2) : "r"(out1) :: label_true, loo… in test3() 56 int test4(int out1, int out2) { in test4() argument 61 if (out1 < out2) in test4() 62 asm volatile goto("jne %l5" : "+S"(out1), "+D"(out2) : "r"(out1) :: label_true, loop); in test4() 64 … asm volatile goto("jne %l7" : "+S"(out1), "+D"(out2) : "r"(out1), "r"(out2) :: label_true, loop); in test4() 68 return out1 + out2; in test4() 99 int out2 = 42; in test6() local 100 …asm volatile goto("testl %0, %0; testl %1, %1; jne %l3" : "+S"(out2) : "r"(out1) :: label_true, la… in test6() [all …]
|
| /llvm-project-15.0.7/llvm/test/Analysis/CostModel/X86/ |
| H A D | interleaved-store-i16-stride-3.ll | 17 ; SSE2: LV: Found an estimated cost of 1 for VF 1 For instruction: store i16 %v2, ptr %out2, align… 18 ; SSE2: LV: Found an estimated cost of 16 for VF 2 For instruction: store i16 %v2, ptr %out2, alig… 19 ; SSE2: LV: Found an estimated cost of 26 for VF 4 For instruction: store i16 %v2, ptr %out2, alig… 20 ; SSE2: LV: Found an estimated cost of 51 for VF 8 For instruction: store i16 %v2, ptr %out2, alig… 24 ; AVX1: LV: Found an estimated cost of 1 for VF 1 For instruction: store i16 %v2, ptr %out2, align… 25 ; AVX1: LV: Found an estimated cost of 15 for VF 2 For instruction: store i16 %v2, ptr %out2, alig… 32 ; AVX2: LV: Found an estimated cost of 1 for VF 1 For instruction: store i16 %v2, ptr %out2, align… 33 ; AVX2: LV: Found an estimated cost of 7 for VF 2 For instruction: store i16 %v2, ptr %out2, align… 34 ; AVX2: LV: Found an estimated cost of 9 for VF 4 For instruction: store i16 %v2, ptr %out2, align… 78 %out2 = getelementptr inbounds [1024 x i16], ptr @B, i64 0, i64 %iv.2 [all …]
|
| H A D | interleaved-store-i8-stride-3.ll | 17 ; SSE2: LV: Found an estimated cost of 1 for VF 1 For instruction: store i8 %v2, ptr %out2, align 1 18 ; SSE2: LV: Found an estimated cost of 25 for VF 2 For instruction: store i8 %v2, ptr %out2, align… 19 ; SSE2: LV: Found an estimated cost of 52 for VF 4 For instruction: store i8 %v2, ptr %out2, align… 24 ; AVX1: LV: Found an estimated cost of 1 for VF 1 For instruction: store i8 %v2, ptr %out2, align 1 25 ; AVX1: LV: Found an estimated cost of 15 for VF 2 For instruction: store i8 %v2, ptr %out2, align… 26 ; AVX1: LV: Found an estimated cost of 27 for VF 4 For instruction: store i8 %v2, ptr %out2, align… 32 ; AVX2: LV: Found an estimated cost of 1 for VF 1 For instruction: store i8 %v2, ptr %out2, align 1 33 ; AVX2: LV: Found an estimated cost of 7 for VF 2 For instruction: store i8 %v2, ptr %out2, align 1 34 ; AVX2: LV: Found an estimated cost of 7 for VF 4 For instruction: store i8 %v2, ptr %out2, align 1 76 %out2 = getelementptr inbounds [1024 x i8], ptr @B, i64 0, i64 %iv.2 [all …]
|
| H A D | interleaved-store-f32-stride-3.ll | 16 ; SSE2: LV: Found an estimated cost of 1 for VF 1 For instruction: store float %v2, ptr %out2, ali… 17 ; SSE2: LV: Found an estimated cost of 11 for VF 2 For instruction: store float %v2, ptr %out2, al… 18 ; SSE2: LV: Found an estimated cost of 24 for VF 4 For instruction: store float %v2, ptr %out2, al… 19 ; SSE2: LV: Found an estimated cost of 48 for VF 8 For instruction: store float %v2, ptr %out2, al… 23 ; AVX1: LV: Found an estimated cost of 1 for VF 1 For instruction: store float %v2, ptr %out2, ali… 24 ; AVX1: LV: Found an estimated cost of 13 for VF 2 For instruction: store float %v2, ptr %out2, al… 25 ; AVX1: LV: Found an estimated cost of 23 for VF 4 For instruction: store float %v2, ptr %out2, al… 31 ; AVX2: LV: Found an estimated cost of 1 for VF 1 For instruction: store float %v2, ptr %out2, ali… 32 ; AVX2: LV: Found an estimated cost of 7 for VF 2 For instruction: store float %v2, ptr %out2, ali… 68 %out2 = getelementptr inbounds [1024 x float], ptr @B, i64 0, i64 %iv.2 [all …]
|
| H A D | interleaved-store-i32-stride-3.ll | 16 ; SSE2: LV: Found an estimated cost of 1 for VF 1 For instruction: store i32 %v2, ptr %out2, align… 17 ; SSE2: LV: Found an estimated cost of 23 for VF 2 For instruction: store i32 %v2, ptr %out2, alig… 18 ; SSE2: LV: Found an estimated cost of 48 for VF 4 For instruction: store i32 %v2, ptr %out2, alig… 19 ; SSE2: LV: Found an estimated cost of 96 for VF 8 For instruction: store i32 %v2, ptr %out2, alig… 23 ; AVX1: LV: Found an estimated cost of 1 for VF 1 For instruction: store i32 %v2, ptr %out2, align… 24 ; AVX1: LV: Found an estimated cost of 18 for VF 2 For instruction: store i32 %v2, ptr %out2, alig… 31 ; AVX2: LV: Found an estimated cost of 1 for VF 1 For instruction: store i32 %v2, ptr %out2, align… 32 ; AVX2: LV: Found an estimated cost of 7 for VF 2 For instruction: store i32 %v2, ptr %out2, align… 33 ; AVX2: LV: Found an estimated cost of 7 for VF 4 For instruction: store i32 %v2, ptr %out2, align… 68 %out2 = getelementptr inbounds [1024 x i32], ptr @B, i64 0, i64 %iv.2 [all …]
|
| H A D | interleaved-store-i64-stride-3.ll | 16 ; SSE2: LV: Found an estimated cost of 1 for VF 1 For instruction: store i64 %v2, ptr %out2, align… 17 ; SSE2: LV: Found an estimated cost of 22 for VF 2 For instruction: store i64 %v2, ptr %out2, alig… 18 ; SSE2: LV: Found an estimated cost of 44 for VF 4 For instruction: store i64 %v2, ptr %out2, alig… 19 ; SSE2: LV: Found an estimated cost of 88 for VF 8 For instruction: store i64 %v2, ptr %out2, alig… 22 ; AVX1: LV: Found an estimated cost of 1 for VF 1 For instruction: store i64 %v2, ptr %out2, align… 23 ; AVX1: LV: Found an estimated cost of 17 for VF 2 For instruction: store i64 %v2, ptr %out2, alig… 29 ; AVX2: LV: Found an estimated cost of 1 for VF 1 For instruction: store i64 %v2, ptr %out2, align… 30 ; AVX2: LV: Found an estimated cost of 6 for VF 2 For instruction: store i64 %v2, ptr %out2, align… 31 ; AVX2: LV: Found an estimated cost of 9 for VF 4 For instruction: store i64 %v2, ptr %out2, align… 65 %out2 = getelementptr inbounds [1024 x i64], ptr @B, i64 0, i64 %iv.2 [all …]
|
| H A D | interleaved-store-f64-stride-3.ll | 16 ; SSE2: LV: Found an estimated cost of 1 for VF 1 For instruction: store double %v2, ptr %out2, al… 17 ; SSE2: LV: Found an estimated cost of 10 for VF 2 For instruction: store double %v2, ptr %out2, a… 18 ; SSE2: LV: Found an estimated cost of 20 for VF 4 For instruction: store double %v2, ptr %out2, a… 19 ; SSE2: LV: Found an estimated cost of 40 for VF 8 For instruction: store double %v2, ptr %out2, a… 22 ; AVX1: LV: Found an estimated cost of 1 for VF 1 For instruction: store double %v2, ptr %out2, al… 23 ; AVX1: LV: Found an estimated cost of 11 for VF 2 For instruction: store double %v2, ptr %out2, a… 29 ; AVX2: LV: Found an estimated cost of 1 for VF 1 For instruction: store double %v2, ptr %out2, al… 30 ; AVX2: LV: Found an estimated cost of 6 for VF 2 For instruction: store double %v2, ptr %out2, al… 31 ; AVX2: LV: Found an estimated cost of 9 for VF 4 For instruction: store double %v2, ptr %out2, al… 65 %out2 = getelementptr inbounds [1024 x double], ptr @B, i64 0, i64 %iv.2 [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/algorithms/alg.modifying.operations/alg.partitions/ |
| H A D | ranges_partition_copy.pass.cpp | 133 std::array<int, N3> out2; in test_one() local 140 assert(base(result.out2) == out2.data() + expected_false.size()); in test_one() 149 std::array<int, N3> out2; in test_one() local 156 assert(base(result.out2) == out2.data() + expected_false.size()); in test_one() 241 std::array<int, 3> out1, out2; in test() local 244 assert(out2 == expected_positive); in test() 247 std::array<int, 3> out1, out2; in test() local 250 assert(out2 == expected_negative); in test() 256 std::array<int, 3> out1, out2; in test() local 262 std::array<int, 3> out1, out2; in test() local [all …]
|
| /llvm-project-15.0.7/clang/test/CodeGenCUDA/ |
| H A D | device-use-host-var.cu | 85 __device__ void dev_fun(int *out, const int **out2) { in dev_fun() argument 94 *out2 = &constexpr_var; in dev_fun() 95 *out2 = &constexpr_struct.x; in dev_fun() 96 *out2 = &constexpr_array[3].x; in dev_fun() 97 *out2 = &const_var; in dev_fun() 98 *out2 = &const_struct.x; in dev_fun() 99 *out2 = &const_array[3].x; in dev_fun()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | flat_atomics_i64.ll | 20 store i64 %tmp0, i64* %out2 42 store i64 %tmp0, i64* %out2 60 store i64 %tmp0, i64* %out2 80 store i64 %tmp0, i64* %out2 100 store i64 %tmp0, i64* %out2 122 store i64 %tmp0, i64* %out2 140 store i64 %tmp0, i64* %out2 160 store i64 %tmp0, i64* %out2 180 store i64 %tmp0, i64* %out2 202 store i64 %tmp0, i64* %out2 [all …]
|
| H A D | extract-vector-elt-build-vector-combine.ll | 18 i32 addrspace(1)* noalias %out2, 38 store volatile i32 %extract0, i32 addrspace(1)* %out2 39 store volatile i32 %extract1, i32 addrspace(1)* %out2 40 store volatile i32 %extract2, i32 addrspace(1)* %out2 41 store volatile i32 %extract3, i32 addrspace(1)* %out2 84 store volatile i32 %op0, i32 addrspace(1)* %out2 85 store volatile i32 %op1, i32 addrspace(1)* %out2 86 store volatile i32 %op2, i32 addrspace(1)* %out2 87 store volatile i32 %op3, i32 addrspace(1)* %out2 122 store volatile i64 %extract0, i64 addrspace(1)* %out2 [all …]
|
| H A D | flat_atomics.ll | 42 store i32 %val, i32* %out2 66 store i32 %val, i32* %out2 84 store i32 %val, i32* %out2 104 store i32 %val, i32* %out2 126 store i32 %val, i32* %out2 150 store i32 %val, i32* %out2 168 store i32 %val, i32* %out2 188 store i32 %val, i32* %out2 210 store i32 %val, i32* %out2 234 store i32 %val, i32* %out2 [all …]
|
| H A D | global_atomics_i64.ll | 25 store i64 %tmp0, i64 addrspace(1)* %out2 52 store i64 %tmp0, i64 addrspace(1)* %out2 73 store i64 %tmp0, i64 addrspace(1)* %out2 98 store i64 %tmp0, i64 addrspace(1)* %out2 121 store i64 %tmp0, i64 addrspace(1)* %out2 148 store i64 %tmp0, i64 addrspace(1)* %out2 169 store i64 %tmp0, i64 addrspace(1)* %out2 194 store i64 %tmp0, i64 addrspace(1)* %out2 217 store i64 %tmp0, i64 addrspace(1)* %out2 244 store i64 %tmp0, i64 addrspace(1)* %out2 [all …]
|
| H A D | wmma_multiple_64.ll | 36 store <4 x float> %res2, <4 x float> addrspace(1)* %out2, align 16 74 store <8 x half> %res2, <8 x half> addrspace(1)* %out2, align 16 91 store <8 x half> %res2, <8 x half> addrspace(1)* %out2, align 16 110 store <8 x i16> %res2, <8 x i16> addrspace(1)* %out2, align 16 127 store <8 x i16> %res2, <8 x i16> addrspace(1)* %out2, align 16 146 store <4 x i32> %res2, <4 x i32> addrspace(1)* %out2, align 16 164 store <4 x i32> %res2, <4 x i32> addrspace(1)* %out2, align 16 181 store <4 x i32> %res2, <4 x i32> addrspace(1)* %out2, align 16 198 store <4 x i32> %res2, <4 x i32> addrspace(1)* %out2, align 16 215 store <4 x i32> %res2, <4 x i32> addrspace(1)* %out2, align 16 [all …]
|
| H A D | global_atomics.ll | 64 store i32 %val, i32 addrspace(1)* %out2 92 store i32 %val, i32 addrspace(1)* %out2 114 store i32 %val, i32 addrspace(1)* %out2 139 store i32 %val, i32 addrspace(1)* %out2 163 store i32 %val, i32 addrspace(1)* %out2 191 store i32 %val, i32 addrspace(1)* %out2 213 store i32 %val, i32 addrspace(1)* %out2 239 store i32 %val, i32 addrspace(1)* %out2 263 store i32 %val, i32 addrspace(1)* %out2 291 store i32 %val, i32 addrspace(1)* %out2 [all …]
|
| H A D | wmma_multiple_32.ll | 40 store <8 x float> %res2, <8 x float> addrspace(1)* %out2, align 32 130 store <16 x i16> %res2, <16 x i16> addrspace(1)* %out2, align 32 174 store <8 x i32> %res2, <8 x i32> addrspace(1)* %out2, align 32 195 store <8 x i32> %res2, <8 x i32> addrspace(1)* %out2, align 32 216 store <8 x i32> %res2, <8 x i32> addrspace(1)* %out2, align 32 237 store <8 x i32> %res2, <8 x i32> addrspace(1)* %out2, align 32 258 store <8 x i32> %res2, <8 x i32> addrspace(1)* %out2, align 32 279 store <8 x i32> %res2, <8 x i32> addrspace(1)* %out2, align 32 300 store <8 x i32> %res2, <8 x i32> addrspace(1)* %out2, align 32 321 store <8 x i32> %res2, <8 x i32> addrspace(1)* %out2, align 32 [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Thumb2/ |
| H A D | mve-vmull.ll | 15 %out = mul <2 x i64> %out1, %out2 30 %out = mul <2 x i64> %out1, %out2 45 %out = mul <2 x i64> %out1, %out2 60 %out = mul <2 x i64> %out1, %out2 75 %out = mul <4 x i32> %out1, %out2 89 %out = mul <4 x i32> %out1, %out2 103 %out = mul <4 x i32> %out1, %out2 117 %out = mul <4 x i32> %out1, %out2 131 %out = mul <8 x i16> %out1, %out2 145 %out = mul <8 x i16> %out1, %out2 [all …]
|
| H A D | mve-vmull-splat.ll | 17 %out = mul <2 x i64> %out1, %out2 34 %out = mul <2 x i64> %out2, %out1 109 %out = mul <2 x i64> %out1, %out2 126 %out = mul <2 x i64> %out2, %out1 206 %out = mul <4 x i64> %out1, %out2 226 %out = mul <4 x i64> %out2, %out1 331 %out = mul <2 x i64> %out1, %out2 348 %out = mul <2 x i64> %out2, %out1 405 %out = mul <2 x i64> %out1, %out2 422 %out = mul <2 x i64> %out2, %out1 [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/algorithms/ |
| H A D | ranges_robust_against_differing_projections.pass.cpp | 49 auto out2 = output2.begin(); in test_all() local 66 test(std::ranges::transform, in, in2, out2, sum, proj1, proj2); in test_all() 69 test(std::ranges::merge, in, in2, out2, less, proj1, proj2); in test_all() 71 test(std::ranges::set_intersection, in, in2, out2, less, proj1, proj2); in test_all() 73 test(std::ranges::set_difference, in, in2, out2, less, proj1, proj2); in test_all() 75 test(std::ranges::set_symmetric_difference, in, in2, out2, less, proj1, proj2); in test_all() 77 test(std::ranges::set_union, in, in2, out2, less, proj1, proj2); in test_all()
|
| /llvm-project-15.0.7/lld/test/COFF/ |
| H A D | out.test | 5 # RUN: cp %t.obj %T/out/tmp/out2 9 # RUN: rm -f out1.exe out2.exe out3.exe out3.dll out4.exe 11 # RUN: lld-link /entry:main %T/out/tmp/out2 16 # RUN: llvm-readobj out2.exe | FileCheck %s
|
| /llvm-project-15.0.7/libcxx/include/__algorithm/ |
| H A D | in_out_out_result.h | 30 _LIBCPP_NO_UNIQUE_ADDRESS _OutIter2 out2; member 37 return {in, out1, out2}; in in_out_out_result() 45 return {std::move(in), std::move(out1), std::move(out2)}; in in_out_out_result()
|
| /llvm-project-15.0.7/polly/lib/External/isl/ |
| H A D | isl_multi_product_templ.c | 27 isl_size in1, in2, out1, out2; in MULTI() local 33 out2 = FN(MULTI(BASE),dim)(multi2, isl_dim_out); in MULTI() 34 if (in1 < 0 || in2 < 0 || out1 < 0 || out2 < 0) in MULTI() 48 for (i = 0; i < out2; ++i) { in MULTI()
|
| /llvm-project-15.0.7/libcxx/test/std/algorithms/algorithms.results/ |
| H A D | in_out_out_result.pass.cpp | 73 assert(res.out2 == 1.f); in test() 77 assert(res2.out2.content == 1.f); in test() 87 auto [in, out1, out2] = std::ranges::in_out_out_result<int, int, int>{1, 2, 3}; in test() 90 assert(out2 == 3); in test()
|
| /llvm-project-15.0.7/llvm/test/Linker/ |
| H A D | 2004-02-17-WeakStrongLinkage.ll | 1 ; RUN: llvm-as < %s > %t.out2.bc 3 ; RUN: llvm-link %t.out1.bc %t.out2.bc -o /dev/null
|
| H A D | 2003-08-28-TypeResolvesGlobal.ll | 2 ; RUN: echo "%M = type { i32} " | llvm-as > %t.out2.bc 3 ; RUN: llvm-link %t.out2.bc %t.out1.bc
|