|
Jlm
|
#include <ScalarEvolution.hpp>


Public Member Functions | |
| SCEVInit (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< SCEVInit > | 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 63 of file ScalarEvolution.hpp.
|
inlineexplicit |
Definition at line 66 of file ScalarEvolution.hpp.
|
inlineoverridevirtual |
Implements jlm::llvm::SCEV.
Definition at line 85 of file ScalarEvolution.hpp.
|
inlinestatic |
Definition at line 91 of file ScalarEvolution.hpp.
|
inlineoverridevirtual |
Implements jlm::llvm::SCEV.
Definition at line 77 of file ScalarEvolution.hpp.
|
inlinenoexcept |
Definition at line 71 of file ScalarEvolution.hpp.
|
private |
Definition at line 97 of file ScalarEvolution.hpp.