llvm::MemProfUsePass

Public interface to the MemProf profile-use pass that applies memory profiles to the IR.

Synopsis

Declared in <llvm/Transforms/Instrumentation/MemProfUse.h>

class MemProfUsePass
    : public OptionalPassInfoMixin<MemProfUsePass>

Base Classes

NameDescription
OptionalPassInfoMixin<MemProfUsePass>A CRTP mix-in for passes that can be skipped.

Member Functions

NameDescription
MemProfUsePass [constructor]Construct a MemProf profile-use pass.
run Apply the memory profile to the module.

Static Member Functions

NameDescription
isRequired Return false; optional passes may be skipped.