Temporarily disable Hexagon tests. They are failing on OS X
[oota-llvm.git] / test / CodeGen / SPARC / ctpop.ll
index 55fa8c52edcc9d15ed65764e952edf8d00b204c4..e56f4947b52af60bbb7402ee664412f7dab273e1 100644 (file)
@@ -1,13 +1,10 @@
-; RUN: llvm-upgrade < %s | llvm-as | \
-; RUN:   llc -march=sparc -mattr=v9 -enable-sparc-v9-insts
-; RUN: llvm-upgrade < %s | llvm-as | llc -march=sparc -mattr=-v9 | \
-; RUN:   not grep popc
-; RUN: llvm-upgrade < %s | llvm-as | \
-; RUN:   llc -march=sparc -mattr=v9 -enable-sparc-v9-insts | grep popc
+; RUN: llc < %s -march=sparc -mattr=-v9 | not grep popc
+; RUN: llc < %s -march=sparcv9 -mattr=v9 | grep popc
 
-declare uint %llvm.ctpop.i32(uint)
-uint %test(uint %X) {
-        %Y = call uint %llvm.ctpop.i32(uint %X)
-        ret uint %Y
+declare i32 @llvm.ctpop.i32(i32)
+
+define i32 @test(i32 %X) {
+        %Y = call i32 @llvm.ctpop.i32( i32 %X )         ; <i32> [#uses=1]
+        ret i32 %Y
 }