|
Jlm
|
#include <Annotation.hpp>


Public Member Functions | |
| ~BranchAnnotationSet () noexcept override | |
| BranchAnnotationSet (VariableSet readSet, VariableSet allWriteSet, VariableSet fullWriteSet) | |
| BranchAnnotationSet (VariableSet readSet, VariableSet allWriteSet, VariableSet fullWriteSet, VariableSet inputVariables, VariableSet outputVariables) | |
| std::string | DebugString () const noexcept override |
| bool | operator== (const AnnotationSet &other) const override |
| const VariableSet & | InputVariables () const noexcept |
| void | SetInputVariables (VariableSet inputVariables) noexcept |
| const VariableSet & | OutputVariables () const noexcept |
| void | SetOutputVariables (VariableSet outputVariables) 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< BranchAnnotationSet > | Create (VariableSet readSet, VariableSet allWriteSet, VariableSet fullWriteSet) |
Private Attributes | |
| VariableSet | InputVariables_ |
| VariableSet | OutputVariables_ |
Definition at line 368 of file Annotation.hpp.
|
overridedefaultnoexcept |
|
inline |
Definition at line 373 of file Annotation.hpp.
|
inline |
Definition at line 377 of file Annotation.hpp.
|
inlinestatic |
Definition at line 389 of file Annotation.hpp.
|
overridevirtualnoexcept |
Implements jlm::llvm::AnnotationSet.
Definition at line 139 of file Annotation.cpp.
|
inlinenoexcept |
Definition at line 404 of file Annotation.hpp.
|
overridevirtual |
Reimplemented from jlm::llvm::AnnotationSet.
Definition at line 160 of file Annotation.cpp.
|
inlinenoexcept |
Definition at line 416 of file Annotation.hpp.
|
inlinenoexcept |
Definition at line 410 of file Annotation.hpp.
|
inlinenoexcept |
Definition at line 422 of file Annotation.hpp.
|
private |
Definition at line 428 of file Annotation.hpp.
|
private |
Definition at line 429 of file Annotation.hpp.