Home
last modified time | relevance | path

Searched refs:i23 (Results 1 – 25 of 58) sorted by relevance

123

/external/llvm/test/Transforms/InstCombine/
Dapint-and-xor-merge.ll21 define i23 @test2(i23 %x, i23 %y, i23 %z) {
23 ; CHECK-NEXT: [[TMP7:%.*]] = xor i23 %y, %x
24 ; CHECK-NEXT: ret i23 [[TMP7]]
26 %tmp3 = and i23 %y, %x
27 %tmp6 = or i23 %y, %x
28 %tmp7 = xor i23 %tmp3, %tmp6
29 ret i23 %tmp7
Dapint-and1.ll25 define i23 @test3(i23 %x) {
26 %tmp.0 = and i23 %x, 127
27 %tmp.2 = and i23 %tmp.0, 128
28 ret i23 %tmp.2
Dapint-or.ll4 define i23 @test1(i23 %A) {
6 %NotA = xor i23 -1, %A
7 %B = or i23 %A, %NotA
8 ret i23 %B
10 ; CHECK-NEXT: ret i23 -1
Dapint-xor1.ll20 define i23 @test3(i23 %x) {
21 %tmp.2 = xor i23 %x, %x
22 ret i23 %tmp.2
Dapint-shift.ll100 define i23 @test11(i23 %A) {
101 %a = mul i23 %A, 3 ; <i23> [#uses=1]
102 %B = lshr i23 %a, 11 ; <i23> [#uses=1]
103 %C = shl i23 %B, 12 ; <i23> [#uses=1]
104 ret i23 %C
Dapint-sub.ll9 define i23 @test1(i23 %A) {
10 %B = sub i23 %A, %A ; <i23> [#uses=1]
11 ret i23 %B
/external/swiftshader/third_party/LLVM/test/Transforms/InstCombine/
Dapint-and-xor-merge.ll16 define i23 @test2(i23 %x, i23 %y, i23 %z) {
17 %tmp3 = and i23 %y, %x
18 %tmp6 = or i23 %y, %x
19 %tmp7 = xor i23 %tmp3, %tmp6
20 ret i23 %tmp7
Dapint-or1.ll18 define i23 @test2(i23 %A) {
20 %NotA = xor i23 -1, %A
21 %B = or i23 %A, %NotA
22 ret i23 %B
Dapint-and1.ll25 define i23 @test3(i23 %x) {
26 %tmp.0 = and i23 %x, 127
27 %tmp.2 = and i23 %tmp.0, 128
28 ret i23 %tmp.2
Dapint-xor1.ll20 define i23 @test3(i23 %x) {
21 %tmp.2 = xor i23 %x, %x
22 ret i23 %tmp.2
Dapint-shift.ll68 define i23 @test11(i23 %A) {
69 %a = mul i23 %A, 3 ; <i23> [#uses=1]
70 %B = lshr i23 %a, 11 ; <i23> [#uses=1]
71 %C = shl i23 %B, 12 ; <i23> [#uses=1]
72 ret i23 %C
Dapint-sub.ll9 define i23 @test1(i23 %A) {
10 %B = sub i23 %A, %A ; <i23> [#uses=1]
11 ret i23 %B
/external/llvm/test/CodeGen/AMDGPU/
Dudivrem24.ll57 %num.i23.0 = shl i32 %num, 9
58 %den.i23.0 = shl i32 %den, 9
59 %num.i23 = lshr i32 %num.i23.0, 9
60 %den.i23 = lshr i32 %den.i23.0, 9
61 %result = udiv i32 %num.i23, %den.i23
91 %num.i23.0 = shl i32 %num, 9
93 %num.i23 = lshr i32 %num.i23.0, 9
95 %result = udiv i32 %num.i23, %den.i24
109 %den.i23.0 = shl i32 %den, 9
111 %den.i23 = lshr i32 %den.i23.0, 9
[all …]
Dudiv.ll127 define void @v_udiv_i23(i32 addrspace(1)* %out, i23 addrspace(1)* %in) {
128 %den_ptr = getelementptr i23, i23 addrspace(1)* %in, i23 1
129 %num = load i23, i23 addrspace(1) * %in
130 %den = load i23, i23 addrspace(1) * %den_ptr
131 %result = udiv i23 %num, %den
132 %result.ext = zext i23 %result to i32
Dsdiv.ll103 define void @v_sdiv_i23(i32 addrspace(1)* %out, i23 addrspace(1)* %in) {
104 %den_ptr = getelementptr i23, i23 addrspace(1)* %in, i23 1
105 %num = load i23, i23 addrspace(1) * %in
106 %den = load i23, i23 addrspace(1) * %den_ptr
107 %result = sdiv i23 %num, %den
108 %result.ext = sext i23 %result to i32
/external/clang/test/CodeGen/
D2005-01-02-ConstantInits.c9 static int i23 = (int) &(((struct X *)0)->a[1]); in test() local
10 return i23; in test()
20 static int i23 = (int) &( ((struct X *)0) -> a[0]); in foo2() local
/external/llvm/test/tools/llvm-nm/X86/
Dradix.s172 .type i23,@object # @i23
173 .globl i23 symbol
175 i23: label
177 .size i23, 4
/external/swiftshader/third_party/LLVM/test/Transforms/LoopDeletion/
D2011-06-21-phioperands.ll27 br i1 true, label %for.cond.i50.us-lcssa.us, label %if.end.i23.us
29 for.inc.i38.us: ; preds = %if.end.i23.us
32 if.end.i23.us: ; preds = %for.cond.i14.us
35 for.cond.i50.us-lcssa.us: ; preds = %if.end.i23.us, %for.cond.i14.us
42 br i1 undef, label %for.cond.i50.us-lcssa, label %if.end.i23
44 if.end.i23: ; preds = %for.cond.i14
47 for.inc.i38: ; preds = %if.end.i23
50 for.cond.i50.us-lcssa: ; preds = %if.end.i23, %for.cond.i14
/external/llvm/test/Transforms/LoopDeletion/
D2011-06-21-phioperands.ll27 br i1 true, label %for.cond.i50.us-lcssa.us, label %if.end.i23.us
29 for.inc.i38.us: ; preds = %if.end.i23.us
32 if.end.i23.us: ; preds = %for.cond.i14.us
35 for.cond.i50.us-lcssa.us: ; preds = %if.end.i23.us, %for.cond.i14.us
42 br i1 undef, label %for.cond.i50.us-lcssa, label %if.end.i23
44 if.end.i23: ; preds = %for.cond.i14
47 for.inc.i38: ; preds = %if.end.i23
50 for.cond.i50.us-lcssa: ; preds = %if.end.i23, %for.cond.i14
/external/llvm/test/Transforms/GlobalOpt/
D2008-01-03-Crash.ll17 br i1 false, label %cond_next21.i.i23.i, label %stack_restore
22 cond_next21.i.i23.i: ; preds = %cond_next20.i
/external/swiftshader/third_party/LLVM/test/Transforms/GlobalOpt/
D2008-01-03-Crash.ll17 br i1 false, label %cond_next21.i.i23.i, label %stack_restore
22 cond_next21.i.i23.i: ; preds = %cond_next20.i
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/
D2010-02-23-SingleDefPhiJoin.ll57 br label %bb1.i23
59 bb1.i23: ; preds = %meshBB110, %bb9
130 …hBB106: ; preds = %skip_to_newline.exit26.fragment, %bb1.i23
133 meshBB110: ; preds = %skip_to_newline.exit, %bb1.i23
134 br i1 false, label %bb15, label %bb1.i23
D2008-02-08-LoadFoldingBug.ll22 %tmp12.i23 = load double* %tmp11.i22, align 8 ; <double> [#uses=4]
26 %tmp1.i.i26 = fcmp oeq double %tmp12.i23, 0.000000e+00 ; <i1> [#uses=1]
30 %tmp7.i.i28 = call double @fabs( double %tmp12.i23 ) nounwind ; <double> [#uses=1]
37 %tmp17.i.i33 = fdiv double %tmp15.i.i32, %tmp12.i23 ; <double> [#uses=3]
46 %tmp32.i.i38 = fsub double -0.000000e+00, %tmp12.i23 ; <double> [#uses=1]
/external/llvm/test/CodeGen/X86/
D2010-02-23-SingleDefPhiJoin.ll57 br label %bb1.i23
59 bb1.i23: ; preds = %meshBB110, %bb9
130 …hBB106: ; preds = %skip_to_newline.exit26.fragment, %bb1.i23
133 meshBB110: ; preds = %skip_to_newline.exit, %bb1.i23
134 br i1 false, label %bb15, label %bb1.i23
/external/llvm/test/CodeGen/AArch64/
Darm64-andCmpBrToTBZ.ll44 br i1 %cmp.i.i.i18, label %if.then7, label %lor.rhs.i.i.i23
46 lor.rhs.i.i.i23: ; preds = %land.rhs.i19
50 _ZNK7WebCore4Node10hasTagNameERKNS_13QualifiedNameE.exit28: ; preds = %lor.rhs.i.i.i23
63 …7, %_ZNK7WebCore4Node10hasTagNameERKNS_13QualifiedNameE.exit28, %lor.rhs.i.i.i23, %if.end5, %if.end

123