Skip to content

Commit 7d036eb

Browse files
committed
Add nounwind attribute to remove cfi instructions.
1 parent d34951e commit 7d036eb

File tree

1 file changed

+1
-14
lines changed

1 file changed

+1
-14
lines changed

llvm/test/CodeGen/X86/apx/check-nf-in-suppress-reloc-pass.ll

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4,29 +4,16 @@
44
; This is to check no assertion raised in X86 Suppress APX for Relocation pass
55
; if there is a NF instruction
66

7-
define fastcc void @foo(i32 %0, i1 %or.cond) {
7+
define fastcc void @foo(i32 %0, i1 %or.cond) nounwind {
88
; CHECK-LABEL: foo:
99
; CHECK: # %bb.0: # %entry
1010
; CHECK-NEXT: pushq %rbp
11-
; CHECK-NEXT: .cfi_def_cfa_offset 16
1211
; CHECK-NEXT: pushq %r15
13-
; CHECK-NEXT: .cfi_def_cfa_offset 24
1412
; CHECK-NEXT: pushq %r14
15-
; CHECK-NEXT: .cfi_def_cfa_offset 32
1613
; CHECK-NEXT: pushq %r13
17-
; CHECK-NEXT: .cfi_def_cfa_offset 40
1814
; CHECK-NEXT: pushq %r12
19-
; CHECK-NEXT: .cfi_def_cfa_offset 48
2015
; CHECK-NEXT: pushq %rbx
21-
; CHECK-NEXT: .cfi_def_cfa_offset 56
2216
; 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
3017
; CHECK-NEXT: movl %esi, %ebx
3118
; CHECK-NEXT: movslq %edi, %r15
3219
; CHECK-NEXT: leaq (,%r15,4), %rax

0 commit comments

Comments
 (0)