LLVM: llvm::PartialInlinerPass Class Reference (original) (raw)

Pass to remove unused function declarations. More...

#include "[llvm/Transforms/IPO/PartialInlining.h](PartialInlining%5F8h%5Fsource.html)"

Inheritance diagram for llvm::PartialInlinerPass:

[legend]

Public Member Functions
PreservedAnalyses run (Module &M, ModuleAnalysisManager &)
Public Member Functions inherited from llvm::PassInfoMixin< PartialInlinerPass >
void printPipeline (raw_ostream &OS, function_ref< StringRef(StringRef)> MapClassName2PassName)
Additional Inherited Members
Static Public Member Functions inherited from llvm::PassInfoMixin< PartialInlinerPass >
static StringRef name ()
Gets the name of the pass we are mixed into.

Detailed Description

Pass to remove unused function declarations.

Definition at line 24 of file PartialInlining.h.

Member Function Documentation

run()

PreservedAnalyses PartialInlinerPass::run ( Module & M,
ModuleAnalysisManager & AM )

Definition at line 1445 of file PartialInlining.cpp.

References llvm::PreservedAnalyses::all(), F, FAM, llvm::AnalysisManager< IRUnitT, ExtraArgTs >::getResult(), llvm::PreservedAnalyses::none(), and run().

Referenced by run().


The documentation for this class was generated from the following files: