Advertisement
Guest User

Untitled

a guest
Nov 1st, 2012
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
LLVM 5.80 KB | None | 0 0
  1. ; ModuleID = 'ConsoleApplication19'
  2.  
  3. @"\01L_OBJC_IMAGE_INFO" = internal constant [2 x i32] [i32 0, i32 16], section "__DATA, __objc_imageinfo, regular, no_dead_strip"
  4. @llvm.used = appending global [1 x i8*] [i8* bitcast ([2 x i32]* @"\01L_OBJC_IMAGE_INFO" to i8*)], section "llvm.metadata"
  5.  
  6. define void @test2() uwtable {
  7.   ret void, !dbg !24
  8.                                                   ; No predecessors!
  9.   unreachable, !dbg !24
  10. }
  11.  
  12. define i32 @main() uwtable {
  13.   %1 = alloca i32
  14.   call void @llvm.dbg.declare(metadata !{i32* %1}, metadata !26), !dbg !29
  15.   store i32 0, i32* %1, !dbg !29
  16.   %2 = load i32* %1, !dbg !30
  17.   ret i32 %2, !dbg !30
  18.                                                   ; No predecessors!
  19.   unreachable, !dbg !30
  20. }
  21.  
  22. define void @test() uwtable {
  23.   ret void, !dbg !31
  24.                                                   ; No predecessors!
  25.   unreachable, !dbg !31
  26. }
  27.  
  28. declare void @llvm.dbg.declare(metadata, metadata) nounwind readnone
  29.  
  30. !llvm.dbg.cu = !{!0, !9}
  31.  
  32. !0 = metadata !{i32 786449, i32 0, i32 16, metadata !"Codefile1.pas", metadata !"C:\5CUsers\5CCarlo\5CDocuments\5CVisual Studio 2012\5CProjects\5CConsoleApplication19\5CConsoleApplication19", metadata !"RemObjects Nougat (LLVM) 6.0.42.1112", i1 true, i1 false, metadata !"", i32 2, metadata !1, metadata !3, metadata !5, metadata !7} ; [ DW_TAG_compile_unit ] [C:\Users\Carlo\Documents\Visual Studio 2012\Projects\ConsoleApplication19\ConsoleApplication19/Codefile1.pas] [DW_LANG_ObjC]
  33. !1 = metadata !{metadata !2}
  34. !2 = metadata !{i32 786468}                       ; [ DW_TAG_base_type ] [line 0, size 0, align 0, offset 0]
  35. !3 = metadata !{metadata !4}
  36. !4 = metadata !{i32 786468}                       ; [ DW_TAG_base_type ] [line 0, size 0, align 0, offset 0]
  37. !5 = metadata !{metadata !6}
  38. !6 = metadata !{i32 786468}                       ; [ DW_TAG_base_type ] [line 0, size 0, align 0, offset 0]
  39. !7 = metadata !{metadata !8}
  40. !8 = metadata !{i32 786468}                       ; [ DW_TAG_base_type ] [line 0, size 0, align 0, offset 0]
  41. !9 = metadata !{i32 786449, i32 0, i32 16, metadata !"Codefile1.pas", metadata !"C:\5CUsers\5CCarlo\5CDocuments\5CVisual Studio 2012\5CProjects\5CConsoleApplication19\5CConsoleApplication19\5CProperties", metadata !"RemObjects Nougat (LLVM) 6.0.42.1112", i1 true, i1 false, metadata !"", i32 2, metadata !10, metadata !10, metadata !12, metadata !10} ; [ DW_TAG_compile_unit ] [C:\Users\Carlo\Documents\Visual Studio 2012\Projects\ConsoleApplication19\ConsoleApplication19\Properties/Codefile1.pas] [DW_LANG_ObjC]
  42. !10 = metadata !{metadata !11}
  43. !11 = metadata !{i32 0}
  44. !12 = metadata !{metadata !13}
  45. !13 = metadata !{metadata !14, metadata !18, metadata !22}
  46. !14 = metadata !{i32 786478, i32 0, metadata !15, metadata !"test2", metadata !"test2", metadata !"", metadata !15, i32 12, metadata !16, i1 false, i1 true, i32 0, i32 0, null, i32 0, i1 false, void ()* @test2, null, null, metadata !10, i32 12} ; [ DW_TAG_subprogram ] [line 12] [def] [test2]
  47. !15 = metadata !{i32 786473, metadata !"Codefile1.pas", metadata !"C:\5CUsers\5CCarlo\5CDocuments\5CVisual Studio 2012\5CProjects\5CConsoleApplication19\5CConsoleApplication19", null} ; [ DW_TAG_file_type ]
  48. !16 = metadata !{i32 786453, i32 0, metadata !"", i32 0, i32 0, i64 0, i64 0, i64 0, i32 0, null, metadata !17, i32 0, i32 0} ; [ DW_TAG_subroutine_type ] [line 0, size 0, align 0, offset 0] [from ]
  49. !17 = metadata !{null}
  50. !18 = metadata !{i32 786478, i32 0, metadata !15, metadata !"main", metadata !"main", metadata !"", metadata !15, i32 16, metadata !19, i1 false, i1 true, i32 0, i32 0, null, i32 0, i1 false, i32 ()* @main, null, null, metadata !10, i32 16} ; [ DW_TAG_subprogram ] [line 16] [def] [main]
  51. !19 = metadata !{i32 786453, i32 0, metadata !"", i32 0, i32 0, i64 0, i64 0, i64 0, i32 0, null, metadata !20, i32 0, i32 0} ; [ DW_TAG_subroutine_type ] [line 0, size 0, align 0, offset 0] [from ]
  52. !20 = metadata !{metadata !21}
  53. !21 = metadata !{i32 786468, null, metadata !"Integer", null, i32 0, i64 32, i64 32, i64 0, i32 0, i32 5} ; [ DW_TAG_base_type ] [Integer] [line 0, size 32, align 32, offset 0, enc DW_ATE_signed]
  54. !22 = metadata !{i32 786478, i32 0, metadata !23, metadata !"test", metadata !"test", metadata !"", metadata !23, i32 11, metadata !16, i1 false, i1 true, i32 0, i32 0, null, i32 0, i1 false, void ()* @test, null, null, metadata !10, i32 11} ; [ DW_TAG_subprogram ] [line 11] [def] [test]
  55. !23 = metadata !{i32 786473, metadata !"Codefile1.pas", metadata !"C:\5CUsers\5CCarlo\5CDocuments\5CVisual Studio 2012\5CProjects\5CConsoleApplication19\5CConsoleApplication19\5CProperties", null} ; [ DW_TAG_file_type ]
  56. !24 = metadata !{i32 14, i32 1, metadata !25, null}
  57. !25 = metadata !{i32 786443, metadata !14, i32 12, i32 1, metadata !15, i32 4} ; [ DW_TAG_lexical_block ] [C:\Users\Carlo\Documents\Visual Studio 2012\Projects\ConsoleApplication19\ConsoleApplication19/Codefile1.pas]
  58. !26 = metadata !{i32 786688, metadata !27, metadata !"Result", metadata !15, i32 16, metadata !21, i32 0, i32 0} ; [ DW_TAG_auto_variable ] [Result] [line 16]
  59. !27 = metadata !{i32 786443, metadata !28, i32 16, i32 1, metadata !15, i32 6} ; [ DW_TAG_lexical_block ] [C:\Users\Carlo\Documents\Visual Studio 2012\Projects\ConsoleApplication19\ConsoleApplication19/Codefile1.pas]
  60. !28 = metadata !{i32 786443, metadata !18, i32 16, i32 1, metadata !15, i32 5} ; [ DW_TAG_lexical_block ] [C:\Users\Carlo\Documents\Visual Studio 2012\Projects\ConsoleApplication19\ConsoleApplication19/Codefile1.pas]
  61. !29 = metadata !{i32 16, i32 1, metadata !27, null}
  62. !30 = metadata !{i32 17, i32 1, metadata !27, null}
  63. !31 = metadata !{i32 13, i32 1, metadata !32, null}
  64. !32 = metadata !{i32 786443, metadata !22, i32 11, i32 1, metadata !23, i32 7} ; [ DW_TAG_lexical_block ] [C:\Users\Carlo\Documents\Visual Studio 2012\Projects\ConsoleApplication19\ConsoleApplication19\Properties/Codefile1.pas]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement