Performs LoopNest Invariant Code Motion Pass.
Declared in <llvm/Transforms/Scalar/LICM.h>
class LNICMPass
: public OptionalPassInfoMixin<LNICMPass>
| Name | Description |
|---|---|
OptionalPassInfoMixin<LNICMPass> | A CRTP mix-in for passes that can be skipped. |
| Name | Description |
|---|---|
LNICMPass [constructor] | Constructors |
printPipeline | Print this pass's pipeline representation to OS. |
run | Run loop-nest invariant code motion over the loop nest. |
| Name | Description |
|---|---|
isRequired | Return false; optional passes may be skipped. |