LLVM  8.0.1
Public Member Functions | List of all members
llvm::OptPassGate Class Reference

Extensions to this class implement mechanisms to disable passes and individual optimizations at compile time. More...

#include "llvm/IR/OptBisect.h"

Inheritance diagram for llvm::OptPassGate:
Inheritance graph
[legend]

Public Member Functions

virtual ~OptPassGate ()=default
 
virtual bool shouldRunPass (const Pass *P, const Module &U)
 
virtual bool shouldRunPass (const Pass *P, const Function &U)
 
virtual bool shouldRunPass (const Pass *P, const BasicBlock &U)
 
virtual bool shouldRunPass (const Pass *P, const Region &U)
 
virtual bool shouldRunPass (const Pass *P, const Loop &U)
 
virtual bool shouldRunPass (const Pass *P, const CallGraphSCC &U)
 

Detailed Description

Extensions to this class implement mechanisms to disable passes and individual optimizations at compile time.

Definition at line 32 of file OptBisect.h.

Constructor & Destructor Documentation

◆ ~OptPassGate()

virtual llvm::OptPassGate::~OptPassGate ( )
virtualdefault

Member Function Documentation

◆ shouldRunPass() [1/6]

virtual bool llvm::OptPassGate::shouldRunPass ( const Pass P,
const Module U 
)
inlinevirtual

◆ shouldRunPass() [2/6]

virtual bool llvm::OptPassGate::shouldRunPass ( const Pass P,
const Function U 
)
inlinevirtual

Reimplemented in llvm::OptBisect.

Definition at line 37 of file OptBisect.h.

◆ shouldRunPass() [3/6]

virtual bool llvm::OptPassGate::shouldRunPass ( const Pass P,
const BasicBlock U 
)
inlinevirtual

Reimplemented in llvm::OptBisect.

Definition at line 38 of file OptBisect.h.

◆ shouldRunPass() [4/6]

virtual bool llvm::OptPassGate::shouldRunPass ( const Pass P,
const Region U 
)
inlinevirtual

Reimplemented in llvm::OptBisect.

Definition at line 39 of file OptBisect.h.

◆ shouldRunPass() [5/6]

virtual bool llvm::OptPassGate::shouldRunPass ( const Pass P,
const Loop U 
)
inlinevirtual

Reimplemented in llvm::OptBisect.

Definition at line 40 of file OptBisect.h.

◆ shouldRunPass() [6/6]

virtual bool llvm::OptPassGate::shouldRunPass ( const Pass P,
const CallGraphSCC U 
)
inlinevirtual

Reimplemented in llvm::OptBisect.

Definition at line 41 of file OptBisect.h.


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