[llvm-commits] [llvm] r90005 - in /llvm/trunk/test/CodeGen: Generic/2009-11-20-NewNode.ll MSP430/2009-11-20-NewNode.ll PIC16/2009-11-20-NewNode.ll
Duncan Sands
baldrick at free.fr
Fri Nov 27 08:04:14 PST 2009
Author: baldrick
Date: Fri Nov 27 10:04:14 2009
New Revision: 90005
URL: http://llvm.org/viewvc/llvm-project?rev=90005&view=rev
Log:
While this test is testing a problem in the generic part of codegen,
the problem only shows for msp430 and pic16 which is why it specifies
them using -march. But it is wrong to put such tests in CodeGen/Generic,
since not everyone builds these targets. Put a copy of the test in each
of the target test directories.
Added:
llvm/trunk/test/CodeGen/MSP430/2009-11-20-NewNode.ll
- copied, changed from r90004, llvm/trunk/test/CodeGen/Generic/2009-11-20-NewNode.ll
llvm/trunk/test/CodeGen/PIC16/2009-11-20-NewNode.ll
- copied, changed from r90004, llvm/trunk/test/CodeGen/Generic/2009-11-20-NewNode.ll
Removed:
llvm/trunk/test/CodeGen/Generic/2009-11-20-NewNode.ll
Removed: llvm/trunk/test/CodeGen/Generic/2009-11-20-NewNode.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/Generic/2009-11-20-NewNode.ll?rev=90004&view=auto
==============================================================================
--- llvm/trunk/test/CodeGen/Generic/2009-11-20-NewNode.ll (original)
+++ llvm/trunk/test/CodeGen/Generic/2009-11-20-NewNode.ll (removed)
@@ -1,37 +0,0 @@
-; RUN: llc -march=msp430 < %s
-; RUN: llc -march=pic16 < %s
-; PR5558
-
-define i64 @_strtoll_r(i16 %base) nounwind {
-entry:
- br i1 undef, label %if.then, label %if.end27
-
-if.then: ; preds = %do.end
- br label %if.end27
-
-if.end27: ; preds = %if.then, %do.end
- %cond66 = select i1 undef, i64 -9223372036854775808, i64 9223372036854775807 ; <i64> [#uses=3]
- %conv69 = sext i16 %base to i64 ; <i64> [#uses=1]
- %div = udiv i64 %cond66, %conv69 ; <i64> [#uses=1]
- br label %for.cond
-
-for.cond: ; preds = %if.end116, %if.end27
- br i1 undef, label %if.then152, label %if.then93
-
-if.then93: ; preds = %for.cond
- br i1 undef, label %if.end116, label %if.then152
-
-if.end116: ; preds = %if.then93
- %cmp123 = icmp ugt i64 undef, %div ; <i1> [#uses=1]
- %or.cond = or i1 undef, %cmp123 ; <i1> [#uses=0]
- br label %for.cond
-
-if.then152: ; preds = %if.then93, %for.cond
- br i1 undef, label %if.end182, label %if.then172
-
-if.then172: ; preds = %if.then152
- ret i64 %cond66
-
-if.end182: ; preds = %if.then152
- ret i64 %cond66
-}
Copied: llvm/trunk/test/CodeGen/MSP430/2009-11-20-NewNode.ll (from r90004, llvm/trunk/test/CodeGen/Generic/2009-11-20-NewNode.ll)
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/MSP430/2009-11-20-NewNode.ll?p2=llvm/trunk/test/CodeGen/MSP430/2009-11-20-NewNode.ll&p1=llvm/trunk/test/CodeGen/Generic/2009-11-20-NewNode.ll&r1=90004&r2=90005&rev=90005&view=diff
==============================================================================
--- llvm/trunk/test/CodeGen/Generic/2009-11-20-NewNode.ll (original)
+++ llvm/trunk/test/CodeGen/MSP430/2009-11-20-NewNode.ll Fri Nov 27 10:04:14 2009
@@ -1,5 +1,4 @@
; RUN: llc -march=msp430 < %s
-; RUN: llc -march=pic16 < %s
; PR5558
define i64 @_strtoll_r(i16 %base) nounwind {
Copied: llvm/trunk/test/CodeGen/PIC16/2009-11-20-NewNode.ll (from r90004, llvm/trunk/test/CodeGen/Generic/2009-11-20-NewNode.ll)
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PIC16/2009-11-20-NewNode.ll?p2=llvm/trunk/test/CodeGen/PIC16/2009-11-20-NewNode.ll&p1=llvm/trunk/test/CodeGen/Generic/2009-11-20-NewNode.ll&r1=90004&r2=90005&rev=90005&view=diff
==============================================================================
--- llvm/trunk/test/CodeGen/Generic/2009-11-20-NewNode.ll (original)
+++ llvm/trunk/test/CodeGen/PIC16/2009-11-20-NewNode.ll Fri Nov 27 10:04:14 2009
@@ -1,4 +1,3 @@
-; RUN: llc -march=msp430 < %s
; RUN: llc -march=pic16 < %s
; PR5558
More information about the llvm-commits
mailing list