Pass that eliminates memcpy calls and turns store sets into memsets.
Declared in <llvm/Transforms/Scalar/MemCpyOptimizer.h>
class MemCpyOptPass
: public OptionalPassInfoMixin<MemCpyOptPass>
| Name | Description |
|---|---|
OptionalPassInfoMixin<MemCpyOptPass> | A CRTP mix-in for passes that can be skipped. |
| Name | Description |
|---|---|
MemCpyOptPass [constructor] | Construct a memcpy optimizer pass. |
run | Run memcpy-related optimizations over the function. |
| Name | Description |
|---|---|
isRequired | Return false; optional passes may be skipped. |