Run loop-nest invariant code motion over the loop nest.
Declared in <llvm/Transforms/Scalar/LICM.h>
PreservedAnalyses
run(
LoopNest& L,
LoopAnalysisManager& AM,
LoopStandardAnalysisResults& AR,
LPMUpdater& U);
The set of analyses preserved after running this pass.
| Name | Description |
|---|---|
| L | Loop nest to transform. |
| AM | Loop analysis manager providing analyses for the pass. |
| AR | Standard loop analyses available to the pass. |
| U | Loop pass manager updater for reporting loop structure changes. |