llvm::MachineFunctionPass::doInitialization

Cache this pass's MachineFunctionProperties at module initialization.

Synopsis

Declared in <llvm/CodeGen/MachineFunctionPass.h>

virtual
bool
doInitialization(Module& M) override;

Description

Properties are recorded once at module-init time so they are not reconstructed for every function.

Return Value

Always false; this initializer does not modify the module.

Parameters

NameDescription
MModule for which this pass is being initialized.