#include "optimizer.h"
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
Typedef Documentation
Enumeration Type Documentation
- 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.