From: Chris Lattner Date: Thu, 1 Apr 2004 20:28:35 +0000 (+0000) Subject: New testcase for PR310 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=8b8ff16dbac78483e82ce8974b15f725315a4b2b;p=oota-llvm.git New testcase for PR310 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12596 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/Transforms/TailDup/2004-04-01-DemoteRegToStack.llx b/test/Transforms/TailDup/2004-04-01-DemoteRegToStack.llx new file mode 100644 index 00000000000..21a3ffa0e63 --- /dev/null +++ b/test/Transforms/TailDup/2004-04-01-DemoteRegToStack.llx @@ -0,0 +1,22 @@ +; RUN: llvm-as < %s | opt -tailduplicate -disable-output + +void %interpret() { +entry: + br label %retry + +retry: + %tmp.8 = call int %interp() + switch uint 0, label %endif.4 [ + uint 4294967271, label %return + uint 4294967280, label %return + ] + +endif.4: + br bool false, label %return, label %retry + +return: + %result.0 = phi int [ %tmp.8, %retry ], [%tmp.8, %retry], [ %tmp.8, %endif.4 ] + ret void +} + +declare int %interp()