[llvm-commits] [llvm] r48693 - in /llvm/trunk/test/Transforms/GVN: 2008-02-12-UndefLoad.ll 2008-02-12UndefLoad.ll
Owen Anderson
resistor at mac.com
Sat Mar 22 14:08:33 PDT 2008
Author: resistor
Date: Sat Mar 22 16:08:33 2008
New Revision: 48693
URL: http://llvm.org/viewvc/llvm-project?rev=48693&view=rev
Log:
Use normal naming convention for test.
Added:
llvm/trunk/test/Transforms/GVN/2008-02-12-UndefLoad.ll
- copied unchanged from r48690, llvm/trunk/test/Transforms/GVN/2008-02-12UndefLoad.ll
Removed:
llvm/trunk/test/Transforms/GVN/2008-02-12UndefLoad.ll
Removed: llvm/trunk/test/Transforms/GVN/2008-02-12UndefLoad.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/GVN/2008-02-12UndefLoad.ll?rev=48692&view=auto
==============================================================================
--- llvm/trunk/test/Transforms/GVN/2008-02-12UndefLoad.ll (original)
+++ llvm/trunk/test/Transforms/GVN/2008-02-12UndefLoad.ll (removed)
@@ -1,20 +0,0 @@
-; RUN: llvm-as < %s | opt -gvn | llvm-dis | not grep load
-; PR1996
-
-%struct.anon = type { i32, i8, i8, i8, i8 }
-
-define i32 @a() {
-entry:
- %c = alloca %struct.anon ; <%struct.anon*> [#uses=2]
- %tmp = getelementptr %struct.anon* %c, i32 0, i32 0 ; <i32*> [#uses=1]
- %tmp1 = getelementptr i32* %tmp, i32 1 ; <i32*> [#uses=2]
- %tmp2 = load i32* %tmp1, align 4 ; <i32> [#uses=1]
- %tmp3 = or i32 %tmp2, 11 ; <i32> [#uses=1]
- %tmp4 = and i32 %tmp3, -21 ; <i32> [#uses=1]
- store i32 %tmp4, i32* %tmp1, align 4
- %call = call i32 (...)* @x( %struct.anon* %c ) ; <i32> [#uses=0]
- ret i32 undef
-}
-
-
-declare i32 @x(...)
More information about the llvm-commits
mailing list