Lines Matching full:kernel

4 ; RUN: llc -code-model=kernel < %s | FileCheck %s -check-prefixes=CHECK-KERNEL
5 ; RUN: llc -O0 -code-model=kernel < %s | FileCheck %s -check-prefixes=CHECK0-KERNEL
33 ; CHECK-KERNEL-LABEL: test_uintr_isr_cc_empty:
34 ; CHECK-KERNEL: # %bb.0: # %entry
35 ; CHECK-KERNEL-NEXT: pushq %rax
36 ; CHECK-KERNEL-NEXT: addq $16, %rsp
37 ; CHECK-KERNEL-NEXT: iretq
39 ; CHECK0-KERNEL-LABEL: test_uintr_isr_cc_empty:
40 ; CHECK0-KERNEL: # %bb.0: # %entry
41 ; CHECK0-KERNEL-NEXT: pushq %rax
42 ; CHECK0-KERNEL-NEXT: addq $16, %rsp
43 ; CHECK0-KERNEL-NEXT: iretq
109 ; CHECK-KERNEL-LABEL: test_uintr_isr_cc_args:
110 ; CHECK-KERNEL: # %bb.0: # %entry
111 ; CHECK-KERNEL-NEXT: pushq %rax
112 ; CHECK-KERNEL-NEXT: pushq %rax
113 ; CHECK-KERNEL-NEXT: pushq %rdx
114 ; CHECK-KERNEL-NEXT: pushq %rcx
115 ; CHECK-KERNEL-NEXT: movq 32(%rsp), %rax
116 ; CHECK-KERNEL-NEXT: movq 40(%rsp), %rcx
117 ; CHECK-KERNEL-NEXT: movq 48(%rsp), %rdx
118 ; CHECK-KERNEL-NEXT: movq %rcx, g_rip(%rip)
119 ; CHECK-KERNEL-NEXT: movq %rdx, g_rflags(%rip)
120 ; CHECK-KERNEL-NEXT: movq 56(%rsp), %rcx
121 ; CHECK-KERNEL-NEXT: movq %rcx, g_rsp(%rip)
122 ; CHECK-KERNEL-NEXT: movq %rax, g_uirrv(%rip)
123 ; CHECK-KERNEL-NEXT: popq %rcx
124 ; CHECK-KERNEL-NEXT: popq %rdx
125 ; CHECK-KERNEL-NEXT: popq %rax
126 ; CHECK-KERNEL-NEXT: addq $16, %rsp
127 ; CHECK-KERNEL-NEXT: iretq
129 ; CHECK0-KERNEL-LABEL: test_uintr_isr_cc_args:
130 ; CHECK0-KERNEL: # %bb.0: # %entry
131 ; CHECK0-KERNEL-NEXT: pushq %rax
132 ; CHECK0-KERNEL-NEXT: pushq %rax
133 ; CHECK0-KERNEL-NEXT: pushq %rdx
134 ; CHECK0-KERNEL-NEXT: pushq %rcx
135 ; CHECK0-KERNEL-NEXT: movq 32(%rsp), %rax
136 ; CHECK0-KERNEL-NEXT: leaq 40(%rsp), %rcx
137 ; CHECK0-KERNEL-NEXT: movq (%rcx), %rdx
138 ; CHECK0-KERNEL-NEXT: movq %rdx, g_rip(%rip)
139 ; CHECK0-KERNEL-NEXT: movq 8(%rcx), %rdx
140 ; CHECK0-KERNEL-NEXT: movq %rdx, g_rflags(%rip)
141 ; CHECK0-KERNEL-NEXT: movq 16(%rcx), %rcx
142 ; CHECK0-KERNEL-NEXT: movq %rcx, g_rsp(%rip)
143 ; CHECK0-KERNEL-NEXT: movq %rax, g_uirrv(%rip)
144 ; CHECK0-KERNEL-NEXT: popq %rcx
145 ; CHECK0-KERNEL-NEXT: popq %rdx
146 ; CHECK0-KERNEL-NEXT: popq %rax
147 ; CHECK0-KERNEL-NEXT: addq $16, %rsp
148 ; CHECK0-KERNEL-NEXT: iretq