• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1; RUN: llc -O0 < %s | FileCheck %s
2target triple = "i686--"
3
4; Function Attrs: noinline nounwind
5define i32 @foo(i32 %i, i32 %j, i32 %k, i32 %l, i32 %m) {
6; CHECK-LABEL:   foo:
7; CHECK:         popl   %esi
8; CHECK-NEXT:    .cfi_def_cfa_offset 16
9; CHECK-NEXT:    popl	%edi
10; CHECK-NEXT:    .cfi_def_cfa_offset 12
11; CHECK-NEXT:    popl	%ebx
12; CHECK-NEXT:    .cfi_def_cfa_offset 8
13; CHECK-NEXT:    popl	%ebp
14; CHECK-NEXT:    .cfi_def_cfa_offset 4
15; CHECK-NEXT:    retl
16entry:
17  tail call void asm sideeffect "nop", "~{eax},~{ebx},~{ecx},~{edx},~{esi},~{edi},~{ebp}"()
18  ret i32 0
19}
20