[llvm-commits] [polly] r153440 - in /polly/trunk/test: CMakeLists.txt CodeGen/do_pluto_matmult.ll CodeGen/loop_with_condition.ll CodeGen/loop_with_condition_2.ll CodeGen/loop_with_condition_ineq.ll CodeGen/loop_with_condition_nested.ll CodeGen/reduction_2.ll CodeGen/sequential_loops.ll CodeGen/single_do_loop_int_max_iterations.ll CodeGen/single_do_loop_scev_replace.ll CodeGen/single_loop.ll CodeGen/single_loop_param.ll lit.site.cfg.in

Hongbin Zheng etherzhhb at gmail.com
Mon Mar 26 08:16:49 PDT 2012


Author: ether
Date: Mon Mar 26 10:16:48 2012
New Revision: 153440

URL: http://llvm.org/viewvc/llvm-project?rev=153440&view=rev
Log:
Don't fail the lli testcases on 32bit platform.

Modified:
    polly/trunk/test/CMakeLists.txt
    polly/trunk/test/CodeGen/do_pluto_matmult.ll
    polly/trunk/test/CodeGen/loop_with_condition.ll
    polly/trunk/test/CodeGen/loop_with_condition_2.ll
    polly/trunk/test/CodeGen/loop_with_condition_ineq.ll
    polly/trunk/test/CodeGen/loop_with_condition_nested.ll
    polly/trunk/test/CodeGen/reduction_2.ll
    polly/trunk/test/CodeGen/sequential_loops.ll
    polly/trunk/test/CodeGen/single_do_loop_int_max_iterations.ll
    polly/trunk/test/CodeGen/single_do_loop_scev_replace.ll
    polly/trunk/test/CodeGen/single_loop.ll
    polly/trunk/test/CodeGen/single_loop_param.ll
    polly/trunk/test/lit.site.cfg.in

Modified: polly/trunk/test/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/polly/trunk/test/CMakeLists.txt?rev=153440&r1=153439&r2=153440&view=diff
==============================================================================
--- polly/trunk/test/CMakeLists.txt (original)
+++ polly/trunk/test/CMakeLists.txt Mon Mar 26 10:16:48 2012
@@ -33,6 +33,14 @@
   set(POLLY_LIB_DIR "${LLVM_LIBS_DIR}")
 endif (NOT DEFINED LLVM_MAIN_SRC_DIR)
 
+MESSAGE(${TARGET_TRIPLE})
+if (${TARGET_TRIPLE} MATCHES "^x86_64*")
+  set(EAT_ERR_ON_X86 " ")
+else (${TARGET_TRIPLE} MATCHES "^x86_64*")
+  # Don't fail the command line
+  set(EAT_ERR_ON_X86 "|| echo \"error is eaten\"")
+endif (${TARGET_TRIPLE} MATCHES "^x86_64*")
+
 configure_file(
   ${CMAKE_CURRENT_SOURCE_DIR}/lit.site.cfg.in
   ${CMAKE_CURRENT_BINARY_DIR}/lit.site.cfg)

Modified: polly/trunk/test/CodeGen/do_pluto_matmult.ll
URL: http://llvm.org/viewvc/llvm-project/polly/trunk/test/CodeGen/do_pluto_matmult.ll?rev=153440&r1=153439&r2=153440&view=diff
==============================================================================
--- polly/trunk/test/CodeGen/do_pluto_matmult.ll (original)
+++ polly/trunk/test/CodeGen/do_pluto_matmult.ll Mon Mar 26 10:16:48 2012
@@ -3,8 +3,8 @@
 ; RUN: opt %loadPolly %defaultOpts -polly-import-jscop -polly-import-jscop-dir=%S -polly-cloog -analyze  %s | FileCheck -check-prefix=IMPORT %s
 ; RUN: opt %loadPolly %defaultOpts -polly-import-jscop -polly-import-jscop-dir=%S -polly-import-jscop-postfix=valid_reverse -polly-cloog -analyze %s | FileCheck -check-prefix=REVERSE %s > /dev/null
 ; RUN: opt %loadPolly %defaultOpts -polly-import-jscop -polly-import-jscop-dir=%S -polly-import-jscop-postfix=invalid_reverse -polly-cloog -analyze %s 2>&1  | FileCheck -check-prefix=INVALID %s > /dev/null
-; RUN: opt %loadPolly %defaultOpts -polly-import-jscop -polly-import-jscop-dir=%S -polly-cloog -analyze  %s | FileCheck -check-prefix=IMPORT %s 
-; RUN: opt %loadPolly %defaultOpts -polly-import-jscop -polly-import-jscop-dir=%S -polly-codegen %s | lli | diff %s.result -
+; RUN: opt %loadPolly %defaultOpts -polly-import-jscop -polly-import-jscop-dir=%S -polly-cloog -analyze  %s | FileCheck -check-prefix=IMPORT %s
+; RUN: opt %loadPolly %defaultOpts -polly-import-jscop -polly-import-jscop-dir=%S -polly-codegen %s | lli | diff %s.result -  %EatErrOnX86
 ; RUN: opt %loadPolly %defaultOpts -polly-import-jscop -polly-import-jscop-dir=%S -polly-codegen -S %s | FileCheck -check-prefix=CODEGEN %s
 
 

Modified: polly/trunk/test/CodeGen/loop_with_condition.ll
URL: http://llvm.org/viewvc/llvm-project/polly/trunk/test/CodeGen/loop_with_condition.ll?rev=153440&r1=153439&r2=153440&view=diff
==============================================================================
--- polly/trunk/test/CodeGen/loop_with_condition.ll (original)
+++ polly/trunk/test/CodeGen/loop_with_condition.ll Mon Mar 26 10:16:48 2012
@@ -1,6 +1,6 @@
 ; ModuleID = 'loop_with_condition.s'
 ; RUN: opt %loadPolly %defaultOpts -polly-cloog -analyze %s | FileCheck %s
-; RUN: opt %loadPolly %defaultOpts -polly-codegen %s | lli
+; RUN: opt %loadPolly %defaultOpts -polly-codegen %s | lli %EatErrOnX86
 
 target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64"
 target triple = "x86_64-pc-linux-gnu"

Modified: polly/trunk/test/CodeGen/loop_with_condition_2.ll
URL: http://llvm.org/viewvc/llvm-project/polly/trunk/test/CodeGen/loop_with_condition_2.ll?rev=153440&r1=153439&r2=153440&view=diff
==============================================================================
--- polly/trunk/test/CodeGen/loop_with_condition_2.ll (original)
+++ polly/trunk/test/CodeGen/loop_with_condition_2.ll Mon Mar 26 10:16:48 2012
@@ -1,5 +1,5 @@
 ; RUN: opt %loadPolly %defaultOpts -polly-cloog -analyze %s | FileCheck %s
-; RUN: opt %loadPolly %defaultOpts -polly-codegen %s | lli
+; RUN: opt %loadPolly %defaultOpts -polly-codegen %s | lli %EatErrOnX86
 
 ; ModuleID = 'loop_with_condition_2.s'
 target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64"

Modified: polly/trunk/test/CodeGen/loop_with_condition_ineq.ll
URL: http://llvm.org/viewvc/llvm-project/polly/trunk/test/CodeGen/loop_with_condition_ineq.ll?rev=153440&r1=153439&r2=153440&view=diff
==============================================================================
--- polly/trunk/test/CodeGen/loop_with_condition_ineq.ll (original)
+++ polly/trunk/test/CodeGen/loop_with_condition_ineq.ll Mon Mar 26 10:16:48 2012
@@ -1,6 +1,6 @@
 ; ModuleID = 'loop_with_condition_ineq.s'
 ; RUN: opt %loadPolly %defaultOpts -polly-cloog -analyze %s | FileCheck %s
-; RUN: opt %loadPolly %defaultOpts -polly-codegen %s | lli
+; RUN: opt %loadPolly %defaultOpts -polly-codegen %s | lli %EatErrOnX86
 target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64"
 target triple = "x86_64-pc-linux-gnu"
 

Modified: polly/trunk/test/CodeGen/loop_with_condition_nested.ll
URL: http://llvm.org/viewvc/llvm-project/polly/trunk/test/CodeGen/loop_with_condition_nested.ll?rev=153440&r1=153439&r2=153440&view=diff
==============================================================================
--- polly/trunk/test/CodeGen/loop_with_condition_nested.ll (original)
+++ polly/trunk/test/CodeGen/loop_with_condition_nested.ll Mon Mar 26 10:16:48 2012
@@ -1,5 +1,5 @@
 ; RUN: opt %loadPolly %defaultOpts -polly-cloog -analyze %s | FileCheck %s
-; RUN: opt %loadPolly %defaultOpts -polly-codegen %s | lli
+; RUN: opt %loadPolly %defaultOpts -polly-codegen %s | lli %EatErrOnX86
 ; ModuleID = 'loop_with_condition_nested.s'
 target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64"
 target triple = "x86_64-pc-linux-gnu"

Modified: polly/trunk/test/CodeGen/reduction_2.ll
URL: http://llvm.org/viewvc/llvm-project/polly/trunk/test/CodeGen/reduction_2.ll?rev=153440&r1=153439&r2=153440&view=diff
==============================================================================
--- polly/trunk/test/CodeGen/reduction_2.ll (original)
+++ polly/trunk/test/CodeGen/reduction_2.ll Mon Mar 26 10:16:48 2012
@@ -1,5 +1,5 @@
 ; RUN: opt %loadPolly %defaultOpts -polly-cloog -analyze %s | FileCheck %s
-; RUN: opt %loadPolly %defaultOpts -polly-codegen %s | lli
+; RUN: opt %loadPolly %defaultOpts -polly-codegen %s | lli %EatErrOnX86
 ; ModuleID = 'reduction_2.s'
 target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64"
 target triple = "x86_64-unknown-linux-gnu"

Modified: polly/trunk/test/CodeGen/sequential_loops.ll
URL: http://llvm.org/viewvc/llvm-project/polly/trunk/test/CodeGen/sequential_loops.ll?rev=153440&r1=153439&r2=153440&view=diff
==============================================================================
--- polly/trunk/test/CodeGen/sequential_loops.ll (original)
+++ polly/trunk/test/CodeGen/sequential_loops.ll Mon Mar 26 10:16:48 2012
@@ -1,5 +1,5 @@
 ; RUN: opt %loadPolly %defaultOpts -polly-cloog -analyze %s | FileCheck %s
-; RUN: opt %loadPolly %defaultOpts -polly-codegen %s | lli -
+; RUN: opt %loadPolly %defaultOpts -polly-codegen %s | lli - %EatErrOnX86
 ; ModuleID = 'sequential_loops.s'
 target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64"
 target triple = "x86_64-pc-linux-gnu"

Modified: polly/trunk/test/CodeGen/single_do_loop_int_max_iterations.ll
URL: http://llvm.org/viewvc/llvm-project/polly/trunk/test/CodeGen/single_do_loop_int_max_iterations.ll?rev=153440&r1=153439&r2=153440&view=diff
==============================================================================
--- polly/trunk/test/CodeGen/single_do_loop_int_max_iterations.ll (original)
+++ polly/trunk/test/CodeGen/single_do_loop_int_max_iterations.ll Mon Mar 26 10:16:48 2012
@@ -1,7 +1,7 @@
 ; RUN: opt %loadPolly %defaultOpts -polly-cloog -analyze  -S %s | FileCheck %s
-; RUN: opt %loadPolly %defaultOpts -O3 %s | lli
-; RUN: opt %loadPolly %defaultOpts -polly-codegen -O3 %s | lli
-; RUN: opt %loadPolly %defaultOpts -polly-import-jscop -polly-import-jscop-dir=%d -polly-codegen %s | lli
+; RUN: opt %loadPolly %defaultOpts -O3 %s | lli %EatErrOnX86
+; RUN: opt %loadPolly %defaultOpts -polly-codegen -O3 %s | lli %EatErrOnX86
+; RUN: opt %loadPolly %defaultOpts -polly-import-jscop -polly-import-jscop-dir=%d -polly-codegen %s | lli %EatErrOnX86
 ; ModuleID = 'single_do_loop_int_max_iterations.s'
 target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64"
 target triple = "x86_64-unknown-linux-gnu"

Modified: polly/trunk/test/CodeGen/single_do_loop_scev_replace.ll
URL: http://llvm.org/viewvc/llvm-project/polly/trunk/test/CodeGen/single_do_loop_scev_replace.ll?rev=153440&r1=153439&r2=153440&view=diff
==============================================================================
--- polly/trunk/test/CodeGen/single_do_loop_scev_replace.ll (original)
+++ polly/trunk/test/CodeGen/single_do_loop_scev_replace.ll Mon Mar 26 10:16:48 2012
@@ -1,6 +1,6 @@
 ; RUN: opt %loadPolly %defaultOpts -polly-cloog -analyze %s | FileCheck %s
-; RUN: opt %loadPolly %defaultOpts %s | lli
-; RUN: opt %loadPolly %defaultOpts -polly-codegen %s | lli
+; RUN: opt %loadPolly %defaultOpts %s | lli %EatErrOnX86
+; RUN: opt %loadPolly %defaultOpts -polly-codegen %s | lli %EatErrOnX86
 ; ModuleID = 'single_do_loop_scev_replace.s'
 target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64"
 target triple = "x86_64-unknown-linux-gnu"

Modified: polly/trunk/test/CodeGen/single_loop.ll
URL: http://llvm.org/viewvc/llvm-project/polly/trunk/test/CodeGen/single_loop.ll?rev=153440&r1=153439&r2=153440&view=diff
==============================================================================
--- polly/trunk/test/CodeGen/single_loop.ll (original)
+++ polly/trunk/test/CodeGen/single_loop.ll Mon Mar 26 10:16:48 2012
@@ -1,5 +1,5 @@
 ; RUN: opt %loadPolly %defaultOpts -polly-cloog -analyze %s | FileCheck %s
-; RUN: opt %loadPolly %defaultOpts -polly-codegen %s | lli -
+; RUN: opt %loadPolly %defaultOpts -polly-codegen %s | lli - %EatErrOnX86
 ; ModuleID = 'single_loop.s'
 target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64"
 target triple = "x86_64-unknown-linux-gnu"

Modified: polly/trunk/test/CodeGen/single_loop_param.ll
URL: http://llvm.org/viewvc/llvm-project/polly/trunk/test/CodeGen/single_loop_param.ll?rev=153440&r1=153439&r2=153440&view=diff
==============================================================================
--- polly/trunk/test/CodeGen/single_loop_param.ll (original)
+++ polly/trunk/test/CodeGen/single_loop_param.ll Mon Mar 26 10:16:48 2012
@@ -1,5 +1,5 @@
 ; RUN: opt %loadPolly %defaultOpts -polly-cloog -analyze %s | FileCheck %s
-; RUN: opt %loadPolly %defaultOpts -polly-codegen %s | lli -
+; RUN: opt %loadPolly %defaultOpts -polly-codegen %s | lli - %EatErrOnX86
 ; ModuleID = 'single_loop_param.s'
 target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64"
 target triple = "x86_64-pc-linux-gnu"

Modified: polly/trunk/test/lit.site.cfg.in
URL: http://llvm.org/viewvc/llvm-project/polly/trunk/test/lit.site.cfg.in?rev=153440&r1=153439&r2=153440&view=diff
==============================================================================
--- polly/trunk/test/lit.site.cfg.in (original)
+++ polly/trunk/test/lit.site.cfg.in Mon Mar 26 10:16:48 2012
@@ -22,6 +22,7 @@
                              + config.polly_lib_dir + '/LLVMPolly at LLVM_SHLIBEXT@'))
 config.substitutions.append(('%defaultOpts', ' -basicaa -polly-prepare -polly-region-simplify -scev-aa '))
 config.substitutions.append(('%polybenchOpts', ' -O3 -loop-simplify -indvars '))
+config.substitutions.append(('%EatErrOnX86', '@EAT_ERR_ON_X86@'))
 
 # Let the main config do the real work.
 lit.load_config(config, "@POLLY_SOURCE_DIR@/test/lit.cfg")





More information about the llvm-commits mailing list