Skip to content

Instantly share code, notes, and snippets.

@philipc
Last active December 2, 2017 05:32
Show Gist options
  • Save philipc/20bbe24dc72c7e5ec7ccc8efb7ed175e to your computer and use it in GitHub Desktop.
Save philipc/20bbe24dc72c7e5ec7ccc8efb7ed175e to your computer and use it in GitHub Desktop.
; ModuleID = 'bugpoint-reduced-simplified.bc'
source_filename = "bugpoint-output-7eb0c3b.bc"
target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
target triple = "x86_64-unknown-linux-gnu"
define hidden fastcc void @_ZN4core3ptr13drop_in_place17h65c49d56400364a0E.llvm.90B937F6() unnamed_addr !dbg !4 {
ret void, !dbg !11
}
define void @_ZN4test9MetricMap11fmt_metrics17h51090b2d07fad841E() unnamed_addr !dbg !16 {
ret void, !dbg !17
}
!llvm.dbg.cu = !{!0, !2}
!llvm.module.flags = !{!3}
!0 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !1, producer: "clang LLVM (rustc version 1.24.0-dev)", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug)
!1 = !DIFile(filename: "lib.rs", directory: "libtest")
!2 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !1, producer: "clang LLVM (rustc version 1.24.0-dev)", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug)
!3 = !{i32 2, !"Debug Info Version", i32 3}
!4 = distinct !DISubprogram(name: "drop_in_place", linkageName: "drop_in_place", scope: null, file: !5, line: 59, type: !6, isLocal: false, isDefinition: true, scopeLine: 59, flags: DIFlagPrototyped, isOptimized: true, unit: !0, templateParams: !10, variables: !10)
!5 = !DIFile(filename: "ptr.rs", directory: "")
!6 = !DISubroutineType(types: !7)
!7 = !{!8}
!8 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "MetricMap", file: !9, size: 192, align: 64, elements: !10, identifier: "bd582fd8922b14152cb79c6127ea7c99")
!9 = !DIFile(filename: "<unknown>", directory: "")
!10 = !{}
!11 = !DILocation(line: 685, scope: !12, inlinedAt: !15)
!12 = distinct !DILexicalBlock(scope: !14, file: !13, line: 683, column: 8)
!13 = !DIFile(filename: "raw_vec.rs", directory: "")
!14 = distinct !DISubprogram(name: "dealloc_buffer", scope: null, type: !6, isLocal: false, isDefinition: true, scopeLine: 682, flags: DIFlagPrototyped, isOptimized: true, unit: !2)
!15 = distinct !DILocation(line: 59, scope: !4)
!16 = distinct !DISubprogram(name: "fmt_metrics", scope: !8, type: !6, isLocal: false, isDefinition: true, scopeLine: 13, flags: DIFlagPrototyped, isOptimized: true, unit: !0)
!17 = !DILocation(line: 1713, scope: !18, inlinedAt: !21)
!18 = distinct !DISubprogram(name: "from_iter", linkageName: "from_iter", scope: !20, file: !19, line: 1712, type: !6, isLocal: false, isDefinition: true, scopeLine: 1712, flags: DIFlagPrototyped, isOptimized: true, unit: !0)
!19 = !DIFile(filename: "vec.rs", directory: "")
!20 = !DINamespace(name: "vec", scope: null, file: !9)
!21 = distinct !DILocation(line: 14, scope: !22)
!22 = distinct !DILexicalBlock(scope: !16, file: !1, line: 14, column: 8)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment