Bill Wendling | f245ae5 | 2013-07-25 00:34:29 +0000 | [diff] [blame] | 1 | ; RUN: llc -o /dev/null < %s |
Devang Patel | 9c48837 | 2010-05-04 06:15:30 +0000 | [diff] [blame] | 2 | ; Radar 7937664 |
| 3 | %struct.AppleEvent = type opaque |
| 4 | |
Bill Wendling | f245ae5 | 2013-07-25 00:34:29 +0000 | [diff] [blame] | 5 | define void @DisposeDMNotificationUPP(void (%struct.AppleEvent*)* %userUPP) "no-frame-pointer-elim-non-leaf"="true" nounwind ssp { |
Devang Patel | 9c48837 | 2010-05-04 06:15:30 +0000 | [diff] [blame] | 6 | entry: |
| 7 | %userUPP_addr = alloca void (%struct.AppleEvent*)* ; <void (%struct.AppleEvent*)**> [#uses=1] |
| 8 | %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0] |
| 9 | call void @llvm.dbg.declare(metadata !{void (%struct.AppleEvent*)** %userUPP_addr}, metadata !0), !dbg !13 |
| 10 | store void (%struct.AppleEvent*)* %userUPP, void (%struct.AppleEvent*)** %userUPP_addr |
| 11 | br label %return, !dbg !14 |
| 12 | |
| 13 | return: ; preds = %entry |
| 14 | ret void, !dbg !14 |
| 15 | } |
| 16 | |
| 17 | declare void @llvm.dbg.declare(metadata, metadata) nounwind readnone |
| 18 | |
Manman Ren | d513b40 | 2013-07-29 18:12:58 +0000 | [diff] [blame^] | 19 | !llvm.dbg.cu = !{!3} |
Devang Patel | 9c48837 | 2010-05-04 06:15:30 +0000 | [diff] [blame] | 20 | !0 = metadata !{i32 524545, metadata !1, metadata !"userUPP", metadata !2, i32 7, metadata !6} ; [ DW_TAG_arg_variable ] |
Manman Ren | a280a83 | 2013-07-24 22:23:00 +0000 | [diff] [blame] | 21 | !1 = metadata !{i32 524334, metadata !16, null, metadata !"DisposeDMNotificationUPP", metadata !"DisposeDMNotificationUPP", metadata !"DisposeDMNotificationUPP", i32 7, metadata !4, i1 false, i1 true, i32 0, i32 0, null, i1 false, i32 0, null, null, null, null, i32 0} ; [ DW_TAG_subprogram ] |
| 22 | !2 = metadata !{i32 524329, metadata !16} ; [ DW_TAG_file_type ] |
Manman Ren | d513b40 | 2013-07-29 18:12:58 +0000 | [diff] [blame^] | 23 | !3 = metadata !{i32 524305, metadata !16, i32 1, metadata !"4.2.1 (Based on Apple Inc. build 5658) (LLVM build 9999)", i1 true, metadata !"", i32 0, metadata !17, metadata !17, null, null, null, metadata !""} ; [ DW_TAG_compile_unit ] |
Manman Ren | a280a83 | 2013-07-24 22:23:00 +0000 | [diff] [blame] | 24 | !4 = metadata !{i32 524309, metadata !16, metadata !2, metadata !"", i32 0, i64 0, i64 0, i64 0, i32 0, null, metadata !5, i32 0, null} ; [ DW_TAG_subroutine_type ] |
Devang Patel | 9c48837 | 2010-05-04 06:15:30 +0000 | [diff] [blame] | 25 | !5 = metadata !{null, metadata !6} |
Manman Ren | a280a83 | 2013-07-24 22:23:00 +0000 | [diff] [blame] | 26 | !6 = metadata !{i32 524310, metadata !16, metadata !2, metadata !"DMNotificationUPP", i32 6, i64 0, i64 0, i64 0, i32 0, metadata !7} ; [ DW_TAG_typedef ] |
| 27 | !7 = metadata !{i32 524303, metadata !16, metadata !2, metadata !"", i32 0, i64 64, i64 64, i64 0, i32 0, metadata !8} ; [ DW_TAG_pointer_type ] |
| 28 | !8 = metadata !{i32 524309, metadata !16, metadata !2, metadata !"", i32 0, i64 0, i64 0, i64 0, i32 0, null, metadata !9, i32 0, null} ; [ DW_TAG_subroutine_type ] |
Devang Patel | 9c48837 | 2010-05-04 06:15:30 +0000 | [diff] [blame] | 29 | !9 = metadata !{null, metadata !10} |
Manman Ren | a280a83 | 2013-07-24 22:23:00 +0000 | [diff] [blame] | 30 | !10 = metadata !{i32 524303, metadata !16, metadata !2, metadata !"", i32 0, i64 64, i64 64, i64 0, i32 0, metadata !11} ; [ DW_TAG_pointer_type ] |
| 31 | !11 = metadata !{i32 524310, metadata !16, metadata !2, metadata !"AppleEvent", i32 4, i64 0, i64 0, i64 0, i32 0, metadata !12} ; [ DW_TAG_typedef ] |
| 32 | !12 = metadata !{i32 524307, metadata !16, metadata !2, metadata !"AEDesc", i32 1, i64 0, i64 0, i64 0, i32 4, null, null, i32 0, null} ; [ DW_TAG_structure_type ] |
Devang Patel | 9c48837 | 2010-05-04 06:15:30 +0000 | [diff] [blame] | 33 | !13 = metadata !{i32 7, i32 0, metadata !1, null} |
| 34 | !14 = metadata !{i32 8, i32 0, metadata !15, null} |
| 35 | !15 = metadata !{i32 524299, metadata !1, i32 7, i32 0} ; [ DW_TAG_lexical_block ] |
Manman Ren | a280a83 | 2013-07-24 22:23:00 +0000 | [diff] [blame] | 36 | !16 = metadata !{metadata !"t.c", metadata !"/Users/echeng/LLVM/radars/r7937664/"} |
Manman Ren | d513b40 | 2013-07-29 18:12:58 +0000 | [diff] [blame^] | 37 | !17 = metadata !{i32 0} |