Pass to forward loads in a loop around the backedge to subsequent iterations.
Declared in <llvm/Transforms/Scalar/LoopLoadElimination.h>
struct LoopLoadEliminationPass
: OptionalPassInfoMixin<LoopLoadEliminationPass>
| Name | Description |
|---|---|
OptionalPassInfoMixin<LoopLoadEliminationPass> | A CRTP mix-in for passes that can be skipped. |
| Name | Description |
|---|---|
run | Run loop load elimination over the function. |
| Name | Description |
|---|---|
isRequired | Return false; optional passes may be skipped. |