[RISCV] Add shrinkwrap test cases showing gaps in current impl
[llvm-project.git] / llvm / test / CodeGen / X86 / 2009-01-31-BigShift.ll
blob3a151e898048a8793476ed5394886a1120ac89a3
1 ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
2 ; RUN: llc < %s -mtriple=i686-- | FileCheck %s
3 ; PR3401
5 define 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@PLT
18 ; CHECK-NEXT:    addl $36, %esp
19 ; CHECK-NEXT:    retl
20         call void @add(i288 %i)
21         ret void
24 declare void @add(i288)