Public Types
Public Functions
Public Types Documentation
using PassBuilder
using microsoft::quantum::ModuleLoader::SingleModuleTransformation::PassBuilder = llvm::PassBuilder;
using OptimizationLevel
using microsoft::quantum::ModuleLoader::SingleModuleTransformation::OptimizationLevel = llvm::OptimizationLevel;
using FunctionAnalysisManager
using microsoft::quantum::ModuleLoader::SingleModuleTransformation::FunctionAnalysisManager = llvm::FunctionAnalysisManager;
Public Functions Documentation
inline explicit SingleModuleTransformation(
SpecConfiguration const & spec,
OptimizationLevel const & optimization_level =OptimizationLevel::O0,
bool debug =false
)
function apply
inline bool apply(
llvm::Module * module
)
function isDebugMode
inline bool isDebugMode() const
Updated on 1 August 2023 at 16:25:10 UTC