|
Jlm
|
#include <Annotation.hpp>


Public Member Functions | |
| ~BasicBlockAnnotationSet () noexcept override | |
| BasicBlockAnnotationSet (VariableSet readSet, VariableSet allWriteSet, VariableSet fullWriteSet) | |
| std::string | DebugString () const noexcept override |
| bool | operator== (const AnnotationSet &other) const override |
Public Member Functions inherited from jlm::llvm::AnnotationSet | |
| virtual | ~AnnotationSet () noexcept |
| AnnotationSet (VariableSet readSet, VariableSet allWriteSet, VariableSet fullWriteSet) | |
| AnnotationSet (const AnnotationSet &)=delete | |
| AnnotationSet (AnnotationSet &&) noexcept=delete | |
| AnnotationSet & | operator= (const AnnotationSet &)=delete |
| AnnotationSet & | operator= (AnnotationSet &&)=delete |
| const VariableSet & | ReadSet () const noexcept |
| const VariableSet & | AllWriteSet () const noexcept |
| const VariableSet & | FullWriteSet () const noexcept |
| bool | operator!= (const AnnotationSet &other) const |
Static Public Member Functions | |
| static std::unique_ptr< BasicBlockAnnotationSet > | Create (VariableSet readSet, VariableSet allWriteSet, VariableSet fullWriteSet) |
Definition at line 318 of file Annotation.hpp.
|
overridedefaultnoexcept |
|
inline |
Definition at line 323 of file Annotation.hpp.
|
inlinestatic |
Definition at line 328 of file Annotation.hpp.
|
overridevirtualnoexcept |
Implements jlm::llvm::AnnotationSet.
Definition at line 91 of file Annotation.cpp.
|
overridevirtual |
Reimplemented from jlm::llvm::AnnotationSet.
Definition at line 106 of file Annotation.cpp.