Optimization Tools
This section documents the optimization-related command-line tools under
tools/optimization/.
The current front ends cover two focused parts of lib/Optimization/:
lotus-opt-ipodrives the passes inlib/Optimization/IPO/viatools/optimization/lotus-opt-ipo.cpplotus-opt-prefetchdrives the software prefetching implementation inlib/Optimization/Prefetch/viatools/optimization/lotus-opt-prefetch.cpp
Other optimization libraries, such as Scalar/, Pipeline/, and
PartialEvaluation/, exist in the source tree but are not documented here as
standalone tools because this directory does not currently expose separate
front-end binaries for them.
Location: tools/optimization/
Additional frontends: tools/optimization/lotus-opt-purity.cpp and the
currently disabled tools/optimization/lotus-opt-lif.cpp