Home | History | Annotate | Download | only in SimplifyLibCalls

Lines Matching full:uses

9 @hello = constant [6 x i8] c"hello\00"		; <[6 x i8]*> [#uses=1]
10 @null = constant [1 x i8] zeroinitializer ; <[1 x i8]*> [#uses=1]
11 @null_hello = constant [7 x i8] c"\00hello\00" ; <[7 x i8]*> [#uses=1]
12 @fmt1 = constant [3 x i8] c"%s\00" ; <[3 x i8]*> [#uses=1]
13 @fmt2 = constant [3 x i8] c"%c\00" ; <[3 x i8]*> [#uses=1]
20 %target = alloca [1024 x i8] ; <[1024 x i8]*> [#uses=1]
21 %target_p = getelementptr [1024 x i8]* %target, i32 0, i32 0 ; <i8*> [#uses=7]
22 %hello_p = getelementptr [6 x i8]* @hello, i32 0, i32 0 ; <i8*> [#uses=2]
23 %null_p = getelementptr [1 x i8]* @null, i32 0, i32 0 ; <i8*> [#uses=1]
24 %nh_p = getelementptr [7 x i8]* @null_hello, i32 0, i32 0 ; <i8*> [#uses=1]
25 %fmt1_p = getelementptr [3 x i8]* @fmt1, i32 0, i32 0 ; <i8*> [#uses=2]
26 %fmt2_p = getelementptr [3 x i8]* @fmt2, i32 0, i32 0 ; <i8*> [#uses=1]
28 %r1 = call i32 (i8*, i8*, ...)* @sprintf( i8* %target_p, i8* %hello_p ) ; <i32> [#uses=1]
29 %r2 = call i32 (i8*, i8*, ...)* @sprintf( i8* %target_p, i8* %null_p ) ; <i32> [#uses=1]
30 %r3 = call i32 (i8*, i8*, ...)* @sprintf( i8* %target_p, i8* %nh_p ) ; <i32> [#uses=1]
31 %r4 = call i32 (i8*, i8*, ...)* @sprintf( i8* %target_p, i8* %fmt1_p, i8* %hello_p ) ; <i32> [#uses=1]
32 %r4.1 = call i32 (i8*, i8*, ...)* @sprintf( i8* %target_p, i8* %fmt1_p, i8* %p ) ; <i32> [#uses=1]
33 %r5 = call i32 (i8*, i8*, ...)* @sprintf( i8* %target_p, i8* %fmt2_p, i32 82 ) ; <i32> [#uses=1]
34 %r6 = add i32 %r1, %r2 ; <i32> [#uses=1]
35 %r7 = add i32 %r3, %r6 ; <i32> [#uses=1]
36 %r8 = add i32 %r5, %r7 ; <i32> [#uses=1]
37 %r9 = add i32 %r8, %r4 ; <i32> [#uses=1]
38 %r10 = add i32 %r9, %r4.1 ; <i32> [#uses=1]