class RegisterStandardPasses

Declaration

class RegisterStandardPasses { /* full declaration omitted */ };

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.

Declared at: llvm/include/llvm/Transforms/IPO/PassManagerBuilder.h:237

Method Overview

Methods

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

Declared at: llvm/include/llvm/Transforms/IPO/PassManagerBuilder.h:241

Parameters

PassManagerBuilder::ExtensionPointTy Ty
PassManagerBuilder::ExtensionFn Fn

~RegisterStandardPasses()

Declared at: llvm/include/llvm/Transforms/IPO/PassManagerBuilder.h:246