This class should be used for the data conflict analysis. We can mark a SgVariableRef instance which has reading or writing access or is unused. More...
#include <data_conflict_ast_attributes.h>


Public Types | |
| enum | Status { UNUSED, READ, WRITE } | 
Public Member Functions | |
| virtual  AstAttribute::OwnershipPolicy  | getOwnershipPolicy () const ROSE_OVERRIDE | 
| DataConflictAstAttributes () | |
| DataConflictAstAttributes (bool is_conflict_free) | |
Public Attributes | |
| bool | is_conflict_free_ | 
| Indicates if a segment is conflict free.  More... | |
| std::set< int > | coloring_read_ | 
| Coloring for algorithm.  More... | |
| std::set< int > | coloring_write_ | 
This class should be used for the data conflict analysis. We can mark a SgVariableRef instance which has reading or writing access or is unused.
| risc::sg::DataConflictAstAttributes::DataConflictAstAttributes | ( | ) | 
| risc::sg::DataConflictAstAttributes::DataConflictAstAttributes | ( | bool | is_conflict_free | ) | 
      
  | 
  inlinevirtual | 
| std::set<int> risc::sg::DataConflictAstAttributes::coloring_read_ | 
Coloring for algorithm.
| std::set<int> risc::sg::DataConflictAstAttributes::coloring_write_ | 
| bool risc::sg::DataConflictAstAttributes::is_conflict_free_ | 
Indicates if a segment is conflict free.
 1.8.5