Run loop invariant code motion over the loop.
Synopsis
Declared in <llvm/Transforms/Scalar/LICM.h>
PreservedAnalyses
run(
Loop& L,
LoopAnalysisManager& AM,
LoopStandardAnalysisResults& AR,
LPMUpdater& U);
Return Value
The set of analyses preserved after running this pass.
Parameters
Name |
Description |
L |
Loop 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. |
Created with MrDocs