llvm/test/Transforms/DebugIR/simple.ll.check
Daniel Malea 0fd09cd99b DebugIR tests -- lit tests for the line number transform
- simple one-function case
- function-calling case
- external function calling case
- exception throwing case
- vector case

Note: these tests are somewhat coupled to the current format of debug metadata.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181469 91177308-0d34-0410-b5e6-96231b3b80d8
2013-05-08 21:03:00 +00:00

14 lines
593 B
Plaintext

; CHECK: store i32 0, i32* %retval, !dbg !
; CHECK: store i32 %argc, i32* %argc.addr, align 4, !dbg !
; CHECK: store i8** %argv, i8*** %argv.addr, align 8, !dbg !
; CHECK: %0 = load i32* %argc.addr, align 4, !dbg !
; CHECK: ret i32 %0, !dbg !
; CHECK: !1 = metadata !{metadata !"simple-debug.ll", metadata !""}
; CHECK: = metadata !{i32 10, i32 0, metadata !4, null}
; CHECK: = metadata !{i32 11, i32 0, metadata !4, null}
; CHECK: = metadata !{i32 12, i32 0, metadata !4, null}
; CHECK: = metadata !{i32 13, i32 0, metadata !4, null}
; CHECK: = metadata !{i32 14, i32 0, metadata !4, null}