[LLVMdev] -backend-option

Arnold Schwaighofer aschwaighofer at apple.com
Mon Jun 10 17:25:07 PDT 2013


Hi Read,

this option is passed to the IR optimizer (both opt and llc are “the backend” for clang).

It turns on  loop vectorization in the IR optimizer (PassManagerBuilder adds the LoopVectorizer pass to the pass pipeline).

On Jun 10, 2013, at 4:42 PM, reed kotler <rkotler at mips.com> wrote:

> Does anyone know what this option does in clang?
> 
> When I do a -### i see
> 
> "-backend-option" "-vectorize-loops"
> 
> I'm trying to recreate a problem in llc but when I save the intermediate file I'm unable to
> get the same failure in llc alone.
> 
> Tia.
> 
> Reed
> 
> 
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev





More information about the llvm-dev mailing list