LTO: Add the loop vectorizer to the LTO pipeline.

Press ? to show keyboard shortcuts.
Committed
arnoldsFeb 24 2014, 10:19 AM
Parents
rL202050: Fix windows unittest I missed in the raw_fd_ostream constructor change.
Branches
Unknown
Tags
Unknown
Subscribers
None
Description

LTO: Add the loop vectorizer to the LTO pipeline.

During the LTO phase LICM will move loop invariant global variables out of loops
(informed by GlobalModRef). This makes more loops countable presenting
opportunity for the loop vectorizer.

Adding the loop vectorizer improves some TSVC benchmarks and twolf/ref dataset
(5%) on x86-64.

radar://15970632

rL202051

llvm/trunk/lib/Transforms/IPO/PassManagerBuilder.cpp

Loading...

Add Comment