Definition at line 105 of file IOBarrierElimination.cpp.
◆ create()
| static std::unique_ptr< Context > jlm::llvm::IOBarrierElimination::Context::create |
( |
| ) |
|
|
inlinestatic |
◆ getDereferenceableSize()
| size_t jlm::llvm::IOBarrierElimination::Context::getDereferenceableSize |
( |
const rvsdg::Output & |
output | ) |
const |
|
inline |
- Returns
- The size in bytes. If
output was not marked as dereferenceable, then 0 is returned.
Definition at line 128 of file IOBarrierElimination.cpp.
◆ markDereferenceable()
| void jlm::llvm::IOBarrierElimination::Context::markDereferenceable |
( |
const rvsdg::Output & |
output, |
|
|
const size_t |
sizeInBytes |
|
) |
| |
|
inline |
◆ dereferenceableInputs_
| std::unordered_map<const rvsdg::Output *, size_t> jlm::llvm::IOBarrierElimination::Context::dereferenceableInputs_ {} |
|
private |
The documentation for this class was generated from the following file: