Chris Lattner | 87c06d6 | 2010-02-04 06:34:01 +0000 | [diff] [blame] | 1 | ; RUN: llc < %s -march=sparc -mattr=-v9 | not grep popc |
2 | ; RUN: llc < %s -march=sparcv9 -mattr=v9 | grep popc | ||||
Chris Lattner | 7ce1bbf | 2006-02-05 05:52:55 +0000 | [diff] [blame] | 3 | |
Tanya Lattner | 53a66d1 | 2008-02-19 01:41:04 +0000 | [diff] [blame] | 4 | declare i32 @llvm.ctpop.i32(i32) |
5 | |||||
6 | define i32 @test(i32 %X) { | ||||
7 | %Y = call i32 @llvm.ctpop.i32( i32 %X ) ; <i32> [#uses=1] | ||||
8 | ret i32 %Y | ||||
Chris Lattner | 7ce1bbf | 2006-02-05 05:52:55 +0000 | [diff] [blame] | 9 | } |
10 |