|
Jlm
|
#include <Annotation.hpp>


Public Member Functions | |
| ~LoopAnnotationSet () noexcept override | |
| LoopAnnotationSet (VariableSet readSet, VariableSet allWriteSet, VariableSet fullWriteSet) | |
| LoopAnnotationSet (VariableSet readSet, VariableSet allWriteSet, VariableSet fullWriteSet, VariableSet loopVariables) | |
| std::string | DebugString () const noexcept override |
| bool | operator== (const AnnotationSet &other) const override |
| const VariableSet & | LoopVariables () const noexcept |
| void | SetLoopVariables (VariableSet loopVariables) noexcept |
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< LoopAnnotationSet > | Create (VariableSet readSet, VariableSet allWriteSet, VariableSet fullWriteSet) |
Private Attributes | |
| VariableSet | LoopVariables_ |
Definition at line 432 of file Annotation.hpp.
|
overridedefaultnoexcept |
|
inline |
Definition at line 437 of file Annotation.hpp.
|
inline |
Definition at line 441 of file Annotation.hpp.
|
inlinestatic |
Definition at line 451 of file Annotation.hpp.
|
overridevirtualnoexcept |
Implements jlm::llvm::AnnotationSet.
Definition at line 171 of file Annotation.cpp.
|
inlinenoexcept |
Definition at line 466 of file Annotation.hpp.
|
overridevirtual |
Reimplemented from jlm::llvm::AnnotationSet.
Definition at line 189 of file Annotation.cpp.
|
inlinenoexcept |
Definition at line 472 of file Annotation.hpp.
|
private |
Definition at line 478 of file Annotation.hpp.