Lines Matching refs:anon
5 %struct.anon = type { i32, i32, i32, i32, [1024 x i8] }
6 @_zero_ = external global %struct.anon* ; <%struct.anon**> [#uses=2]
7 @_one_ = external global %struct.anon* ; <%struct.anon**> [#uses=4]
10 declare i32 @bc_compare(%struct.anon*, %struct.anon*)
12 declare void @free_num(%struct.anon**)
14 declare %struct.anon* @copy_num(%struct.anon*)
16 declare void @init_num(%struct.anon**)
18 declare %struct.anon* @new_num(i32, i32)
20 declare void @int2num(%struct.anon**, i32)
22 declare void @bc_multiply(%struct.anon*, %struct.anon*, %struct.anon**, i32)
24 declare void @bc_raise(%struct.anon*, %struct.anon*, %struct.anon**, i32)
26 declare i32 @bc_divide(%struct.anon*, %struct.anon*, %struct.anon**, i32)
28 declare void @bc_add(%struct.anon*, %struct.anon*, %struct.anon**)
30 declare i32 @_do_compare(%struct.anon*, %struct.anon*, i32, i32)
34 define i32 @bc_sqrt(%struct.anon** %num, i32 %scale) {
36 %guess = alloca %struct.anon* ; <%struct.anon**> [#uses=7]
37 %guess1 = alloca %struct.anon* ; <%struct.anon**> [#uses=7]
38 %point5 = alloca %struct.anon* ; <%struct.anon**> [#uses=3]
39 %tmp = load %struct.anon*, %struct.anon** %num ; <%struct.anon*> [#uses=1]
40 %tmp1 = load %struct.anon*, %struct.anon** @_zero_ ; <%struct.anon*> [#uses=1]
41 %tmp.upgrd.1 = call i32 @bc_compare( %struct.anon* %tmp, %struct.anon* %tmp1 ) ; <i32> [#uses=2]
50 call void @free_num( %struct.anon** %num )
51 %tmp8 = load %struct.anon*, %struct.anon** @_zero_ ; <%struct.anon*> [#uses=1]
52 %tmp9 = call %struct.anon* @copy_num( %struct.anon* %tmp8 ) ; <%struct.anon*> [#uses=1]
53 store %struct.anon* %tmp9, %struct.anon** %num
56 %tmp15 = load %struct.anon*, %struct.anon** %num ; <%struct.anon*> [#uses=1]
57 %tmp16 = load %struct.anon*, %struct.anon** @_one_ ; <%struct.anon*> [#uses=1]
58 %tmp17 = call i32 @bc_compare( %struct.anon* %tmp15, %struct.anon* %tmp16 ) ; <i32> [#uses=2]
62 call void @free_num( %struct.anon** %num )
63 %tmp22 = load %struct.anon*, %struct.anon** @_one_ ; <%struct.anon*> [#uses=1]
64 %tmp23 = call %struct.anon* @copy_num( %struct.anon* %tmp22 ) ; <%struct.anon*> [#uses=1]
65 store %struct.anon* %tmp23, %struct.anon** %num
68 %tmp29 = load %struct.anon*, %struct.anon** %num ; <%struct.anon*> [#uses=1]
69 %tmp30 = getelementptr %struct.anon, %struct.anon* %tmp29, i32 0, i32 2 ; <i32*> [#uses=1]
74 call void @init_num( %struct.anon** %guess )
75 call void @init_num( %struct.anon** %guess1 )
76 %tmp36 = call %struct.anon* @new_num( i32 1, i32 1 ) ; <%struct.anon*> [#uses=2]
77 store %struct.anon* %tmp36, %struct.anon** %point5
78 …%tmp.upgrd.3 = getelementptr %struct.anon, %struct.anon* %tmp36, i32 0, i32 4, i32 1 ; <i8*> [#us…
83 %tmp41 = load %struct.anon*, %struct.anon** @_one_ ; <%struct.anon*> [#uses=1]
84 %tmp42 = call %struct.anon* @copy_num( %struct.anon* %tmp41 ) ; <%struct.anon*> [#uses=1]
85 store %struct.anon* %tmp42, %struct.anon** %guess
88 call void @int2num( %struct.anon** %guess, i32 10 )
89 %tmp45 = load %struct.anon*, %struct.anon** %num ; <%struct.anon*> [#uses=1]
90 %tmp46 = getelementptr %struct.anon, %struct.anon* %tmp45, i32 0, i32 1 ; <i32*> [#uses=1]
92 call void @int2num( %struct.anon** %guess1, i32 %tmp47 )
93 %tmp48 = load %struct.anon*, %struct.anon** %guess1 ; <%struct.anon*> [#uses=1]
94 %tmp49 = load %struct.anon*, %struct.anon** %point5 ; <%struct.anon*> [#uses=1]
95 …call void @bc_multiply( %struct.anon* %tmp48, %struct.anon* %tmp49, %struct.anon** %guess1, i32 %m…
96 %tmp51 = load %struct.anon*, %struct.anon** %guess1 ; <%struct.anon*> [#uses=1]
97 %tmp52 = getelementptr %struct.anon, %struct.anon* %tmp51, i32 0, i32 2 ; <i32*> [#uses=1]
99 %tmp53 = load %struct.anon*, %struct.anon** %guess ; <%struct.anon*> [#uses=1]
100 %tmp54 = load %struct.anon*, %struct.anon** %guess1 ; <%struct.anon*> [#uses=1]
101 call void @bc_raise( %struct.anon* %tmp53, %struct.anon* %tmp54, %struct.anon** %guess, i32 %max )
110 …%tmp71 = call i32 @_do_compare( %struct.anon* null, %struct.anon* null, i32 0, i32 1 ) ; <i32> [#…
115 call void @free_num( %struct.anon** %num )
116 %tmp88 = load %struct.anon*, %struct.anon** %guess ; <%struct.anon*> [#uses=1]
117 %tmp89 = load %struct.anon*, %struct.anon** @_one_ ; <%struct.anon*> [#uses=1]
118 …%tmp92 = call i32 @bc_divide( %struct.anon* %tmp88, %struct.anon* %tmp89, %struct.anon** %num, i32…
119 call void @free_num( %struct.anon** %guess )
120 call void @free_num( %struct.anon** %guess1 )
121 call void @free_num( %struct.anon** %point5 )