Public interface to the MemProf profile-use pass that applies memory profiles to the IR.
Declared in <llvm/Transforms/Instrumentation/MemProfUse.h>
class MemProfUsePass
: public OptionalPassInfoMixin<MemProfUsePass>
| Name | Description |
|---|---|
OptionalPassInfoMixin<MemProfUsePass> | A CRTP mix-in for passes that can be skipped. |
| Name | Description |
|---|---|
MemProfUsePass [constructor] | Construct a MemProf profile-use pass. |
run | Apply the memory profile to the module. |
| Name | Description |
|---|---|
isRequired | Return false; optional passes may be skipped. |