|
Jlm
|
Delta operation. More...
#include <delta.hpp>


Public Member Functions | |
| ~DeltaOperation () noexcept override | |
| DeltaOperation (std::shared_ptr< const rvsdg::Type > type, const std::string &name, const llvm::Linkage &linkage, std::string section, bool constant) | |
| DeltaOperation (const DeltaOperation &other)=default | |
| DeltaOperation (DeltaOperation &&other) noexcept=default | |
| DeltaOperation & | operator= (const DeltaOperation &)=delete |
| DeltaOperation & | operator= (DeltaOperation &&)=delete |
| std::string | debug_string () const override |
| std::unique_ptr< Operation > | copy () const override |
| bool | operator== (const Operation &other) const noexcept override |
| const std::string & | name () const noexcept |
| const std::string & | Section () const noexcept |
| const llvm::Linkage & | linkage () const noexcept |
Public Member Functions inherited from jlm::rvsdg::DeltaOperation | |
| ~DeltaOperation () noexcept override | |
| DeltaOperation (std::shared_ptr< const rvsdg::Type > type, bool constant, std::shared_ptr< const rvsdg::Type > reftype) | |
| DeltaOperation (const DeltaOperation &other)=default | |
| DeltaOperation (DeltaOperation &&other) noexcept=default | |
| DeltaOperation & | operator= (const DeltaOperation &)=delete |
| DeltaOperation & | operator= (DeltaOperation &&)=delete |
| std::string | debug_string () const override |
| std::unique_ptr< Operation > | copy () const override |
| bool | operator== (const Operation &other) const noexcept override |
| bool | constant () const noexcept |
| const rvsdg::Type & | type () const noexcept |
| const std::shared_ptr< const rvsdg::Type > & | Type () const noexcept |
| const std::shared_ptr< const rvsdg::Type > & | ReferenceType () const noexcept |
Public Member Functions inherited from jlm::rvsdg::StructuralOperation | |
| bool | operator== (const Operation &other) const noexcept override |
Public Member Functions inherited from jlm::rvsdg::Operation | |
| virtual | ~Operation () noexcept |
| bool | operator!= (const Operation &other) const noexcept |
Static Public Member Functions | |
| static std::unique_ptr< DeltaOperation > | Create (std::shared_ptr< const rvsdg::Type > type, const std::string &name, const llvm::Linkage &linkage, std::string section, bool constant) |
Static Public Member Functions inherited from jlm::rvsdg::DeltaOperation | |
| static std::unique_ptr< DeltaOperation > | Create (std::shared_ptr< const rvsdg::Type > type, bool constant, std::shared_ptr< const rvsdg::Type > reftype) |
| Creates parameterized delta operation. More... | |
Private Attributes | |
| std::string | name_ |
| std::string | Section_ |
| llvm::Linkage | linkage_ |
|
overridedefaultnoexcept |
|
inline |
|
default |
|
defaultnoexcept |
|
overridevirtual |
Implements jlm::rvsdg::Operation.
|
inlinestatic |
|
overridevirtual |
Implements jlm::rvsdg::Operation.
|
inlinenoexcept |
|
inlinenoexcept |
|
delete |
|
delete |
|
overridenoexcept |
|
inlinenoexcept |
|
private |