llvm::MachineFunctionPass::getAnalysisUsage

getAnalysisUsage - Subclasses that override getAnalysisUsage must call this.

Synopsis

Declared in <llvm/CodeGen/MachineFunctionPass.h>

virtual
void
getAnalysisUsage(AnalysisUsage& AU) const override;

Description

For MachineFunctionPasses, calling AU.preservesCFG() indicates that the pass does not modify the MachineBasicBlock CFG.

Parameters

NameDescription
AUAnalysis usage object to update with this pass's requirements.