40 lines · plain
1; RUN: llc -mtriple=x86_64-pc-windows-msvc < %s | FileCheck %s2 3; CHECK: .file "<stdin>"4; CHECK-NEXT: .section .debug$S,"dr"5; CHECK-NEXT: .p2align 2, 0x06; CHECK-NEXT: .long 4 # Debug section magic7; CHECK-NEXT: .long 2418; CHECK-NEXT: .long .Ltmp1-.Ltmp0 # Subsection size9; CHECK-NEXT: .Ltmp0:10; CHECK-NEXT: .short .Ltmp3-.Ltmp2 # Record length11; CHECK-NEXT: .Ltmp2:12; CHECK-NEXT: .short 4353 # Record kind: S_OBJNAME13; CHECK-NEXT: .long 0 # Signature14; CHECK-NEXT: .byte 0 # Object name15; CHECK-NEXT: .p2align 2, 0x016; CHECK-NEXT: .Ltmp3:17; CHECK-NEXT: .short .Ltmp5-.Ltmp4 # Record length18; CHECK-NEXT: .Ltmp4:19; CHECK-NEXT: .short 4412 # Record kind: S_COMPILE320; CHECK-NEXT: .long 3 # Flags and language21; CHECK-NEXT: .short 208 # CPUType22; CHECK-NEXT: .short 0 # Frontend version23; CHECK-NEXT: .short 024; CHECK-NEXT: .short 025; CHECK-NEXT: .short 026; CHECK-NEXT: .short {{[0-9]+}} # Backend version27; CHECK-NEXT: .short 028; CHECK-NEXT: .short 029; CHECK-NEXT: .short 030; CHECK-NEXT: .asciz "0" # Null-terminated compiler version string31; CHECK-NEXT: .p2align 2, 0x032; CHECK-NEXT: .Ltmp5:33; CHECK-NEXT: .Ltmp1:34; CHECK-NEXT: .p2align 2, 0x035 36!llvm.dbg.cu = !{}37!llvm.module.flags = !{!0}38 39!0 = !{i32 2, !"Debug Info Version", i32 3}40