Documentation for microsoft::quantum::FunctionToModule

microsoft::quantum::FunctionToModule

Inherits from llvm::PassInfoMixin< FunctionToModule >

Public Functions

Name
FunctionToModule(llvm::FunctionPassManager && manager)
FunctionToModule(FunctionToModule const & )
Copy construction is banned.
FunctionToModule(FunctionToModule && ) =default
We allow move semantics.
~FunctionToModule() =default
Default destruction.
llvm::PreservedAnalyses run(llvm::Module & module, llvm::ModuleAnalysisManager & mam)
bool isRequired()
Whether or not this pass is required to run.

Public Functions Documentation

function FunctionToModule

inline explicit FunctionToModule(
    llvm::FunctionPassManager && manager
)

function FunctionToModule

FunctionToModule(
    FunctionToModule const & 
)

Copy construction is banned.

function FunctionToModule

FunctionToModule(
    FunctionToModule && 
) =default

We allow move semantics.

function ~FunctionToModule

~FunctionToModule() =default

Default destruction.

function run

inline llvm::PreservedAnalyses run(
    llvm::Module & module,
    llvm::ModuleAnalysisManager & mam
)

function isRequired

static inline bool isRequired()

Whether or not this pass is required to run.


Updated on 1 August 2023 at 16:25:10 UTC