Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The basic answer is that LLVM doesn't do as good a job with some types of vectorization because it is working on a lower level representation. There are several causes of this. One is that LoopVectorization has permission to replace elementary functions with hand-written vectorized equivalents, another is that it does a better job using gather/scatter instructions.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: