Lines Matching refs:ASM
1 ; RUN: llc -mcpu=core2 -mtriple=i686-pc-win32 < %s | FileCheck %s --check-prefix=ASM
24 ; ASM: .cv_loc 0 1 13 0 is_stmt 0 # t.cpp:13:0
25 ; ASM: .cv_loc 0 1 14 5 # t.cpp:14:5
26 ; ASM: addl $6, "?x@@3HC"
27 ; ASM: .cv_loc 1 1 9 5 # t.cpp:9:5
28 ; ASM: addl $4, "?x@@3HC"
29 ; ASM: .cv_loc 2 1 3 7 # t.cpp:3:7
30 ; ASM: .cv_loc 2 1 4 5 # t.cpp:4:5
31 ; ASM: addl {{.*}}, "?x@@3HC"
32 ; ASM: .cv_loc 2 1 5 5 # t.cpp:5:5
33 ; ASM: addl $2, "?x@@3HC"
34 ; ASM: .cv_loc 2 1 6 5 # t.cpp:6:5
35 ; ASM: addl $3, "?x@@3HC"
36 ; ASM: .cv_loc 1 1 11 5 # t.cpp:11:5
37 ; ASM: addl $5, "?x@@3HC"
38 ; ASM: .cv_loc 0 1 16 5 # t.cpp:16:5
39 ; ASM: addl $7, "?x@@3HC"
40 ; ASM: .cv_loc 0 1 17 1 # t.cpp:17:1
42 ; ASM: .section .debug$S,"dr"
43 ; ASM: .long 246 # Inlinee lines subsection
44 ; ASM: .long [[inline_end:.*]]-[[inline_beg:.*]] #
45 ; ASM: [[inline_beg]]:
46 ; ASM: .long 0
47 ; ASM: # Inlined function bar starts at t.cpp:8
48 ; ASM: .long 4098 # Type index of inlined function
49 ; ASM: .long 0 # Offset into filechecksum table
50 ; ASM: .long 8 # Starting line number
51 ; ASM: # Inlined function foo starts at t.cpp:2
52 ; ASM: .long 4099
53 ; ASM: .long 0
54 ; ASM: .long 2
55 ; ASM: [[inline_end]]:
57 ; ASM: .long 241 # Symbol subsection for baz
58 ; ASM: .long {{.*}} # Subsection size
59 ; ASM: .short 4429
60 ; ASM: .long
61 ; ASM: .long
62 ; ASM: .long
63 ; ASM: .cv_inline_linetable 1 1 8 Lfunc_begin0 Lfunc_end0 contains 2
64 ; ASM: .short 4429
65 ; ASM: .long
66 ; ASM: .long
67 ; ASM: .long
68 ; ASM: .cv_inline_linetable 2 1 2 Lfunc_begin0 Lfunc_end0
69 ; ASM: .short 4430
70 ; ASM: .short 4430
72 ; ASM: .section .debug$T,"dr"
73 ; ASM: .long 4 # Debug section magic
74 ; ASM: # ArgList (0x1000) {
75 ; ASM: # TypeLeafKind: LF_ARGLIST (0x1201)
76 ; ASM: # NumArgs: 0
77 ; ASM: # Arguments [
78 ; ASM: # ]
79 ; ASM: # }
80 ; ASM: .byte 0x06, 0x00, 0x01, 0x12
81 ; ASM: .byte 0x00, 0x00, 0x00, 0x00
82 ; ASM: # Procedure (0x1001) {
83 ; ASM: # TypeLeafKind: LF_PROCEDURE (0x1008)
84 ; ASM: # ReturnType: void (0x3)
85 ; ASM: # CallingConvention: NearC (0x0)
86 ; ASM: # FunctionOptions [ (0x0)
87 ; ASM: # ]
88 ; ASM: # NumParameters: 0
89 ; ASM: # ArgListType: () (0x1000)
90 ; ASM: # }
91 ; ASM: .byte 0x0e, 0x00, 0x08, 0x10
92 ; ASM: .byte 0x03, 0x00, 0x00, 0x00
93 ; ASM: .byte 0x00, 0x00, 0x00, 0x00
94 ; ASM: .byte 0x00, 0x10, 0x00, 0x00
95 ; ASM: # FuncId (0x1002) {
96 ; ASM: # TypeLeafKind: LF_FUNC_ID (0x1601)
97 ; ASM: # ParentScope: 0x0
98 ; ASM: # FunctionType: void () (0x1001)
99 ; ASM: # Name: bar
100 ; ASM: # }
101 ; ASM: .byte 0x0e, 0x00, 0x01, 0x16
102 ; ASM: .byte 0x00, 0x00, 0x00, 0x00
103 ; ASM: .byte 0x01, 0x10, 0x00, 0x00
104 ; ASM: .byte 0x62, 0x61, 0x72, 0x00
105 ; ASM: # FuncId (0x1003) {
106 ; ASM: # TypeLeafKind: LF_FUNC_ID (0x1601)
107 ; ASM: # ParentScope: 0x0
108 ; ASM: # FunctionType: void () (0x1001)
109 ; ASM: # Name: foo
110 ; ASM: # }
111 ; ASM: .byte 0x0e, 0x00, 0x01, 0x16
112 ; ASM: .byte 0x00, 0x00, 0x00, 0x00
113 ; ASM: .byte 0x01, 0x10, 0x00, 0x00
114 ; ASM: .byte 0x66, 0x6f, 0x6f, 0x00