Definition at line 20 of file LoopStrengthReduction.cpp.
◆ ~Context()
| jlm::llvm::LoopStrengthReduction::Context::~Context |
( |
| ) |
|
|
defaultnoexcept |
◆ Context() [1/3]
| jlm::llvm::LoopStrengthReduction::Context::Context |
( |
| ) |
|
|
default |
◆ Context() [2/3]
| jlm::llvm::LoopStrengthReduction::Context::Context |
( |
const Context & |
| ) |
|
|
delete |
◆ Context() [3/3]
| jlm::llvm::LoopStrengthReduction::Context::Context |
( |
Context && |
| ) |
|
|
delete |
◆ Create()
| static std::unique_ptr<Context> jlm::llvm::LoopStrengthReduction::Context::Create |
( |
| ) |
|
|
inlinestatic |
◆ GetOperationsReducedMap()
| const std::unordered_map<const rvsdg::ThetaNode *, size_t>& jlm::llvm::LoopStrengthReduction::Context::GetOperationsReducedMap |
( |
| ) |
const |
|
inline |
◆ IncrementOperationsReducedCount()
| void jlm::llvm::LoopStrengthReduction::Context::IncrementOperationsReducedCount |
( |
const rvsdg::ThetaNode & |
theta | ) |
|
|
inline |
◆ operator=() [1/2]
| Context& jlm::llvm::LoopStrengthReduction::Context::operator= |
( |
const Context & |
| ) |
|
|
delete |
◆ operator=() [2/2]
| Context& jlm::llvm::LoopStrengthReduction::Context::operator= |
( |
Context && |
| ) |
|
|
delete |
◆ NumArithmeticCandidates
| size_t jlm::llvm::LoopStrengthReduction::Context::NumArithmeticCandidates = 0 |
◆ NumArithmeticOperationsReduced
| size_t jlm::llvm::LoopStrengthReduction::Context::NumArithmeticOperationsReduced = 0 |
◆ NumGEPCandidates
| size_t jlm::llvm::LoopStrengthReduction::Context::NumGEPCandidates = 0 |
◆ NumGEPOperationsReduced
| size_t jlm::llvm::LoopStrengthReduction::Context::NumGEPOperationsReduced = 0 |
◆ OperationsReducedMap_
| std::unordered_map<const rvsdg::ThetaNode *, size_t> jlm::llvm::LoopStrengthReduction::Context::OperationsReducedMap_ |
|
private |
The documentation for this class was generated from the following file: