LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
llvm::RegisterStandardPasses Struct Reference

#include <PassManagerBuilder.h>

Public Member Functions

 RegisterStandardPasses (PassManagerBuilder::ExtensionPointTy Ty, PassManagerBuilder::ExtensionFn Fn)
 

Detailed Description

Registers a function for adding a standard set of passes. This should be used by optimizer plugins to allow all front ends to transparently use them. Create a static instance of this class in your plugin, providing a private function that the PassManagerBuilder can use to add your passes.

Definition at line 150 of file Transforms/IPO/PassManagerBuilder.h.

Constructor & Destructor Documentation

llvm::RegisterStandardPasses::RegisterStandardPasses ( PassManagerBuilder::ExtensionPointTy  Ty,
PassManagerBuilder::ExtensionFn  Fn 
)
inline

The documentation for this struct was generated from the following file: