#include <ScalarEvolution.hpp>
Definition at line 200 of file ScalarEvolution.hpp.
◆ SCEVChainRecurrence()
| jlm::llvm::SCEVChainRecurrence::SCEVChainRecurrence |
( |
const rvsdg::ThetaNode & |
theta | ) |
|
|
inlineexplicit |
◆ AddOperand()
| void jlm::llvm::SCEVChainRecurrence::AddOperand |
( |
std::unique_ptr< SCEV > |
scev | ) |
|
|
inline |
◆ AddOperandToFront()
| void jlm::llvm::SCEVChainRecurrence::AddOperandToFront |
( |
const std::unique_ptr< SCEV > & |
initScev | ) |
|
|
inline |
◆ Clone()
| std::unique_ptr<SCEV> jlm::llvm::SCEVChainRecurrence::Clone |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ DebugString()
| std::string jlm::llvm::SCEVChainRecurrence::DebugString |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ GetLoop()
◆ GetOperand()
| SCEV* jlm::llvm::SCEVChainRecurrence::GetOperand |
( |
const size_t |
index | ) |
const |
|
inline |
◆ GetOperands()
| std::vector<const SCEV *> jlm::llvm::SCEVChainRecurrence::GetOperands |
( |
| ) |
const |
|
inline |
◆ GetStartValue()
| SCEV* jlm::llvm::SCEVChainRecurrence::GetStartValue |
( |
| ) |
const |
|
inline |
◆ ScalarEvolution
◆ Loop_
◆ Operands_
| std::vector<std::unique_ptr<SCEV> > jlm::llvm::SCEVChainRecurrence::Operands_ |
|
protected |
The documentation for this class was generated from the following file: