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