[llvm] r294434 - [AVR] XFAIL a set of failing CodeGen tests

Dylan McKay via llvm-commits llvm-commits at lists.llvm.org
Wed Feb 8 02:24:19 PST 2017


Author: dylanmckay
Date: Wed Feb  8 04:24:18 2017
New Revision: 294434

URL: http://llvm.org/viewvc/llvm-project?rev=294434&view=rev
Log:
[AVR] XFAIL a set of failing CodeGen tests

There are about 3 underlying bugs causing the tests to fail.

On top of that, some tests just we're 'generic' enough. i.e. 32-bit
registers.

Modified:
    llvm/trunk/test/CodeGen/Generic/2003-07-29-BadConstSbyte.ll
    llvm/trunk/test/CodeGen/Generic/2007-04-08-MultipleFrameIndices.ll
    llvm/trunk/test/CodeGen/Generic/2007-12-17-InvokeAsm.ll
    llvm/trunk/test/CodeGen/Generic/2011-07-07-ScheduleDAGCrash.ll
    llvm/trunk/test/CodeGen/Generic/MachineBranchProb.ll
    llvm/trunk/test/CodeGen/Generic/inline-asm-mem-clobber.ll
    llvm/trunk/test/CodeGen/Generic/select-cc.ll
    llvm/trunk/test/CodeGen/Generic/v-split.ll
    llvm/trunk/test/CodeGen/Generic/vector-redux.ll
    llvm/trunk/test/CodeGen/Generic/vector.ll

Modified: llvm/trunk/test/CodeGen/Generic/2003-07-29-BadConstSbyte.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/Generic/2003-07-29-BadConstSbyte.ll?rev=294434&r1=294433&r2=294434&view=diff
==============================================================================
--- llvm/trunk/test/CodeGen/Generic/2003-07-29-BadConstSbyte.ll (original)
+++ llvm/trunk/test/CodeGen/Generic/2003-07-29-BadConstSbyte.ll Wed Feb  8 04:24:18 2017
@@ -1,5 +1,8 @@
 ; RUN: llc < %s
 
+; Bug: PR31341
+; XFAIL: avr
+
 ;; Date:     Jul 29, 2003.
 ;; From:     test/Programs/MultiSource/Ptrdist-bc
 ;; Function: ---

Modified: llvm/trunk/test/CodeGen/Generic/2007-04-08-MultipleFrameIndices.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/Generic/2007-04-08-MultipleFrameIndices.ll?rev=294434&r1=294433&r2=294434&view=diff
==============================================================================
--- llvm/trunk/test/CodeGen/Generic/2007-04-08-MultipleFrameIndices.ll (original)
+++ llvm/trunk/test/CodeGen/Generic/2007-04-08-MultipleFrameIndices.ll Wed Feb  8 04:24:18 2017
@@ -3,6 +3,9 @@
 ; PR1308
 ; PR1557
 
+; Bug: PR31336
+; XFAIL: avr
+
 define i32 @stuff(i32, ...) {
         %foo = alloca i8*
         %bar = alloca i32*

Modified: llvm/trunk/test/CodeGen/Generic/2007-12-17-InvokeAsm.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/Generic/2007-12-17-InvokeAsm.ll?rev=294434&r1=294433&r2=294434&view=diff
==============================================================================
--- llvm/trunk/test/CodeGen/Generic/2007-12-17-InvokeAsm.ll (original)
+++ llvm/trunk/test/CodeGen/Generic/2007-12-17-InvokeAsm.ll Wed Feb  8 04:24:18 2017
@@ -1,5 +1,7 @@
 ; RUN: llc -no-integrated-as < %s
 
+; XFAIL: avr
+
 define fastcc void @bc__support__high_resolution_time__initialize_clock_rate() personality i32 (...)* @__gxx_personality_v0 {
 entry:
   invoke void asm "rdtsc\0A\09movl %eax, $0\0A\09movl %edx, $1", "=*imr,=*imr,~{dirflag},~{fpsr},~{flags},~{dx},~{ax}"( i32* null, i32* null )

Modified: llvm/trunk/test/CodeGen/Generic/2011-07-07-ScheduleDAGCrash.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/Generic/2011-07-07-ScheduleDAGCrash.ll?rev=294434&r1=294433&r2=294434&view=diff
==============================================================================
--- llvm/trunk/test/CodeGen/Generic/2011-07-07-ScheduleDAGCrash.ll (original)
+++ llvm/trunk/test/CodeGen/Generic/2011-07-07-ScheduleDAGCrash.ll Wed Feb  8 04:24:18 2017
@@ -1,4 +1,8 @@
 ; RUN: llc < %s
+
+; Bug: PR31898
+; XFAIL: avr
+
 ; This caused ScheduleDAG to crash in EmitPhysRegCopy when searching
 ; the uses of a copy to a physical register without ignoring non-data
 ; dependence, PR10220.

Modified: llvm/trunk/test/CodeGen/Generic/MachineBranchProb.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/Generic/MachineBranchProb.ll?rev=294434&r1=294433&r2=294434&view=diff
==============================================================================
--- llvm/trunk/test/CodeGen/Generic/MachineBranchProb.ll (original)
+++ llvm/trunk/test/CodeGen/Generic/MachineBranchProb.ll Wed Feb  8 04:24:18 2017
@@ -7,6 +7,9 @@
 ; to fail.
 ; XFAIL: hexagon
 
+; Bug: PR31899
+; XFAIL: avr
+
 ; Make sure we have the correct weight attached to each successor.
 define i32 @test2(i32 %x) nounwind uwtable readnone ssp {
 ; CHECK-LABEL: Machine code for function test2:

Modified: llvm/trunk/test/CodeGen/Generic/inline-asm-mem-clobber.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/Generic/inline-asm-mem-clobber.ll?rev=294434&r1=294433&r2=294434&view=diff
==============================================================================
--- llvm/trunk/test/CodeGen/Generic/inline-asm-mem-clobber.ll (original)
+++ llvm/trunk/test/CodeGen/Generic/inline-asm-mem-clobber.ll Wed Feb  8 04:24:18 2017
@@ -1,5 +1,8 @@
 ; RUN: llc -O2 -no-integrated-as < %s | FileCheck %s
 
+; Test uses 32-bit registers which aren't supported on AVR.
+; XFAIL: avr
+
 @G = common global i32 0, align 4
 
 define i32 @foo(i8* %p) nounwind uwtable {

Modified: llvm/trunk/test/CodeGen/Generic/select-cc.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/Generic/select-cc.ll?rev=294434&r1=294433&r2=294434&view=diff
==============================================================================
--- llvm/trunk/test/CodeGen/Generic/select-cc.ll (original)
+++ llvm/trunk/test/CodeGen/Generic/select-cc.ll Wed Feb  8 04:24:18 2017
@@ -1,6 +1,11 @@
 ; RUN: llc < %s
+
 ; PR2504
 ; XFAIL: hexagon
+
+; PR31338
+; XFAIL: avr
+
 define <2 x double> @vector_select(<2 x double> %x, <2 x double> %y) nounwind  {
 	%x.lo = extractelement <2 x double> %x, i32 0		; <double> [#uses=1]
 	%x.lo.ge = fcmp oge double %x.lo, 0.000000e+00		; <i1> [#uses=1]

Modified: llvm/trunk/test/CodeGen/Generic/v-split.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/Generic/v-split.ll?rev=294434&r1=294433&r2=294434&view=diff
==============================================================================
--- llvm/trunk/test/CodeGen/Generic/v-split.ll (original)
+++ llvm/trunk/test/CodeGen/Generic/v-split.ll Wed Feb  8 04:24:18 2017
@@ -1,4 +1,8 @@
 ; RUN: llc < %s
+
+; Bug: PR31898
+; XFAIL: avr
+
 %f8 = type <8 x float>
 
 define void @test_f8(%f8 *%P, %f8* %Q, %f8 *%S) {

Modified: llvm/trunk/test/CodeGen/Generic/vector-redux.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/Generic/vector-redux.ll?rev=294434&r1=294433&r2=294434&view=diff
==============================================================================
--- llvm/trunk/test/CodeGen/Generic/vector-redux.ll (original)
+++ llvm/trunk/test/CodeGen/Generic/vector-redux.ll Wed Feb  8 04:24:18 2017
@@ -1,6 +1,9 @@
 ; RUN: llc < %s -debug-only=isel -o /dev/null 2>&1 | FileCheck %s
 ; REQUIRES: asserts
 
+; Bug: PR31898
+; XFAIL: avr
+
 @a = global [1024 x i32] zeroinitializer, align 16
 
 define i32 @reduce_add() {

Modified: llvm/trunk/test/CodeGen/Generic/vector.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/Generic/vector.ll?rev=294434&r1=294433&r2=294434&view=diff
==============================================================================
--- llvm/trunk/test/CodeGen/Generic/vector.ll (original)
+++ llvm/trunk/test/CodeGen/Generic/vector.ll Wed Feb  8 04:24:18 2017
@@ -1,6 +1,9 @@
 ; Test that vectors are scalarized/lowered correctly.
 ; RUN: llc < %s
 
+; Bug: PR31898
+; XFAIL: avr
+
 %d8 = type <8 x double>
 %f1 = type <1 x float>
 %f2 = type <2 x float>




More information about the llvm-commits mailing list