X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=test%2FOther%2F2004-08-20-PackedControlFlow.ll;h=39435706934f8efdaf1a19b2e544091937eeb3fd;hb=55ec2218c448ef9e0d09b5534885b6d2a9786a73;hp=71ac13bae93dfc83137b2e095a0678681b260a5d;hpb=0c97a62c88d516d3d0591fff39e1ec2a26d8cd72;p=oota-llvm.git diff --git a/test/Other/2004-08-20-PackedControlFlow.ll b/test/Other/2004-08-20-PackedControlFlow.ll index 71ac13bae93..39435706934 100644 --- a/test/Other/2004-08-20-PackedControlFlow.ll +++ b/test/Other/2004-08-20-PackedControlFlow.ll @@ -1,23 +1,22 @@ -; RUN: llvm-as < %s | llvm-dis | llvm-as +; RUN: llvm-as < %s | llvm-dis | llvm-as > /dev/null -%v4f = type <4 x float> + %v4f = type <4 x float> +@foo = external global %v4f ; <%v4f*> [#uses=1] +@bar = external global %v4f ; <%v4f*> [#uses=1] -%foo = uninitialized global %v4f -%bar = uninitialized global %v4f +define void @main() { + br label %A -implementation ; Functions: +C: ; preds = %B + store %v4f %t2, %v4f* @bar + ret void -void %main() { - br label %A -C: - store %v4f %t2, %v4f* %bar - ret void +B: ; preds = %A + %t2 = fadd %v4f %t0, %t0 ; <%v4f> [#uses=1] + br label %C -B: - %t2 = add %v4f %t0, %t0 - br label %C - -A: - %t0 = load %v4f* %foo - br label %B +A: ; preds = %0 + %t0 = load %v4f* @foo ; <%v4f> [#uses=2] + br label %B } +