<div dir="ltr"><div>Hello,</div><div>I have run polybench correlation with following command on LLVM-12.0;</div><div>/home/clang+llvm-12.0.0-x86_64-linux-gnu-ubuntu-16.04/bin/clang -O3 -mllvm -polly -mllvm -polly-vectorizer=polly -I ../../../../utilities -I ../../../../datamining/correlation ../../../../utilities/polybench.c ../../../../datamining/correlation/correlation.c -lm -DPOLYBENCH_TIME  -DEXTRALARGE_DATASET -o polly-O3-vector-extralarge</div><div><br></div><div><br></div><div>I am getting execution time of 0.100884s with polly-vectorizer</div><div>However with LLVM -O3 time is 85.083153s</div><div>polly vectorizer gives a speedup of 843.37x which is unbelievable.</div><div>Why is that so? Am I running wrong command?</div><div><br></div><div>Please guide.</div><div><br></div><div>Thank You <br></div><div>Regards<br></div></div>