Documentation for microsoft::quantum::TargetProfileMappingConfiguration

microsoft::quantum::TargetProfileMappingConfiguration

Public Functions

Name
void setup(ConfigurationManager & config)
bool shouldAddInstCombinePass() const
bool shouldAddAggressiveInstCombinePass() const
bool shouldAddSroaPass() const
bool shouldAddSccpPass() const
bool shouldAddSimplifyCfgPass() const
bool shouldLowerSwitch() const
bool shouldEliminateZExtI1() const
bool shouldDeferMeasurements() const
void setUseDeferMeasurements(bool const & v)
TargetProfileMappingConfiguration createDisabled()

Public Functions Documentation

function setup

inline void setup(
    ConfigurationManager & config
)

function shouldAddInstCombinePass

inline bool shouldAddInstCombinePass() const

function shouldAddAggressiveInstCombinePass

inline bool shouldAddAggressiveInstCombinePass() const

function shouldAddSroaPass

inline bool shouldAddSroaPass() const

function shouldAddSccpPass

inline bool shouldAddSccpPass() const

function shouldAddSimplifyCfgPass

inline bool shouldAddSimplifyCfgPass() const

function shouldLowerSwitch

inline bool shouldLowerSwitch() const

function shouldEliminateZExtI1

inline bool shouldEliminateZExtI1() const

function shouldDeferMeasurements

inline bool shouldDeferMeasurements() const

function setUseDeferMeasurements

inline void setUseDeferMeasurements(
    bool const & v
)

function createDisabled

static inline TargetProfileMappingConfiguration createDisabled()

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