From 41b20a62c926f7b8b68d5fcff18dbf43faab28c2 Mon Sep 17 00:00:00 2001 From: Tobias Grosser Date: Fri, 2 Nov 2012 06:08:39 +0000 Subject: Tests: move content of .c files in .ll llvm-svn: 167283 --- polly/test/CodeGen/matmul_vec.ll | 47 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) (limited to 'polly/test/CodeGen/matmul_vec.ll') diff --git a/polly/test/CodeGen/matmul_vec.ll b/polly/test/CodeGen/matmul_vec.ll index 14619f2eebf..82ec9a76488 100644 --- a/polly/test/CodeGen/matmul_vec.ll +++ b/polly/test/CodeGen/matmul_vec.ll @@ -1,5 +1,52 @@ ; RUN: opt %loadPolly %defaultOpts -polly-import-jscop -polly-import-jscop-dir=%S -polly-codegen %vector-opt -S -dce %s | FileCheck %s +;#define M 1024 +;#define N 1024 +;#define K 1024 +;float A[K][M]; +;float B[N][K]; +;float C[M][N]; +;/* +;void matmul_vec(void) { +; int i, j, k; +; +; +; /* With much unrolling +; for (i=0;i<=M;i++) +; for (j=0;j<=N;j+=4) +; for (k=0;k<=K;k+=8) +; for (kk=k;kk<=k+7;kk++) +; for (jj=j;jj<=j+3;jj++) +; C[i][jj] += A[kk][i] * B[jj][kk]; +; vec_load splat scalar_load +; */ +; /* Without unrolling +; for (i=0;i<=M;i++) +; for (j=0;j<=N;j+=4) +; for (k=0;k<=K;k++) +; for (jj=j;jj<=j+3;jj++) +; C[i][jj] += A[k][i] * B[jj][kk]; +; vec_load splat scalar_load +; / +; +;} +;i*/ +;int main() +;{ +; int i, j, k; +; //matmul_vec(); +; for(i=0; i