[polly] r308499 - [FIX] Fix pattern-matching-based-opts_11.ll.

Roman Gareev via llvm-commits llvm-commits at lists.llvm.org
Wed Jul 19 10:33:42 PDT 2017


Author: romangareev
Date: Wed Jul 19 10:33:42 2017
New Revision: 308499

URL: http://llvm.org/viewvc/llvm-project?rev=308499&view=rev
Log:
[FIX] Fix pattern-matching-based-opts_11.ll.

Modified:
    polly/trunk/test/ScheduleOptimizer/pattern-matching-based-opts_11.ll

Modified: polly/trunk/test/ScheduleOptimizer/pattern-matching-based-opts_11.ll
URL: http://llvm.org/viewvc/llvm-project/polly/trunk/test/ScheduleOptimizer/pattern-matching-based-opts_11.ll?rev=308499&r1=308498&r2=308499&view=diff
==============================================================================
--- polly/trunk/test/ScheduleOptimizer/pattern-matching-based-opts_11.ll (original)
+++ polly/trunk/test/ScheduleOptimizer/pattern-matching-based-opts_11.ll Wed Jul 19 10:33:42 2017
@@ -1,7 +1,15 @@
 ; RUN: opt %loadPolly -polly-import-jscop \
-; RUN: -polly-import-jscop-postfix=transformed -polly -polly-delicm \
-; RUN: -polly-delicm-overapproximate-writes -polly-pattern-matching-based-opts \
-; RUN: -polly-opt-isl -debug  < %s 2>&1 | FileCheck %s
+; RUN: -polly-import-jscop-postfix=transformed \
+; RUN: -polly-pattern-matching-based-opts=true \
+; RUN: -polly-target-throughput-vector-fma=1 \
+; RUN: -polly-target-latency-vector-fma=8 \
+; RUN: -polly-target-1st-cache-level-associativity=8 \
+; RUN: -polly-target-2nd-cache-level-associativity=8 \
+; RUN: -polly-target-1st-cache-level-size=32768 \
+; RUN: -polly-target-vector-register-bitwidth=256 \
+; RUN: -polly-target-2nd-cache-level-size=262144 \
+; RUN: -polly-opt-isl -debug < %s 2>&1 \
+; RUN: | FileCheck %s
 ;
 ; Check that the pattern matching detects the matrix multiplication pattern
 ; in case scalar memory accesses were replaced by accesses to newly created
@@ -9,6 +17,9 @@
 ;
 ; CHECK: The matrix multiplication pattern was detected
 ;
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
+target triple = "x86_64-unknown-unknown"
+
 define void @kernel_gemm(i32 %ni, i32 %nj, i32 %nk, double %A, [1024 x double]* %B, [1024 x double]* %C) {
 entry:
   br label %entry.split




More information about the llvm-commits mailing list