[llvm-commits] [llvm] r42108 - in /llvm/trunk/test/Transforms/LICM: 2007-09-17-PromoteValue.ll 2007-09-17-PrompteValue.ll
Gabor Greif
ggreif at gmail.com
Tue Sep 18 14:42:39 PDT 2007
Author: ggreif
Date: Tue Sep 18 16:42:39 2007
New Revision: 42108
URL: http://llvm.org/viewvc/llvm-project?rev=42108&view=rev
Log:
rename test, it is obviously misspelled
Added:
llvm/trunk/test/Transforms/LICM/2007-09-17-PromoteValue.ll
- copied unchanged from r42107, llvm/trunk/test/Transforms/LICM/2007-09-17-PrompteValue.ll
Removed:
llvm/trunk/test/Transforms/LICM/2007-09-17-PrompteValue.ll
Removed: llvm/trunk/test/Transforms/LICM/2007-09-17-PrompteValue.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/LICM/2007-09-17-PrompteValue.ll?rev=42107&view=auto
==============================================================================
--- llvm/trunk/test/Transforms/LICM/2007-09-17-PrompteValue.ll (original)
+++ llvm/trunk/test/Transforms/LICM/2007-09-17-PrompteValue.ll (removed)
@@ -1,26 +0,0 @@
-; ModuleID = 'PR1657.bc'
-; Do not promote getelementptr because it may exposes load from a null pointer
-; and store from a null pointer which are covered by
-; icmp eq %struct.decision* null, null condition.
-; RUN: llvm-as < %s | opt -licm | llvm-dis | not grep promoted
- %struct.decision = type { i8, %struct.decision* }
-
-define i32 @main() {
-entry:
- br label %blah.i
-
-blah.i: ; preds = %cond_true.i, %entry
- %tmp3.i = icmp eq %struct.decision* null, null ; <i1> [#uses=1]
- br i1 %tmp3.i, label %clear_modes.exit, label %cond_true.i
-
-cond_true.i: ; preds = %blah.i
- %tmp1.i = getelementptr %struct.decision* null, i32 0, i32 0 ; <i8*> [#uses=1]
- store i8 0, i8* %tmp1.i
- br label %blah.i
-
-clear_modes.exit: ; preds = %blah.i
- call void @exit( i32 0 )
- unreachable
-}
-
-declare void @exit(i32)
More information about the llvm-commits
mailing list