Documentation for microsoft::quantum

microsoft::quantum

Namespaces

Name
microsoft::quantum::details
microsoft::quantum::notation
microsoft::quantum::version

Classes

Name
class microsoft::quantum::ConfigurableQirAdaptorFactory
class microsoft::quantum::LlvmPassesConfiguration
class microsoft::quantum::QirAdaptorFactory
struct microsoft::quantum::TargetProfileMappingConfiguration
class microsoft::quantum::BasicAllocationManager
class microsoft::quantum::IAllocationManager
class microsoft::quantum::ConfigBind
class microsoft::quantum::DeferredValue
class microsoft::quantum::ConfigurationManager
class microsoft::quantum::IConfigBind
class microsoft::quantum::ParameterParser
struct microsoft::quantum::HasQatSerializers
class microsoft::quantum::SpecConfiguration
class microsoft::quantum::CommentLogger
Concrete ILogger implementation that prints all messages as IR comments to llvm::errs().
class microsoft::quantum::ILogger
class microsoft::quantum::LogCollection
class microsoft::quantum::SourceLocation
class microsoft::quantum::DebugInfoUpdater
class microsoft::quantum::InstructionLocationTable
class microsoft::quantum::ModuleLoader
class microsoft::quantum::DeferMeasurementPass
class microsoft::quantum::DivisionByZeroPass
class microsoft::quantum::FunctionAnnotatorPass
struct microsoft::quantum::FunctionRegister
class microsoft::quantum::FunctionReplacementAnalysisPass
class microsoft::quantum::FunctionReplacementAnalysisPassPrinter
class microsoft::quantum::FunctionReplacementConfiguration
class microsoft::quantum::FunctionReplacementPass
struct microsoft::quantum::GroupAnalysis
class microsoft::quantum::GroupingAnalysisPass
class microsoft::quantum::GroupingAnalysisPassPrinter
class microsoft::quantum::GroupingPass
class microsoft::quantum::GroupingPassConfiguration
class microsoft::quantum::PostTransformValidationPass
class microsoft::quantum::PostTransformValidationPassConfiguration
class microsoft::quantum::RemoveNonEntrypointFunctionsPass
class microsoft::quantum::RemoveNonEntrypointFunctionsPassConfiguration
struct microsoft::quantum::AllocationAnalysis
class microsoft::quantum::AllocationAnalysisPass
class microsoft::quantum::AllocationAnalysisPassPrinter
class microsoft::quantum::QubitRemapPass
class microsoft::quantum::ReplaceQubitOnResetPass
class microsoft::quantum::ResourceAnnotationPass
class microsoft::quantum::StaticResourceComponentConfiguration
class microsoft::quantum::RuleFactory
class microsoft::quantum::TargetQisMappingPass
class microsoft::quantum::TargetQisMappingPassConfiguration
Configuration class for the RuleTransformation pass.
class microsoft::quantum::FunctionValidationPass
class microsoft::quantum::OpcodeValue
class microsoft::quantum::OpcodeSet
class microsoft::quantum::TargetProfileConfiguration
class microsoft::quantum::TargetQisConfiguration
class microsoft::quantum::ValidationPass
class microsoft::quantum::ZExtTransformPass
class microsoft::quantum::QirAdaptor
class microsoft::quantum::IOperandPrototype
class microsoft::quantum::AnyPattern
Pattern that matches any operand.
class microsoft::quantum::CallPattern
class microsoft::quantum::StorePattern
class microsoft::quantum::LoadPattern
class microsoft::quantum::BitCastPattern
class microsoft::quantum::IntToPtrPattern
class microsoft::quantum::ConstIntPattern
class microsoft::quantum::BranchPattern
class microsoft::quantum::SelectPattern
class microsoft::quantum::BasicBlockPattern
class microsoft::quantum::SwitchPattern
class microsoft::quantum::ZExtPattern
class microsoft::quantum::PhiPattern
class microsoft::quantum::UnnamedInvokePattern
class microsoft::quantum::ReplacementRule
class microsoft::quantum::RuleSet
class microsoft::quantum::IrManipulationTestHelper
class microsoft::quantum::TestProgram
class microsoft::quantum::TestVM
class microsoft::quantum::FunctionToModule
class microsoft::quantum::Validator

Types

Name
using InstructionLocationTable::InstructionLocationTablePtr InstructionLocationTablePtr
using RuleFactory::ReplacementRulePtr ReplacementRulePtr
using std::string String
using std::unordered_map< String, String > StringMap

Functions

Name
void ltrim(std::string & str)
void rtrim(std::string & str)
void trim(std::string & s)
void displayCliHeader(bool extended_info)

Types Documentation

using InstructionLocationTablePtr

using microsoft::quantum::InstructionLocationTablePtr = typedef InstructionLocationTable::InstructionLocationTablePtr;

using ReplacementRulePtr

using microsoft::quantum::ReplacementRulePtr = typedef RuleFactory::ReplacementRulePtr;

using String

using microsoft::quantum::String = typedef std::string;

using StringMap

using microsoft::quantum::StringMap = typedef std::unordered_map<String, String>;

Functions Documentation

function ltrim

inline void ltrim(
    std::string & str
)

function rtrim

inline void rtrim(
    std::string & str
)

function trim

inline void trim(
    std::string & s
)

function displayCliHeader

void displayCliHeader(
    bool extended_info
)

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