Fix an inconsistency in the x86 backend that led it to reject "calll foo" on
[oota-llvm.git] / test / CodeGen / X86 / memset-2.ll
1 ; RUN: llc -mtriple=i386-apple-darwin < %s | FileCheck %s
2
3 declare void @llvm.memset.i32(i8*, i8, i32, i32) nounwind
4
5 define fastcc void @t1() nounwind {
6 entry:
7 ; CHECK: t1:
8 ; CHECK: calll _memset
9   call void @llvm.memset.i32( i8* null, i8 0, i32 188, i32 1 ) nounwind
10   unreachable
11 }
12
13 define fastcc void @t2(i8 signext %c) nounwind {
14 entry:
15 ; CHECK: t2:
16 ; CHECK: calll _memset
17   call void @llvm.memset.i32( i8* undef, i8 %c, i32 76, i32 1 ) nounwind
18   unreachable
19 }