|
4 | 4 | ; This is to check no assertion raised in X86 Suppress APX for Relocation pass |
5 | 5 | ; if there is a NF instruction |
6 | 6 |
|
7 | | -define fastcc void @foo(i32 %0, i1 %or.cond) { |
| 7 | +define fastcc void @foo(i32 %0, i1 %or.cond) nounwind { |
8 | 8 | ; CHECK-LABEL: foo: |
9 | 9 | ; CHECK: # %bb.0: # %entry |
10 | 10 | ; CHECK-NEXT: pushq %rbp |
11 | | -; CHECK-NEXT: .cfi_def_cfa_offset 16 |
12 | 11 | ; CHECK-NEXT: pushq %r15 |
13 | | -; CHECK-NEXT: .cfi_def_cfa_offset 24 |
14 | 12 | ; CHECK-NEXT: pushq %r14 |
15 | | -; CHECK-NEXT: .cfi_def_cfa_offset 32 |
16 | 13 | ; CHECK-NEXT: pushq %r13 |
17 | | -; CHECK-NEXT: .cfi_def_cfa_offset 40 |
18 | 14 | ; CHECK-NEXT: pushq %r12 |
19 | | -; CHECK-NEXT: .cfi_def_cfa_offset 48 |
20 | 15 | ; CHECK-NEXT: pushq %rbx |
21 | | -; CHECK-NEXT: .cfi_def_cfa_offset 56 |
22 | 16 | ; CHECK-NEXT: pushq %rax |
23 | | -; CHECK-NEXT: .cfi_def_cfa_offset 64 |
24 | | -; CHECK-NEXT: .cfi_offset %rbx, -56 |
25 | | -; CHECK-NEXT: .cfi_offset %r12, -48 |
26 | | -; CHECK-NEXT: .cfi_offset %r13, -40 |
27 | | -; CHECK-NEXT: .cfi_offset %r14, -32 |
28 | | -; CHECK-NEXT: .cfi_offset %r15, -24 |
29 | | -; CHECK-NEXT: .cfi_offset %rbp, -16 |
30 | 17 | ; CHECK-NEXT: movl %esi, %ebx |
31 | 18 | ; CHECK-NEXT: movslq %edi, %r15 |
32 | 19 | ; CHECK-NEXT: leaq (,%r15,4), %rax |
|
0 commit comments