Lines Matching refs:dbg
17 call void @llvm.dbg.declare(metadata !{i8** %s1_addr}, metadata !0), !dbg !7
19 call void @llvm.dbg.declare(metadata !{[0 x i8]** %str.0}, metadata !8), !dbg !7
20 %4 = call i8* @llvm.stacksave(), !dbg !7 ; <i8*> [#uses=1]
21 store i8* %4, i8** %saved_stack.1, align 8, !dbg !7
22 %5 = load i8** %s1_addr, align 8, !dbg !13 ; <i8*> [#uses=1]
23 %6 = call i64 @strlen(i8* %5) nounwind readonly, !dbg !13 ; <i64> [#uses=1]
24 %7 = add i64 %6, 1, !dbg !13 ; <i64> [#uses=1]
25 store i64 %7, i64* %3, align 8, !dbg !13
26 %8 = load i64* %3, align 8, !dbg !13 ; <i64> [#uses=1]
27 %9 = sub nsw i64 %8, 1, !dbg !13 ; <i64> [#uses=0]
28 %10 = load i64* %3, align 8, !dbg !13 ; <i64> [#uses=1]
29 %11 = mul i64 %10, 8, !dbg !13 ; <i64> [#uses=0]
30 %12 = load i64* %3, align 8, !dbg !13 ; <i64> [#uses=1]
31 store i64 %12, i64* %2, align 8, !dbg !13
32 %13 = load i64* %3, align 8, !dbg !13 ; <i64> [#uses=1]
33 %14 = mul i64 %13, 8, !dbg !13 ; <i64> [#uses=0]
34 %15 = load i64* %3, align 8, !dbg !13 ; <i64> [#uses=1]
35 store i64 %15, i64* %1, align 8, !dbg !13
36 %16 = load i64* %1, align 8, !dbg !13 ; <i64> [#uses=1]
37 %17 = trunc i64 %16 to i32, !dbg !13 ; <i32> [#uses=1]
38 %18 = alloca i8, i32 %17, !dbg !13 ; <i8*> [#uses=1]
39 %19 = bitcast i8* %18 to [0 x i8]*, !dbg !13 ; <[0 x i8]*> [#uses=1]
40 store [0 x i8]* %19, [0 x i8]** %str.0, align 8, !dbg !13
41 %20 = load [0 x i8]** %str.0, align 8, !dbg !15 ; <[0 x i8]*> [#uses=1]
42 %21 = getelementptr inbounds [0 x i8]* %20, i64 0, i64 0, !dbg !15 ; <i8*> [#uses=1]
43 store i8 0, i8* %21, align 1, !dbg !15
44 %22 = load [0 x i8]** %str.0, align 8, !dbg !16 ; <[0 x i8]*> [#uses=1]
45 %23 = getelementptr inbounds [0 x i8]* %22, i64 0, i64 0, !dbg !16 ; <i8*> [#uses=1]
46 %24 = load i8* %23, align 1, !dbg !16 ; <i8> [#uses=1]
47 %25 = sext i8 %24 to i32, !dbg !16 ; <i32> [#uses=1]
48 store i32 %25, i32* %0, align 4, !dbg !16
49 %26 = load i8** %saved_stack.1, align 8, !dbg !16 ; <i8*> [#uses=1]
50 call void @llvm.stackrestore(i8* %26), !dbg !16
51 %27 = load i32* %0, align 4, !dbg !16 ; <i32> [#uses=1]
52 store i32 %27, i32* %retval, align 4, !dbg !16
53 br label %return, !dbg !16
56 %retval1 = load i32* %retval, !dbg !16 ; <i32> [#uses=1]
57 %retval12 = trunc i32 %retval1 to i8, !dbg !16 ; <i8> [#uses=1]
58 ret i8 %retval12, !dbg !16
61 declare void @llvm.dbg.declare(metadata, metadata) nounwind readnone