[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