XACC
|
Public Member Functions | |
std::shared_ptr< xacc::IR > | compile (const std::string &src, std::shared_ptr< Accelerator > acc) override |
std::shared_ptr< xacc::IR > | compile (const std::string &src) override |
bool | canParse (const std::string &src) override |
const std::string | translate (std::shared_ptr< CompositeInstruction > function) override |
std::vector< std::string > | getKernelBufferNames (const std::string &src) override |
const std::string | name () const override |
const std::string | description () const override |
virtual | ~XASMCompiler () |
Public Member Functions inherited from xacc::Compiler | |
virtual const std::string | get_statement_terminator () |
virtual const std::string | translate (std::shared_ptr< CompositeInstruction > program, HeterogeneousMap &options) |
virtual const std::string | translate (std::shared_ptr< CompositeInstruction > program, HeterogeneousMap &&options) |
virtual const std::shared_ptr< CompositeInstruction > | compile (std::shared_ptr< CompositeInstruction > f, std::shared_ptr< Accelerator > acc) |
virtual OptionPairs | getOptions () |
virtual bool | handleOptions (const std::map< std::string, std::string > &arg_map) |
Public Member Functions inherited from xacc::OptionsProvider | |
virtual | ~OptionsProvider () |
Public Member Functions inherited from xacc::Identifiable | |
virtual | ~Identifiable () |
|
inlinevirtual |
The destructor
|
inlineoverridevirtual |
Return the description of this instance
Implements xacc::Identifiable.
|
inlineoverridevirtual |