[InstCombine] Signed saturation patterns
[llvm-complete.git] / test / MC / COFF / cv-inline-linetable-infloop.s
blob3f5f1f5389842249005fa3a73e813816dc6dbd75
1 # RUN: llvm-mc -triple=x86_64-pc-win32 -filetype=obj < %s | llvm-readobj --codeview | FileCheck %s
3 # CHECK: InlineSiteSym {
4 # CHECK: BinaryAnnotations [
5 # CHECK: ChangeLineOffset: 1
6 # CHECK: ChangeCodeLength: 0x2
7 # CHECK: ]
8 # CHECK: }
10 .text
11 .cv_file 1 "D:\\src\\llvm\\build\\t.c"
13 .def infloop;
14 .scl 2;
15 .type 32;
16 .endef
17 .section .text,"xr",one_only,infloop
18 .globl infloop
19 .p2align 4, 0x90
20 infloop: # @infloop
21 .Lfunc_begin1:
22 .cv_func_id 0
23 .cv_inline_site_id 2 within 0 inlined_at 1 1 1
24 .cv_loc 2 1 3 7 # t.c:3:7
25 jmp .Lfunc_begin1
26 .Lfunc_end1:
28 .def afterinfloop;
29 .scl 2;
30 .type 32;
31 .endef
32 .section .text,"xr",one_only,afterinfloop
33 .globl afterinfloop
34 .p2align 4, 0x90
35 afterinfloop: # @afterinfloop
36 .cv_func_id 3
37 .cv_loc 3 1 13 0 # t.c:13:0
38 retq
40 .section .debug$S,"dr"
41 .long 4
42 .long 241 # Symbol subsection for infloop
43 .long .Ltmp17-.Ltmp16 # Subsection size
44 .Ltmp16:
45 .short .Ltmp19-.Ltmp18 # Record length
46 .Ltmp18:
47 .short 4423 # Record kind: S_GPROC32_ID
48 .long 0 # PtrParent
49 .long 0 # PtrEnd
50 .long 0 # PtrNext
51 .long .Lfunc_end1-infloop # Code size
52 .long 0 # Offset after prologue
53 .long 0 # Offset before epilogue
54 .long 0 # Function type index
55 .secrel32 infloop # Function section relative address
56 .secidx infloop # Function section index
57 .byte 0 # Flags
58 .asciz "infloop" # Function name
59 .Ltmp19:
60 .short .Ltmp21-.Ltmp20 # Record length
61 .Ltmp20:
62 .short 4429 # Record kind: S_INLINESITE
63 .long 0 # PtrParent
64 .long 0 # PtrEnd
65 .long 4098 # Inlinee type index
66 .cv_inline_linetable 2 1 2 .Lfunc_begin1 .Lfunc_end1
67 .Ltmp21:
68 .short 2 # Record length
69 .short 4430 # Record kind: S_INLINESITE_END
70 .short 2 # Record length
71 .short 4431 # Record kind: S_PROC_ID_END
72 .Ltmp17:
73 .p2align 2
74 .cv_linetable 1, infloop, .Lfunc_end1