summaryrefslogtreecommitdiffstats
path: root/llvm/test/Feature/intrinsics.ll
diff options
context:
space:
mode:
authorDan Gohman <gohman@apple.com>2008-04-14 18:19:18 +0000
committerDan Gohman <gohman@apple.com>2008-04-14 18:19:18 +0000
commitb37dab136029a5c8d74ae38d2e1d5bfc70a5735a (patch)
tree9af7a70183c51fde9a93ad9f5233c525ec2ddd07 /llvm/test/Feature/intrinsics.ll
parentbae225d57a27427f78911a2ad25080b3af3a38aa (diff)
downloadbcm5719-llvm-b37dab136029a5c8d74ae38d2e1d5bfc70a5735a.tar.gz
bcm5719-llvm-b37dab136029a5c8d74ae38d2e1d5bfc70a5735a.zip
Upgrade these tests for the current intrinsic prototypes.
llvm-svn: 49669
Diffstat (limited to 'llvm/test/Feature/intrinsics.ll')
-rw-r--r--llvm/test/Feature/intrinsics.ll36
1 files changed, 18 insertions, 18 deletions
diff --git a/llvm/test/Feature/intrinsics.ll b/llvm/test/Feature/intrinsics.ll
index 60c03436a09..2dd6b53e7c9 100644
--- a/llvm/test/Feature/intrinsics.ll
+++ b/llvm/test/Feature/intrinsics.ll
@@ -8,29 +8,29 @@ declare i1 @llvm.isunordered.f64(double, double)
declare void @llvm.prefetch(i8*, i32, i32)
-declare i32 @llvm.ctpop.i8(i8)
+declare i8 @llvm.ctpop.i8(i8)
-declare i32 @llvm.ctpop.i16(i16)
+declare i16 @llvm.ctpop.i16(i16)
declare i32 @llvm.ctpop.i32(i32)
-declare i32 @llvm.ctpop.i64(i64)
+declare i64 @llvm.ctpop.i64(i64)
-declare i32 @llvm.cttz.i8(i8)
+declare i8 @llvm.cttz.i8(i8)
-declare i32 @llvm.cttz.i16(i16)
+declare i16 @llvm.cttz.i16(i16)
declare i32 @llvm.cttz.i32(i32)
-declare i32 @llvm.cttz.i64(i64)
+declare i64 @llvm.cttz.i64(i64)
-declare i32 @llvm.ctlz.i8(i8)
+declare i8 @llvm.ctlz.i8(i8)
-declare i32 @llvm.ctlz.i16(i16)
+declare i16 @llvm.ctlz.i16(i16)
declare i32 @llvm.ctlz.i32(i32)
-declare i32 @llvm.ctlz.i64(i64)
+declare i64 @llvm.ctlz.i64(i64)
declare float @llvm.sqrt.f32(float)
@@ -44,18 +44,18 @@ define void @libm() {
call void @llvm.prefetch( i8* null, i32 1, i32 3 )
call float @llvm.sqrt.f32( float 5.000000e+00 ) ; <float>:3 [#uses=0]
call double @llvm.sqrt.f64( double 6.000000e+00 ) ; <double>:4 [#uses=0]
- call i32 @llvm.ctpop.i8( i8 10 ) ; <i32>:5 [#uses=0]
- call i32 @llvm.ctpop.i16( i16 11 ) ; <i32>:6 [#uses=0]
+ call i8 @llvm.ctpop.i8( i8 10 ) ; <i32>:5 [#uses=0]
+ call i16 @llvm.ctpop.i16( i16 11 ) ; <i32>:6 [#uses=0]
call i32 @llvm.ctpop.i32( i32 12 ) ; <i32>:7 [#uses=0]
- call i32 @llvm.ctpop.i64( i64 13 ) ; <i32>:8 [#uses=0]
- call i32 @llvm.ctlz.i8( i8 14 ) ; <i32>:9 [#uses=0]
- call i32 @llvm.ctlz.i16( i16 15 ) ; <i32>:10 [#uses=0]
+ call i64 @llvm.ctpop.i64( i64 13 ) ; <i32>:8 [#uses=0]
+ call i8 @llvm.ctlz.i8( i8 14 ) ; <i32>:9 [#uses=0]
+ call i16 @llvm.ctlz.i16( i16 15 ) ; <i32>:10 [#uses=0]
call i32 @llvm.ctlz.i32( i32 16 ) ; <i32>:11 [#uses=0]
- call i32 @llvm.ctlz.i64( i64 17 ) ; <i32>:12 [#uses=0]
- call i32 @llvm.cttz.i8( i8 18 ) ; <i32>:13 [#uses=0]
- call i32 @llvm.cttz.i16( i16 19 ) ; <i32>:14 [#uses=0]
+ call i64 @llvm.ctlz.i64( i64 17 ) ; <i32>:12 [#uses=0]
+ call i8 @llvm.cttz.i8( i8 18 ) ; <i32>:13 [#uses=0]
+ call i16 @llvm.cttz.i16( i16 19 ) ; <i32>:14 [#uses=0]
call i32 @llvm.cttz.i32( i32 20 ) ; <i32>:15 [#uses=0]
- call i32 @llvm.cttz.i64( i64 21 ) ; <i32>:16 [#uses=0]
+ call i64 @llvm.cttz.i64( i64 21 ) ; <i32>:16 [#uses=0]
ret void
}
OpenPOWER on IntegriCloud