Lines Matching full:uses
7 @p = common global i8* null, align 8 ; <i8**> [#uses=4]
8 @.str = private constant [3 x i8] c"Hi\00" ; <[3 x i8]*> [#uses=1]
12 %tmp = load i8** @p ; <i8*> [#uses=1]
13 %0 = call i64 @llvm.objectsize.i64(i8* %tmp, i1 0) ; <i64> [#uses=1]
14 %cmp = icmp ne i64 %0, -1 ; <i1> [#uses=1]
20 %tmp1 = load i8** @p ; <i8*> [#uses=1]
21 %tmp2 = load i8** @p ; <i8*> [#uses=1]
22 %1 = call i64 @llvm.objectsize.i64(i8* %tmp2, i1 1) ; <i64> [#uses=1]
23 %call = call i8* @__strcpy_chk(i8* %tmp1, i8* getelementptr inbounds ([3 x i8]* @.str, i32 0, i32 0), i64 %1) ssp ; <i8*> [#uses=1]
27 %tmp3 = load i8** @p ; <i8*> [#uses=1]
28 %call4 = call i8* @__inline_strcpy_chk(i8* %tmp3, i8* getelementptr inbounds ([3 x i8]* @.str, i32 0, i32 0)) ssp ; <i8*> [#uses=1]
32 %cond = phi i8* [ %call, %cond.true ], [ %call4, %cond.false ] ; <i8*> [#uses=0]
42 %retval = alloca i8* ; <i8**> [#uses=2]
43 %__dest.addr = alloca i8* ; <i8**> [#uses=3]
44 %__src.addr = alloca i8* ; <i8**> [#uses=2]
47 %tmp = load i8** %__dest.addr ; <i8*> [#uses=1]
48 %tmp1 = load i8** %__src.addr ; <i8*> [#uses=1]
49 %tmp2 = load i8** %__dest.addr ; <i8*> [#uses=1]
50 %0 = call i64 @llvm.objectsize.i64(i8* %tmp2, i1 1) ; <i64> [#uses=1]
51 %call = call i8* @__strcpy_chk(i8* %tmp, i8* %tmp1, i64 %0) ssp ; <i8*> [#uses=1]
53 %1 = load i8** %retval ; <i8*> [#uses=1]