XACC
|
Public Member Functions | |
virtual std::shared_ptr< IR > | compile (const std::string &src, std::shared_ptr< Accelerator > acc)=0 |
virtual std::shared_ptr< IR > | compile (const std::string &src)=0 |
virtual const std::string | get_statement_terminator () |
virtual bool | canParse (const std::string &src) |
virtual const std::string | translate (std::shared_ptr< CompositeInstruction > program)=0 |
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 std::vector< std::string > | getKernelBufferNames (const std::string &src) |
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 const std::string | name () const =0 |
virtual const std::string | description () const =0 |
virtual | ~Identifiable () |
|
inlinevirtual |
Return a Boost options_description instance that describes the options available for this derived subclass.
Reimplemented from xacc::OptionsProvider.
|
inlinevirtual |
Given user-input command line options, perform some operation. Returns true if runtime should exit, false otherwise.
map | The mapping of options to values |
Reimplemented from xacc::OptionsProvider.