Jlm
Public Member Functions | Private Attributes | List of all members
jlm::llvm::aa::ModRefSet Class Referencefinal
Collaboration diagram for jlm::llvm::aa::ModRefSet:
Collaboration graph
[legend]

Public Member Functions

 ModRefSet ()=default
 
util::HashSet< PointsToGraph::NodeIndex > & GetMemoryNodes ()
 
const util::HashSet< PointsToGraph::NodeIndex > & GetMemoryNodes () const
 

Private Attributes

util::HashSet< PointsToGraph::NodeIndexMemoryNodes_
 

Detailed Description

Class representing the set of MemoryNodes that may be modified or referenced by some operation, or within some region.

Definition at line 192 of file RegionAwareModRefSummarizer.cpp.

Constructor & Destructor Documentation

◆ ModRefSet()

jlm::llvm::aa::ModRefSet::ModRefSet ( )
default

Member Function Documentation

◆ GetMemoryNodes() [1/2]

util::HashSet<PointsToGraph::NodeIndex>& jlm::llvm::aa::ModRefSet::GetMemoryNodes ( )
inline

Definition at line 198 of file RegionAwareModRefSummarizer.cpp.

◆ GetMemoryNodes() [2/2]

const util::HashSet<PointsToGraph::NodeIndex>& jlm::llvm::aa::ModRefSet::GetMemoryNodes ( ) const
inline

Definition at line 204 of file RegionAwareModRefSummarizer.cpp.

Member Data Documentation

◆ MemoryNodes_

util::HashSet<PointsToGraph::NodeIndex> jlm::llvm::aa::ModRefSet::MemoryNodes_
private

Definition at line 210 of file RegionAwareModRefSummarizer.cpp.


The documentation for this class was generated from the following file: