Home
last modified time | relevance | path

Searched refs:zext (Results 1 – 25 of 763) sorted by relevance

12345678910>>...31

/external/llvm/test/Transforms/InstCombine/
Dudivrem-change-width.ll7 %conv = zext i8 %a to i32
8 %conv2 = zext i8 %b to i32
17 %conv = zext i8 %a to i32
18 %conv2 = zext i8 %b to i32
27 %conv = zext i8 %a to i32
28 %conv2 = zext i8 %b to i32
33 ; CHECK: zext
37 %conv = zext i8 %a to i32
38 %conv2 = zext i8 %b to i32
43 ; CHECK: zext
[all …]
Dtrunc.ll11 %d = zext i32 %c to i64
33 %d = zext i32 %c to i64
44 %d = zext i32 %x to i64
55 %B = zext i32 %A to i128
65 %B = zext i64 %A to i128
76 %B = zext i64 %A to i128
81 ; CHECK: %B = zext i64 %A to i92
87 %tmp38 = zext i32 %A to i128
88 %tmp32 = zext i32 %B to i128
94 ; CHECK: %tmp38 = zext i32 %A to i64
[all …]
/external/llvm/test/CodeGen/X86/
D2008-12-02-IllegalResultType.ll12 %2 = zext i8 %1 to i64 ; <i64> [#uses=1]
14 %4 = zext i1 %3 to i64 ; <i64> [#uses=1]
17 %7 = zext i1 %6 to i8 ; <i8> [#uses=1]
19 %9 = zext i8 %8 to i64 ; <i64> [#uses=1]
21 %11 = zext i1 %10 to i8 ; <i8> [#uses=1]
23 %13 = zext i8 %12 to i64 ; <i64> [#uses=1]
25 %15 = zext i1 %14 to i8 ; <i8> [#uses=1]
27 %17 = zext i8 %16 to i64 ; <i64> [#uses=1]
29 %19 = zext i1 %18 to i8 ; <i8> [#uses=1]
31 %21 = zext i8 %20 to i64 ; <i64> [#uses=1]
[all …]
Dvec_zext.ll6 %G = zext <4 x i16> %F to <4 x i32>
8 %Y = zext <4 x i16> %H to <4 x i32>
16 %G = zext <4 x i16> %F to <4 x i64>
18 %Y = zext <4 x i16> %H to <4 x i64>
26 %G = zext <4 x i32> %F to <4 x i64>
28 %Y = zext <4 x i32> %H to <4 x i64>
35 %G = zext <4 x i8> %F to <4 x i16>
37 %Y = zext <4 x i8> %H to <4 x i16>
44 %G = zext <4 x i8> %F to <4 x i32>
46 %Y = zext <4 x i8> %H to <4 x i32>
[all …]
Dshift-folding.ll11 %gep.upgrd.1 = zext i32 %Y to i64
24 %gep.upgrd.2 = zext i32 %Y to i64
62 %i.zext = zext i16 %i to i32
63 %index = lshr i32 %i.zext, 11
64 %index.zext = zext i32 %index to i64
65 %val.ptr = getelementptr inbounds i32* %arr, i64 %index.zext
67 %val.zext = zext i32 %val to i64
68 %sum = add i64 %val.zext, %index.zext
Dfold-and-shift.ll39 ; To make matters worse, because of the two-phase zext of %i and their reuse in
50 %i.zext = zext i16 %i to i32
51 %index = lshr i32 %i.zext, 11
54 %sum = add i32 %val, %i.zext
69 %i.zext = zext i16 %i to i32
70 %index = lshr i32 %i.zext, 11
71 %index.zext = zext i32 %index to i64
72 %val.ptr = getelementptr inbounds i32* %arr, i64 %index.zext
74 %sum.1 = add i32 %val, %i.zext
DAtomics-64.ll312 %1 = zext i8 %0 to i32
318 %6 = zext i8 %5 to i32
324 %11 = zext i8 %10 to i32
331 %17 = zext i8 %16 to i32
338 %23 = zext i8 %22 to i32
344 %28 = zext i8 %27 to i32
350 %33 = zext i8 %32 to i64
356 %38 = zext i8 %37 to i64
362 %43 = zext i8 %42 to i64
368 %48 = zext i8 %47 to i64
[all …]
Dshift-double.ll5 %shift.upgrd.1 = zext i8 %C to i64 ; <i64> [#uses=1]
11 %shift.upgrd.2 = zext i8 %C to i64 ; <i64> [#uses=1]
17 %shift.upgrd.3 = zext i8 %C to i64 ; <i64> [#uses=1]
23 %shift.upgrd.4 = zext i8 %C to i32 ; <i32> [#uses=1]
26 %shift.upgrd.5 = zext i8 %Cv to i32 ; <i32> [#uses=1]
33 %shift.upgrd.6 = zext i8 %C to i16 ; <i16> [#uses=1]
36 %shift.upgrd.7 = zext i8 %Cv to i16 ; <i16> [#uses=1]
D2008-09-11-CoalescerBug.ll10 %2 = zext i16 %1 to i32 ; <i32> [#uses=1]
14 %6 = zext i1 %5 to i32 ; <i32> [#uses=1]
16 %8 = zext i1 %7 to i32 ; <i32> [#uses=1]
19 %11 = zext i1 %10 to i32 ; <i32> [#uses=1]
22 %14 = zext i1 %13 to i32 ; <i32> [#uses=1]
25 %17 = zext i1 %16 to i32 ; <i32> [#uses=1]
/external/llvm/test/Analysis/CostModel/X86/
Dcast.ll9 ;CHECK: cost of 1 {{.*}} zext
10 %A = zext <4 x i1> undef to <4 x i32>
17 ;CHECK-NOT: cost of 1 {{.*}} zext
18 %D = zext <8 x i1> undef to <8 x i32>
26 ;CHECK: cost of 1 {{.*}} zext
27 %G = zext i1 undef to i32
36 ;CHECK: cost of 6 {{.*}} zext
37 %Z = zext <8 x i1> %in to <8 x i32>
43 ;CHECK: cost of 1 {{.*}} zext
44 %B = zext <8 x i16> undef to <8 x i32>
[all …]
/external/llvm/test/CodeGen/Hexagon/
Dcmp_pred_reg.ll9 %selv = zext i1 %cmp to i32
17 %selv = zext i1 %cmp to i32
25 %selv = zext i1 %cmp to i32
33 %selv = zext i1 %cmp to i32
41 %selv = zext i1 %cmp to i32
49 %selv = zext i1 %cmp to i32
57 %selv = zext i1 %cmp to i32
65 %selv = zext i1 %cmp to i32
73 %selv = zext i1 %cmp to i32
81 %selv = zext i1 %cmp to i32
[all …]
Dcmp_pred.ll9 %selv = zext i1 %cmp to i32
17 %selv = zext i1 %cmp to i32
25 %selv = zext i1 %cmp to i32
33 %selv = zext i1 %cmp to i32
41 %selv = zext i1 %cmp to i32
49 %selv = zext i1 %cmp to i32
57 %selv = zext i1 %cmp to i32
65 %selv = zext i1 %cmp to i32
73 %selv = zext i1 %cmp to i32
81 %selv = zext i1 %cmp to i32
[all …]
Dcmpb_pred.ll12 %selv = zext i1 %cmp to i32
22 %selv = zext i1 %cmp to i32
31 %selv = zext i1 %cmp to i32
41 %selv = zext i1 %cmp to i32
51 %selv = zext i1 %cmp to i32
60 %selv = zext i1 %cmp to i32
69 %selv = zext i1 %cmp to i32
78 %selv = zext i1 %cmp to i32
87 %selv = zext i1 %cmp to i32
/external/llvm/test/CodeGen/NVPTX/
Dcompare-int.ll18 %ret = zext i1 %cmp to i64
27 %ret = zext i1 %cmp to i64
36 %ret = zext i1 %cmp to i64
45 %ret = zext i1 %cmp to i64
54 %ret = zext i1 %cmp to i64
63 %ret = zext i1 %cmp to i64
72 %ret = zext i1 %cmp to i64
81 %ret = zext i1 %cmp to i64
90 %ret = zext i1 %cmp to i64
99 %ret = zext i1 %cmp to i64
[all …]
/external/llvm/test/CodeGen/MSP430/
Dbit.ll11 %t3 = zext i1 %t2 to i8
20 %t3 = zext i1 %t2 to i8
29 %t3 = zext i1 %t2 to i8
39 %t4 = zext i1 %t3 to i8
49 %t4 = zext i1 %t3 to i8
59 %t4 = zext i1 %t3 to i8
69 %t4 = zext i1 %t3 to i8
80 %t5 = zext i1 %t4 to i8
92 %t3 = zext i1 %t2 to i16
101 %t3 = zext i1 %t2 to i16
[all …]
Dsetcc.ll8 %t3 = zext i1 %t2 to i16
20 %t3 = zext i1 %t2 to i16
30 %t2 = zext i1 %t1 to i16
42 %t2 = zext i1 %t1 to i16
53 %t2 = zext i1 %t1 to i16
64 %t2 = zext i1 %t1 to i16
74 %t2 = zext i1 %t1 to i16
85 %t2 = zext i1 %t1 to i16
95 %t2 = zext i1 %t1 to i16
101 %t2 = zext i1 %t1 to i16
[all …]
/external/llvm/test/ExecutionEngine/MCJIT/
Dtest-cast.ll9 zext i1 true to i8 ; <i8>:2 [#uses=0]
10 zext i1 true to i8 ; <i8>:3 [#uses=0]
11 zext i1 true to i16 ; <i16>:4 [#uses=0]
12 zext i1 true to i16 ; <i16>:5 [#uses=0]
13 zext i1 true to i32 ; <i32>:6 [#uses=0]
14 zext i1 true to i32 ; <i32>:7 [#uses=0]
15 zext i1 true to i64 ; <i64>:8 [#uses=0]
16 zext i1 true to i64 ; <i64>:9 [#uses=0]
33 zext i8 4 to i16 ; <i16>:26 [#uses=0]
34 zext i8 4 to i16 ; <i16>:27 [#uses=0]
[all …]
Dtest-shift.ll5 %shift.upgrd.1 = zext i8 %shamt to i32 ; <i32> [#uses=1]
8 %shift.upgrd.2 = zext i8 %shamt to i32 ; <i32> [#uses=1]
13 %shift.upgrd.5 = zext i8 %shamt to i32 ; <i32> [#uses=1]
16 %shift.upgrd.6 = zext i8 %shamt to i32 ; <i32> [#uses=1]
20 %shift.upgrd.7 = zext i8 %shamt to i64 ; <i64> [#uses=1]
23 %shift.upgrd.8 = zext i8 %shamt to i64 ; <i64> [#uses=1]
26 %shift.upgrd.9 = zext i8 %shamt to i64 ; <i64> [#uses=1]
29 %shift.upgrd.10 = zext i8 %shamt to i64 ; <i64> [#uses=1]
/external/llvm/test/ExecutionEngine/
Dtest-cast.ll9 zext i1 true to i8 ; <i8>:2 [#uses=0]
10 zext i1 true to i8 ; <i8>:3 [#uses=0]
11 zext i1 true to i16 ; <i16>:4 [#uses=0]
12 zext i1 true to i16 ; <i16>:5 [#uses=0]
13 zext i1 true to i32 ; <i32>:6 [#uses=0]
14 zext i1 true to i32 ; <i32>:7 [#uses=0]
15 zext i1 true to i64 ; <i64>:8 [#uses=0]
16 zext i1 true to i64 ; <i64>:9 [#uses=0]
33 zext i8 4 to i16 ; <i16>:26 [#uses=0]
34 zext i8 4 to i16 ; <i16>:27 [#uses=0]
[all …]
Dtest-shift.ll5 %shift.upgrd.1 = zext i8 %shamt to i32 ; <i32> [#uses=1]
8 %shift.upgrd.2 = zext i8 %shamt to i32 ; <i32> [#uses=1]
13 %shift.upgrd.5 = zext i8 %shamt to i32 ; <i32> [#uses=1]
16 %shift.upgrd.6 = zext i8 %shamt to i32 ; <i32> [#uses=1]
20 %shift.upgrd.7 = zext i8 %shamt to i64 ; <i64> [#uses=1]
23 %shift.upgrd.8 = zext i8 %shamt to i64 ; <i64> [#uses=1]
26 %shift.upgrd.9 = zext i8 %shamt to i64 ; <i64> [#uses=1]
29 %shift.upgrd.10 = zext i8 %shamt to i64 ; <i64> [#uses=1]
/external/llvm/test/Analysis/ScalarEvolution/
Dfold.ll4 %A = zext i8 %x to i12
6 ; CHECK: zext i8 %x to i16
11 %A = zext i8 %x to i16
19 %A = zext i8 %x to i16
47 ; CHECK-NEXT: (zext i32 ([[EXPR]]) to i34)
48 %F = zext i16 %B to i30
51 %G = zext i16 %B to i32
54 %H = zext i16 %B to i34
56 ; CHECK-NEXT: (zext i32 ([[EXPR]]) to i34)
/external/llvm/test/CodeGen/Mips/
Dmips64-fp-indexed-ls.ll16 %idxprom = zext i32 %o to i64
25 %idxprom = zext i32 %o to i64
34 %idxprom = zext i32 %c to i64
35 %idxprom1 = zext i32 %b to i64
45 %idxprom = zext i32 %o to i64
55 %idxprom = zext i32 %o to i64
65 %idxprom = zext i32 %c to i64
66 %idxprom1 = zext i32 %b to i64
76 %idxprom = zext i32 %c to i64
77 %idxprom1 = zext i32 %b to i64
[all …]
/external/llvm/test/CodeGen/Generic/
Di128-addsub.ll5 %tmp1 = zext i64 %AL to i128 ; <i128> [#uses=1]
6 %tmp23 = zext i64 %AH to i128 ; <i128> [#uses=1]
9 %tmp67 = zext i64 %BL to i128 ; <i128> [#uses=1]
10 %tmp89 = zext i64 %BH to i128 ; <i128> [#uses=1]
24 %tmp1 = zext i64 %AL to i128 ; <i128> [#uses=1]
25 %tmp23 = zext i64 %AH to i128 ; <i128> [#uses=1]
28 %tmp67 = zext i64 %BL to i128 ; <i128> [#uses=1]
29 %tmp89 = zext i64 %BH to i128 ; <i128> [#uses=1]
/external/llvm/test/Transforms/IndVarSimplify/
D2009-04-15-shorten-iv-vars-2.ll36 %4 = zext i32 %3 to i64 ; <i64> [#uses=1]
41 %9 = zext i32 %8 to i64 ; <i64> [#uses=1]
45 %13 = zext i32 %1 to i64 ; <i64> [#uses=1]
54 %21 = zext i32 %20 to i64 ; <i64> [#uses=1]
60 %27 = zext i32 %26 to i64 ; <i64> [#uses=1]
64 %31 = zext i32 %17 to i64 ; <i64> [#uses=1]
73 %39 = zext i32 %38 to i64 ; <i64> [#uses=1]
79 %45 = zext i32 %44 to i64 ; <i64> [#uses=1]
83 %49 = zext i32 %35 to i64 ; <i64> [#uses=1]
90 %55 = zext i32 %54 to i64 ; <i64> [#uses=1]
[all …]
/external/llvm/test/CodeGen/PowerPC/
DAtomics-64.ll266 %7 = zext i8 %6 to i16
272 %12 = zext i8 %11 to i16
278 %17 = zext i8 %16 to i32
284 %22 = zext i8 %21 to i32
290 %27 = zext i8 %26 to i64
296 %32 = zext i8 %31 to i64
310 %43 = zext i8 %42 to i16
316 %48 = zext i8 %47 to i16
322 %53 = zext i8 %52 to i32
328 %58 = zext i8 %57 to i32
[all …]

12345678910>>...31