1; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py 2; RUN: llc < %s -mtriple=i686-- | FileCheck %s 3; PR3401 4 5define void @x(i288 %i) nounwind { 6; CHECK-LABEL: x: 7; CHECK: # %bb.0: 8; CHECK-NEXT: pushl {{[0-9]+}}(%esp) 9; CHECK-NEXT: pushl {{[0-9]+}}(%esp) 10; CHECK-NEXT: pushl {{[0-9]+}}(%esp) 11; CHECK-NEXT: pushl {{[0-9]+}}(%esp) 12; CHECK-NEXT: pushl {{[0-9]+}}(%esp) 13; CHECK-NEXT: pushl {{[0-9]+}}(%esp) 14; CHECK-NEXT: pushl {{[0-9]+}}(%esp) 15; CHECK-NEXT: pushl {{[0-9]+}}(%esp) 16; CHECK-NEXT: pushl {{[0-9]+}}(%esp) 17; CHECK-NEXT: calll add 18; CHECK-NEXT: addl $36, %esp 19; CHECK-NEXT: retl 20 call void @add(i288 %i) 21 ret void 22} 23 24declare void @add(i288) 25