Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
opt_alias_rule.h File Reference
#include "optimizer.h"
Include dependency graph for opt_alias_rule.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ALIAS_RULE

Defines

#define opt_alias_rule_INCLUDED   "opt_alias_rule.h"

Typedefs

typedef struct bs BS

Enumerations

enum  {
  BASE_RULE = 0x1, OFST_RULE = 0x2, NEST_RULE = 0x4, INDR_RULE = 0x8,
  CALL_RULE = 0x10, QUAL_RULE = 0x20, ATTR_RULE = 0x40, CLAS_RULE = 0x80,
  IP_CLAS_RULE = 0x80000000, ALL_COMMON_RULES = 0x800000ff, DEFAULT_COMMON_RULES = 0x800000ff, C_ANSI_RULE = 0x100,
  C_QUAL_RULE = 0x200, C_RESTRICT_CONST_RULE = 0x400, C_STRONGLY_TYPED_RULE = 0x800, ALL_C_RULES = 0x0f00,
  DEFAULT_C_RULES = 0x0200, ALL_CXX_RULES = 0xf000, DEFAULT_CXX_RULES = 0xf000, F_PARM_RULE = 0x10000,
  F_CALL_RULE = 0x20000, F_CRAY_POINTER_RULE = 0x40000, ALL_F_RULES = 0x0f0000, DEFAULT_F_RULES = 0x020000,
  F90_TARGET_RULE = 0x100000, ALL_F90_RULES = 0xf00000, DEFAULT_F90_RULES = 0xf00000, FFA_RULE = 0x1000000,
  FSA_RULE = 0x2000000, ALL_ANALYSIS_RULES = 0x7000000, DEFAULT_ANALYSIS_RULES = 0x7000000, IBM_DISJOINT_RULE = 0x08000000,
  RAG_RESTRICTED_RULE = 0x10000000, RAG_UNNAMED_RULE = 0x20000000, RAG_PARMS_RULE = 0x40000000, ALL_COMPATIABILITY_RULES = 0x78000000,
  DEFAULT_COMPATIABILITY_RULES = 0
}

Define Documentation

#define opt_alias_rule_INCLUDED   "opt_alias_rule.h"

Definition at line 51 of file opt_alias_rule.h.


Typedef Documentation

typedef struct bs BS

Definition at line 317 of file opt_alias_rule.h.


Enumeration Type Documentation

anonymous enum
Enumerator:
BASE_RULE 
OFST_RULE 
NEST_RULE 
INDR_RULE 
CALL_RULE 
QUAL_RULE 
ATTR_RULE 
CLAS_RULE 
IP_CLAS_RULE 
ALL_COMMON_RULES 
DEFAULT_COMMON_RULES 
C_ANSI_RULE 
C_QUAL_RULE 
C_RESTRICT_CONST_RULE 
C_STRONGLY_TYPED_RULE 
ALL_C_RULES 
DEFAULT_C_RULES 
ALL_CXX_RULES 
DEFAULT_CXX_RULES 
F_PARM_RULE 
F_CALL_RULE 
F_CRAY_POINTER_RULE 
ALL_F_RULES 
DEFAULT_F_RULES 
F90_TARGET_RULE 
ALL_F90_RULES 
DEFAULT_F90_RULES 
FFA_RULE 
FSA_RULE 
ALL_ANALYSIS_RULES 
DEFAULT_ANALYSIS_RULES 
IBM_DISJOINT_RULE 
RAG_RESTRICTED_RULE 
RAG_UNNAMED_RULE 
RAG_PARMS_RULE 
ALL_COMPATIABILITY_RULES 
DEFAULT_COMPATIABILITY_RULES 

Definition at line 325 of file opt_alias_rule.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines