|
Jlm
|
#include <ScalarEvolution.hpp>


Public Member Functions | |
| SCEVPlaceholder (rvsdg::Output &pre) | |
| rvsdg::Output & | GetPrePointer () const noexcept |
| std::string | DebugString () const override |
| std::unique_ptr< SCEV > | Clone () const override |
Public Member Functions inherited from jlm::llvm::SCEV | |
| virtual | ~SCEV () noexcept=default |
Static Public Member Functions | |
| static std::unique_ptr< SCEVPlaceholder > | Create (rvsdg::Output &PrePointer_) |
Static Public Member Functions inherited from jlm::llvm::SCEV | |
| template<typename T > | |
| static std::unique_ptr< T > | CloneAs (const SCEV &scev) |
Private Attributes | |
| rvsdg::Output * | PrePointer_ |
Definition at line 100 of file ScalarEvolution.hpp.
|
inlineexplicit |
Definition at line 103 of file ScalarEvolution.hpp.
|
inlineoverridevirtual |
Implements jlm::llvm::SCEV.
Definition at line 122 of file ScalarEvolution.hpp.
|
inlinestatic |
Definition at line 128 of file ScalarEvolution.hpp.
|
inlineoverridevirtual |
Implements jlm::llvm::SCEV.
Definition at line 114 of file ScalarEvolution.hpp.
|
inlinenoexcept |
Definition at line 108 of file ScalarEvolution.hpp.
|
private |
Definition at line 134 of file ScalarEvolution.hpp.