HomeSort by relevance Sort by last modified time
    Searched full:extractvalue (Results 1 - 25 of 333) sorted by null

1 2 3 4 5 6 7 8 91011>>

  /external/llvm/test/Assembler/
extractvalue-invalid-idx.ll 4 ; CHECK: invalid indices for extractvalue
8 extractvalue [0 x i32] undef, 0
  /external/llvm/test/ExecutionEngine/
test-interp-vec-insertextractvalue.ll 9 %s4 = extractvalue { i32, { float, double} } %s3, 1
11 %a1 = extractvalue { i32, { float, double} } %s3, 0
13 %a2 = extractvalue { i32, { float, double} } %s3, 1, 0
14 %a3 = extractvalue { i32, { float, double} } %s3, 1, 1
15 %a4 = extractvalue { float, double} %s4, 0
16 %a5 = extractvalue { float, double} %s4, 1
  /external/llvm/test/Bitcode/
aggregateInstructions.3.2.ll 7 define void @extractvalue([4 x i8] %x1, [4 x [4 x i8]] %x2, {{i32, float}} %x3){
9 ; CHECK: %res1 = extractvalue [4 x i8] %x1, 0
10 %res1 = extractvalue [4 x i8] %x1, 0
12 ; CHECK-NEXT: %res2 = extractvalue [4 x [4 x i8]] %x2, 1
13 %res2 = extractvalue [4 x [4 x i8 ]] %x2, 1
15 ; CHECK-NEXT: %res3 = extractvalue [4 x [4 x i8]] %x2, 0, 1
16 %res3 = extractvalue [4 x [4 x i8 ]] %x2, 0, 1
18 ; CHECK-NEXT: %res4 = extractvalue { { i32, float } } %x3, 0, 1
19 %res4 = extractvalue {{i32, float}} %x3, 0, 1
  /external/llvm/test/CodeGen/X86/
fold-xmm-zero.ll 13 %asmresult = extractvalue %0 %0, 0
14 %asmresult8 = extractvalue %0 %0, 1
15 %asmresult9 = extractvalue %0 %0, 2
16 %asmresult10 = extractvalue %0 %0, 3
17 %asmresult11 = extractvalue %0 %0, 4
18 %asmresult12 = extractvalue %0 %0, 5
19 %asmresult13 = extractvalue %0 %0, 6
20 %asmresult14 = extractvalue %0 %0, 7
23 %asmresult24 = extractvalue %0 %1, 0
24 %asmresult25 = extractvalue %0 %1,
    [all...]
extract-extract.ll 4 ; Handle this extractvalue-of-extractvalue case without getting in
16 %tmp34 = extractvalue %cc %tmp3, 0 ; <%crd> [#uses=1]
17 %tmp345 = extractvalue %crd %tmp34, 0 ; <i64> [#uses=1]
multiple-return-values-cross-block.ll 7 %b = extractvalue {x86_fp80,x86_fp80} %a, 1
12 %c = extractvalue {x86_fp80,x86_fp80} %a, 0
nonconst-static-ev.ll 5 @0 = global i8 extractvalue ([1 x i8] select (i1 ptrtoint (i32* @1 to i1), [1 x i8] [ i8 1 ], [1 x i8] [ i8 2 ]), 0)
8 ; CHECK-ERRORS: Unsupported expression in static initializer: extractvalue
  /external/llvm/test/Transforms/ConstProp/
extractvalue.ll 6 %A = extractvalue %struct { i32 2, [4 x i8] c"foo\00" }, 0
13 %A = extractvalue %struct { i32 2, [4 x i8] c"foo\00" }, 1, 2
20 %A = extractvalue [3 x %struct] [ %struct { i32 0, [4 x i8] c"aaaa" }, %struct { i32 1, [4 x i8] c"bbbb" }, %struct { i32 2, [4 x i8] c"cccc" } ], 1, 0
27 %A = extractvalue %struct zeroinitializer, 0
34 %A = extractvalue %struct zeroinitializer, 1, 2
41 %A = extractvalue [3 x %struct] zeroinitializer, 1, 0
48 %A = extractvalue %struct undef, 0
55 %A = extractvalue %struct undef, 1, 2
62 %A = extractvalue [3 x %struct] undef, 1, 0
  /external/llvm/test/Transforms/InstCombine/
extractvalue.ll 7 ; CHECK-NOT: extractvalue
9 ; Instcombine should fold various combinations of insertvalue and extractvalue
14 %v1 = extractvalue {i32, i32} %s1, 0
15 %v2 = extractvalue {i32, i32} %s1, 1
22 %s2 = extractvalue {i32, {i32, i32}} %ns1, 1
23 %v3 = extractvalue {i32, {i32, i32}} %ns1, 1, 1
27 %s3 = extractvalue {i32, {i32, i32}} %ns1, 1
28 %v4 = extractvalue {i32, i32} %s3, 1
37 %v5 = extractvalue {i32, {i32, i32}} %ns2, 1, 1
47 ; CHECK-NOT: extractvalue
    [all...]
neon-intrinsics.ll 16 %tmp2 = extractvalue %struct.__neon_int32x2x4_t %tmp1, 0
17 %tmp3 = extractvalue %struct.__neon_int32x2x4_t %tmp1, 1
18 %tmp4 = extractvalue %struct.__neon_int32x2x4_t %tmp1, 2
19 %tmp5 = extractvalue %struct.__neon_int32x2x4_t %tmp1, 3
  /external/llvm/test/CodeGen/Generic/
overflow.ll 9 %cmp = extractvalue { i8, i1 } %sadd, 1
10 %sadd.result = extractvalue { i8, i1 } %sadd, 0
20 %cmp = extractvalue { i16, i1 } %sadd, 1
21 %sadd.result = extractvalue { i16, i1 } %sadd, 0
31 %cmp = extractvalue { i32, i1 } %sadd, 1
32 %sadd.result = extractvalue { i32, i1 } %sadd, 0
45 %cmp = extractvalue { i8, i1 } %uadd, 1
46 %uadd.result = extractvalue { i8, i1 } %uadd, 0
56 %cmp = extractvalue { i16, i1 } %uadd, 1
57 %uadd.result = extractvalue { i16, i1 } %uadd,
    [all...]
multiple-return-values-cross-block-with-invoke.ll 9 %mrv_gr = extractvalue { i64, double } %t, 0
11 %mrv_gr12681 = extractvalue { i64, double } %t, 1
  /external/clang/test/CodeGen/
unsigned-overflow.c 17 // CHECK-NEXT: [[T4:%.*]] = extractvalue { i64, i1 } [[T3]], 0
18 // CHECK-NEXT: [[T5:%.*]] = extractvalue { i64, i1 } [[T3]], 1
29 // CHECK-NEXT: [[T4:%.*]] = extractvalue { i64, i1 } [[T3]], 0
30 // CHECK-NEXT: [[T5:%.*]] = extractvalue { i64, i1 } [[T3]], 1
41 // CHECK-NEXT: [[T4:%.*]] = extractvalue { i64, i1 } [[T3]], 0
42 // CHECK-NEXT: [[T5:%.*]] = extractvalue { i64, i1 } [[T3]], 1
53 // CHECK-NEXT: [[T3:%.*]] = extractvalue { i64, i1 } [[T2]], 0
54 // CHECK-NEXT: [[T4:%.*]] = extractvalue { i64, i1 } [[T2]], 1
64 // CHECK-NEXT: [[T3:%.*]] = extractvalue { i64, i1 } [[T2]], 0
65 // CHECK-NEXT: [[T4:%.*]] = extractvalue { i64, i1 } [[T2]],
    [all...]
ppc64-complex-return.c 62 // CHECK: extractvalue { float, float } [[VAR1]], 0
63 // CHECK: extractvalue { float, float } [[VAR1]], 1
71 // CHECK: extractvalue { double, double } [[VAR2]], 0
72 // CHECK: extractvalue { double, double } [[VAR2]], 1
80 // CHECK: extractvalue { ppc_fp128, ppc_fp128 } [[VAR3]], 0
81 // CHECK: extractvalue { ppc_fp128, ppc_fp128 } [[VAR3]], 1
89 // CHECK: extractvalue { i32, i32 } [[VAR4]], 0
90 // CHECK: extractvalue { i32, i32 } [[VAR4]], 1
98 // CHECK: extractvalue { i16, i16 } [[VAR5]], 0
99 // CHECK: extractvalue { i16, i16 } [[VAR5]],
    [all...]
builtins-multiprecision.c 9 // CHECK: %{{.+}} = extractvalue { i8, i1 } %{{.+}}, 1
10 // CHECK: %{{.+}} = extractvalue { i8, i1 } %{{.+}}, 0
12 // CHECK: %{{.+}} = extractvalue { i8, i1 } %{{.+}}, 1
13 // CHECK: %{{.+}} = extractvalue { i8, i1 } %{{.+}}, 0
28 // CHECK: %{{.+}} = extractvalue { i16, i1 } %{{.+}}, 1
29 // CHECK: %{{.+}} = extractvalue { i16, i1 } %{{.+}}, 0
31 // CHECK: %{{.+}} = extractvalue { i16, i1 } %{{.+}}, 1
32 // CHECK: %{{.+}} = extractvalue { i16, i1 } %{{.+}}, 0
46 // CHECK: %{{.+}} = extractvalue { i32, i1 } %{{.+}}, 1
47 // CHECK: %{{.+}} = extractvalue { i32, i1 } %{{.+}},
    [all...]
  /external/llvm/test/Transforms/DeadArgElim/
multdeadretval.ll 3 ; run instcombine to fold insert/extractvalue chains and we run dce to clean up
24 %DEAD = extractvalue {i16, i32} %ret, 0
25 %LIVE = extractvalue {i16, i32} %ret, 1
51 %LIVE = extractvalue {i32, i16} %ret, 0
52 %DEAD = extractvalue {i32, i16} %ret, 1
57 %LIVE3 = extractvalue { i32, i32, i16} %ret1, 0
58 %LIVE4 = extractvalue { i32, i32, i16} %ret1, 1
59 %DEAD2 = extractvalue { i32, i32, i16} %ret1, 2
63 %LIVE5 = extractvalue { { i32 }, { i16, i16 } } %ret2, 0, 0
64 %DEAD3 = extractvalue { { i32 }, { i16, i16 } } %ret2, 1,
    [all...]
  /external/clang/test/CodeGenOpenCL/
builtins-r600.cl 8 // CHECK-DAG: [[FLAG:%.+]] = extractvalue { double, i1 } %{{.+}}, 1
9 // CHECK-DAG: [[VAL:%.+]] = extractvalue { double, i1 } %{{.+}}, 0
21 // CHECK-DAG: [[FLAG:%.+]] = extractvalue { float, i1 } %{{.+}}, 1
22 // CHECK-DAG: [[VAL:%.+]] = extractvalue { float, i1 } %{{.+}}, 0
  /external/llvm/test/Transforms/InstSimplify/
2011-09-05-InsertExtractValue.ll 12 %exc_ptr = extractvalue { i8*, i32 } %ex, 0
13 %filter = extractvalue { i8*, i32 } %ex, 1
18 ; CHECK-NOT: extractvalue
25 %ex = extractvalue { i8*, i32 } %x, 1
  /external/llvm/test/Transforms/SCCP/
2008-04-22-multiple-ret-sccp.ll 8 %Y = extractvalue {i32, i32} %X, 0
  /external/llvm/test/CodeGen/ARM/
returned-trunc-tail-calls.ll 27 %first = extractvalue {i32, i32} %in, 0
30 %second = extractvalue {i32, i32} %in, 1
48 %first = extractvalue {i32, {i32, i32}} %val, 0
49 %second = extractvalue {i32, {i32, i32}} %val, 1, 0
50 %third = extractvalue {i32, {i32, i32}} %val, 1, 1
72 %first = extractvalue {i32, {i32, i32}} %agg, 0
73 %second = extractvalue {i32, {i32, i32}} %agg, 1, 0
85 %res = extractvalue {i32, {i32, i32}} %val, 0
103 %first = extractvalue {i64, i32} %agg, 0
104 %second = extractvalue {i64, i32} %agg,
    [all...]
  /external/llvm/test/CodeGen/R600/
saddo.ll 10 %val = extractvalue { i64, i1 } %sadd, 0
11 %carry = extractvalue { i64, i1 } %sadd, 1
21 %val = extractvalue { i32, i1 } %sadd, 0
22 %carry = extractvalue { i32, i1 } %sadd, 1
33 %val = extractvalue { i32, i1 } %sadd, 0
34 %carry = extractvalue { i32, i1 } %sadd, 1
43 %val = extractvalue { i64, i1 } %sadd, 0
44 %carry = extractvalue { i64, i1 } %sadd, 1
57 %val = extractvalue { i64, i1 } %sadd, 0
58 %carry = extractvalue { i64, i1 } %sadd,
    [all...]
ssubo.ll 10 %val = extractvalue { i64, i1 } %ssub, 0
11 %carry = extractvalue { i64, i1 } %ssub, 1
21 %val = extractvalue { i32, i1 } %ssub, 0
22 %carry = extractvalue { i32, i1 } %ssub, 1
33 %val = extractvalue { i32, i1 } %ssub, 0
34 %carry = extractvalue { i32, i1 } %ssub, 1
45 %val = extractvalue { i64, i1 } %ssub, 0
46 %carry = extractvalue { i64, i1 } %ssub, 1
59 %val = extractvalue { i64, i1 } %ssub, 0
60 %carry = extractvalue { i64, i1 } %ssub,
    [all...]
uaddo.ll 13 %val = extractvalue { i64, i1 } %uadd, 0
14 %carry = extractvalue { i64, i1 } %uadd, 1
25 %val = extractvalue { i32, i1 } %uadd, 0
26 %carry = extractvalue { i32, i1 } %uadd, 1
38 %val = extractvalue { i32, i1 } %uadd, 0
39 %carry = extractvalue { i32, i1 } %uadd, 1
50 %val = extractvalue { i64, i1 } %uadd, 0
51 %carry = extractvalue { i64, i1 } %uadd, 1
64 %val = extractvalue { i64, i1 } %uadd, 0
65 %carry = extractvalue { i64, i1 } %uadd,
    [all...]
usubo.ll 10 %val = extractvalue { i64, i1 } %usub, 0
11 %carry = extractvalue { i64, i1 } %usub, 1
22 %val = extractvalue { i32, i1 } %usub, 0
23 %carry = extractvalue { i32, i1 } %usub, 1
35 %val = extractvalue { i32, i1 } %usub, 0
36 %carry = extractvalue { i32, i1 } %usub, 1
47 %val = extractvalue { i64, i1 } %usub, 0
48 %carry = extractvalue { i64, i1 } %usub, 1
61 %val = extractvalue { i64, i1 } %usub, 0
62 %carry = extractvalue { i64, i1 } %usub,
    [all...]
  /external/llvm/test/CodeGen/AArch64/
arm64-xaluo.ll 12 %val = extractvalue {i32, i1} %t, 0
13 %obit = extractvalue {i32, i1} %t, 1
24 %val = extractvalue {i64, i1} %t, 0
25 %obit = extractvalue {i64, i1} %t, 1
36 %val = extractvalue {i32, i1} %t, 0
37 %obit = extractvalue {i32, i1} %t, 1
48 %val = extractvalue {i64, i1} %t, 0
49 %obit = extractvalue {i64, i1} %t, 1
60 %val = extractvalue {i32, i1} %t, 0
61 %obit = extractvalue {i32, i1} %t,
    [all...]

Completed in 429 milliseconds

1 2 3 4 5 6 7 8 91011>>