New PM pass that combines interleaved loads into wide loads.
Declared in <llvm/CodeGen/InterleavedLoadCombine.h>
class InterleavedLoadCombinePass
: public OptionalPassInfoMixin<InterleavedLoadCombinePass>
Identifies interleaved load patterns and combines them into wide loads that InterleavedAccessPass can detect and lower to target-specific intrinsics.
| Name | Description |
|---|---|
OptionalPassInfoMixin<InterleavedLoadCombinePass> | A CRTP mix-in for passes that can be skipped. |
| Name | Description |
|---|---|
InterleavedLoadCombinePass [constructor] | Construct an interleaved-load-combine pass for target machine TM. |
run | Combine interleaved loads into wide loads in function F. |
| Name | Description |
|---|---|
isRequired | Return false; optional passes may be skipped. |