OpenASIP  2.0
Public Types | Public Member Functions | Public Attributes | List of all members
MemoryAliasAnalyzer::TwoPartAddressOperandDetection Struct Reference

#include <MemoryAliasAnalyzer.hh>

Collaboration diagram for MemoryAliasAnalyzer::TwoPartAddressOperandDetection:
Collaboration graph

Public Types

enum  OffsetOperation { NOT_FOUND, ADD, SUB }
 

Public Member Functions

 TwoPartAddressOperandDetection ()
 
void clear ()
 

Public Attributes

OffsetOperation offsetOperation
 
int operand1
 
int operand2
 

Detailed Description

Definition at line 84 of file MemoryAliasAnalyzer.hh.

Member Enumeration Documentation

◆ OffsetOperation

Enumerator
NOT_FOUND 
ADD 
SUB 

Definition at line 85 of file MemoryAliasAnalyzer.hh.

85 { NOT_FOUND, ADD, SUB };

Constructor & Destructor Documentation

◆ TwoPartAddressOperandDetection()

MemoryAliasAnalyzer::TwoPartAddressOperandDetection::TwoPartAddressOperandDetection ( )
inline

Definition at line 89 of file MemoryAliasAnalyzer.hh.

89  :

Member Function Documentation

◆ clear()

void MemoryAliasAnalyzer::TwoPartAddressOperandDetection::clear ( )
inline

Definition at line 92 of file MemoryAliasAnalyzer.hh.

92  {
94  operand1 = 0;
95  operand2 = 0;
96  }

References NOT_FOUND, offsetOperation, operand1, and operand2.

Referenced by MemoryAliasAnalyzer::findTwoPartAddressOperands().

Member Data Documentation

◆ offsetOperation

OffsetOperation MemoryAliasAnalyzer::TwoPartAddressOperandDetection::offsetOperation

◆ operand1

int MemoryAliasAnalyzer::TwoPartAddressOperandDetection::operand1

◆ operand2

int MemoryAliasAnalyzer::TwoPartAddressOperandDetection::operand2

The documentation for this struct was generated from the following file:
MemoryAliasAnalyzer::TwoPartAddressOperandDetection::NOT_FOUND
@ NOT_FOUND
Definition: MemoryAliasAnalyzer.hh:85
MemoryAliasAnalyzer::TwoPartAddressOperandDetection::offsetOperation
OffsetOperation offsetOperation
Definition: MemoryAliasAnalyzer.hh:86
MemoryAliasAnalyzer::TwoPartAddressOperandDetection::operand2
int operand2
Definition: MemoryAliasAnalyzer.hh:88
MemoryAliasAnalyzer::TwoPartAddressOperandDetection::SUB
@ SUB
Definition: MemoryAliasAnalyzer.hh:85
MemoryAliasAnalyzer::TwoPartAddressOperandDetection::ADD
@ ADD
Definition: MemoryAliasAnalyzer.hh:85
MemoryAliasAnalyzer::TwoPartAddressOperandDetection::operand1
int operand1
Definition: MemoryAliasAnalyzer.hh:87