Home
last modified time | relevance | path

Searched refs:i17 (Results 1 – 25 of 67) sorted by relevance

123

/external/swiftshader/third_party/LLVM/test/Integer/
Dnewcasts_bt.ll5 define void @"NewCasts" (i17 %x) {
6 %a = zext i17 %x to i32
7 %b = sext i17 %x to i32
8 %c = trunc i17 %x to i8
9 %d = uitofp i17 %x to float
10 %e = sitofp i17 %x to double
11 %f = fptoui float %d to i17
12 %g = fptosi double %e to i17
16 %l = inttoptr i17 %x to i32*
22 define i17 @"ZExtConst" () {
[all …]
D2007-01-19-TruncSext.ll6 @ARRAY = global [ 20 x i17 ] zeroinitializer
13 %P = getelementptr [20 x i17]* @ARRAY, i32 0, i32 %index
14 %Result = trunc i32 %Z to i17
15 store i17 %Result, i17* %P
22 %P = getelementptr [20 x i17]* @ARRAY, i32 0, i32 0
23 %X = load i17* %P
24 %result = sext i17 %X to i32
/external/llvm/test/Integer/
Dnewcasts_bt.ll5 define void @"NewCasts" (i17 %x) {
6 %a = zext i17 %x to i32
7 %b = sext i17 %x to i32
8 %c = trunc i17 %x to i8
9 %d = uitofp i17 %x to float
10 %e = sitofp i17 %x to double
11 %f = fptoui float %d to i17
12 %g = fptosi double %e to i17
16 %l = inttoptr i17 %x to i32*
22 define i17 @"ZExtConst" () {
[all …]
D2007-01-19-TruncSext.ll7 @ARRAY = global [ 20 x i17 ] zeroinitializer
14 %P = getelementptr [20 x i17], [20 x i17]* @ARRAY, i32 0, i32 %index
15 %Result = trunc i32 %Z to i17
16 store i17 %Result, i17* %P
23 %P = getelementptr [20 x i17], [20 x i17]* @ARRAY, i32 0, i32 0
24 %X = load i17, i17* %P
25 %result = sext i17 %X to i32
/external/swiftshader/third_party/LLVM/test/CodeGen/Blackfin/
Di17mem.ll2 @i17_l = external global i17 ; <i17*> [#uses=1]
3 @i17_s = external global i17 ; <i17*> [#uses=1]
6 %tmp = load i17* @i17_l ; <i17> [#uses=1]
7 store i17 %tmp, i17* @i17_s
Di256mem.ll2 @i17_l = external global i17 ; <i17*> [#uses=1]
3 @i17_s = external global i17 ; <i17*> [#uses=1]
6 %tmp = load i17* @i17_l ; <i17> [#uses=1]
7 store i17 %tmp, i17* @i17_s
/external/swiftshader/third_party/LLVM/test/Transforms/InstCombine/
Dapint-cast.ll6 define i17 @test1(i17 %a) {
7 %tmp = zext i17 %a to i37 ; <i37> [#uses=2]
9 ; CHECK: %tmp21 = lshr i17 %a, 8
11 ; CHECK: %tmp5 = shl i17 %a, 8
13 ; CHECK: %tmp.upgrd.32 = or i17 %tmp21, %tmp5
14 %tmp.upgrd.3 = trunc i37 %tmp.upgrd.32 to i17 ; <i17> [#uses=1]
15 ret i17 %tmp.upgrd.3
16 ; CHECK: ret i17 %tmp.upgrd.32
Dapint-and-or-and.ll17 define i17 @test1(i17 %X, i17 %Y) {
18 %A = and i17 %X, 7
19 %B = and i17 %Y, 8
20 %C = or i17 %A, %B
21 %D = and i17 %C, 7 ;; This cannot include any bits from %Y!
22 ret i17 %D
Dapint-mul1.ll8 define i17 @test1(i17 %X) {
9 %Y = mul i17 %X, 1024
10 ret i17 %Y
Dapint-or1.ll13 define i17 @test1(i17 %X) {
14 %Y = or i17 %X, -1
15 ret i17 %Y
Dapint-shift.ll56 define i17 @test9(i17 %A) {
57 %B = shl i17 %A, 16 ; <i17> [#uses=1]
58 %C = lshr i17 %B, 16 ; <i17> [#uses=1]
59 ret i17 %C
/external/llvm/test/Transforms/InstCombine/
Dapint-cast.ll6 define i17 @test1(i17 %a) {
7 %tmp = zext i17 %a to i37 ; <i37> [#uses=2]
9 ; CHECK: %tmp21 = lshr i17 %a, 8
11 ; CHECK: %tmp5 = shl i17 %a, 8
13 ; CHECK: %tmp.upgrd.32 = or i17 %tmp21, %tmp5
14 %tmp.upgrd.3 = trunc i37 %tmp.upgrd.32 to i17 ; <i17> [#uses=1]
15 ret i17 %tmp.upgrd.3
16 ; CHECK: ret i17 %tmp.upgrd.32
Dapint-and-or-and.ll17 define i17 @test1(i17 %X, i17 %Y) {
18 %A = and i17 %X, 7
19 %B = and i17 %Y, 8
20 %C = or i17 %A, %B
21 %D = and i17 %C, 7 ;; This cannot include any bits from %Y!
22 ret i17 %D
Dapint-mul1.ll8 define i17 @test1(i17 %X) {
9 %Y = mul i17 %X, 1024
10 ret i17 %Y
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/
D2009-07-20-DAGCombineBug.ll12 br label %bb3.i17
14 bb3.i9: ; preds = %bb3.i17
21 br label %bb3.i17
23 bb3.i17: ; preds = %bb2.i16, %entry
26 bsR.exit18: ; preds = %bb3.i17
D2011-01-07-LegalizeTypesCrash.ll7 %i17 = icmp eq <4 x i8> undef, zeroinitializer
8 %cond = extractelement <4 x i1> %i17, i32 0
11 %cond3 = extractelement <4 x i1> %i17, i32 1
14 %cond8 = extractelement <4 x i1> %i17, i32 2
D2011-05-27-CrossClassCoalescing.ll24 br i1 undef, label %for.inc.i, label %if.then.i17
26 if.then.i17: ; preds = %for.body.i
38 for.inc.i: ; preds = %if.then.i17, %for.body.i
39 %tmp351.i = phi i32 [ %add33.i, %if.then.i17 ], [ %tmp3524.i, %for.body.i ]
/external/llvm/test/CodeGen/X86/
D2009-07-20-DAGCombineBug.ll12 br label %bb3.i17
14 bb3.i9: ; preds = %bb3.i17
21 br label %bb3.i17
23 bb3.i17: ; preds = %bb2.i16, %entry
26 bsR.exit18: ; preds = %bb3.i17
D2011-01-07-LegalizeTypesCrash.ll7 %i17 = icmp eq <4 x i8> undef, zeroinitializer
8 %cond = extractelement <4 x i1> %i17, i32 0
11 %cond3 = extractelement <4 x i1> %i17, i32 1
14 %cond8 = extractelement <4 x i1> %i17, i32 2
D2011-05-27-CrossClassCoalescing.ll24 br i1 undef, label %for.inc.i, label %if.then.i17
26 if.then.i17: ; preds = %for.body.i
38 for.inc.i: ; preds = %if.then.i17, %for.body.i
39 %tmp351.i = phi i32 [ %add33.i, %if.then.i17 ], [ %tmp3524.i, %for.body.i ]
/external/llvm/test/tools/llvm-nm/X86/
Dradix.s130 .type i17,@object # @i17
131 .globl i17 symbol
133 i17: label
135 .size i17, 4
/external/llvm/test/Transforms/InstSimplify/
Dapint-or.ll31 define i17 @test3(i17 %X) {
33 ; CHECK: ret i17 -1
35 %Y = or i17 %X, -1
36 ret i17 %Y
/external/llvm/test/Transforms/CodeGenPrepare/X86/
Dwiden_switch.ll39 %trunc = trunc i32 %a to i17
40 switch i17 %trunc, label %sw.default [
41 i17 10, label %sw.bb0
42 i17 -1, label %sw.bb1
59 ; X86: %0 = zext i17 %trunc to i32
/external/llvm/test/Transforms/CodeGenPrepare/AArch64/
Dwiden_switch.ll39 %trunc = trunc i32 %a to i17
40 switch i17 %trunc, label %sw.default [
41 i17 10, label %sw.bb0
42 i17 -1, label %sw.bb1
59 ; ARM64: %0 = zext i17 %trunc to i32
/external/llvm/test/CodeGen/ARM/
D2010-09-21-OptCmpBug.ll38 br i1 undef, label %bb3.i17, label %bb2.i16
43 bb3.i17: ; preds = %bb1.i13
46 bb4.i18: ; preds = %bb3.i17
73 bb23.i: ; preds = %bb3.i17

123