Use MachineBasicBlock::transferSuccessors.
[oota-llvm.git] / test / CodeGen / SPARC / ctpop.ll
index ffe00fcc406a2cdc27a810b659ce7840d1642ea2..d603baa465dee549e6926b74cc8175ee756f9916 100644 (file)
@@ -1,11 +1,14 @@
-; RUN: llvm-as < %s | llc -march=sparc -mattr=-v9 &&
-; RUN: llvm-as < %s | llc -march=sparc -mattr=v9 -enable-sparc-v9-insts &&
-; RUN: llvm-as < %s | llc -march=sparc -mattr=-v9 | not grep popc &&
-; RUN: llvm-as < %s | llc -march=sparc -mattr=v9 -enable-sparc-v9-insts | grep popc
+; RUN: llvm-as < %s | \
+; RUN:   llc -march=sparc -mattr=v9 -enable-sparc-v9-insts
+; RUN: llvm-as < %s | llc -march=sparc -mattr=-v9 | \
+; RUN:   not grep popc
+; RUN: llvm-as < %s | \
+; RUN:   llc -march=sparc -mattr=v9 -enable-sparc-v9-insts | 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
 }