<div dir="ltr"><div>Hello,</div><div>I am trying to test individual optimizations of opt on unoptimized IR. But, the IR is not getting vectorized by using following commands.</div><div><br></div><div>Documents/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-18.04/bin/clang -O1 -Xclang -disable-llvm-passes -emit-llvm -S vecsum.c -o vecsum-noopt.ll</div><div><br></div><div>Documents/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-18.04/bin/optĀ  -loop-vectorize -slp-vectorizer -S vecsum-noopt.ll -o vecto.ll</div><div><br></div><div>Though IR gets vectorized with O3 flag. Even I tried to replicate O3 behavior via individual flags with opt. But It is not showing same IR.</div><div><br></div><div>Where am I doing mistake?</div><div><br></div><div>Please help</div><div><br></div><div>Thank You</div><div>Regards<br></div></div>