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