|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcoins.Registry
Registry class Items registered to avoid conflicts between modules of the compiler or between compilers derived from the COINS compiler infrastructure. Registered items are command line options, target architecture names, InfStmt (pragma) items, classes to be attached in backend, etc. Verification of command line options is done seeing option names and option items listed in this class by calling isOptionsAreCorrect() of CheckOptions class from Driver.
| Field Summary | |
static java.lang.String[] |
ARCH
ARCH specifies target machine architecture. |
static java.lang.String[] |
ATTACH
ATTACH specifies the name of class to be attached to the backend. |
static java.lang.String[] |
COINS
COINS option names specifying suboption. |
static java.lang.String[] |
HIR_OPT
HIR_OPT is the list of hirOpt options. |
static java.lang.String[] |
HIR2C
HIR2C specifies the timing of generating C from HIR. |
static java.lang.String[] |
INF_KIND
|
static java.lang.String |
INF_KIND_COMMENT
Reserved name of information kind (InfNode, InfStmt) Names beginning with "coins_" are reserved for basic part of this compiler. |
static java.lang.String |
INF_KIND_HIR2C
Reserved name of information kind (InfNode, InfStmt) Names beginning with "coins_" are reserved for basic part of this compiler. |
static java.lang.String |
INF_KIND_IR
Reserved name of information kind (InfNode, InfStmt) Names beginning with "coins_" are reserved for basic part of this compiler. |
static java.lang.String |
INF_KIND_OPEN_MP
Reserved name of information kind (InfNode, InfStmt) Names beginning with "coins_" are reserved for basic part of this compiler. |
static java.lang.String |
INF_KIND_PRAGMA
Reserved name of information kind (InfNode, InfStmt) Names beginning with "coins_" are reserved for basic part of this compiler. |
static java.lang.String |
INF_KIND_PROFILE
Reserved name of information kind (InfNode, InfStmt) Names beginning with "coins_" are reserved for basic part of this compiler. |
static java.lang.String[] |
INF_OPT_CONTROL
|
static java.lang.String[] |
INF_PARALLEL
|
static java.lang.String[] |
INF_SIMULATE
|
static java.lang.String[] |
LIR2C
HIR2C specifies the timing of generating C from LIR. |
static java.lang.String[] |
OPTION
Compile option names. |
static java.lang.String[] |
SIMULATE_OPT
Specify profiling items in simulation. |
static java.lang.String[] |
SSA_OPT
SSA_OPT is the list of SSA optimization options. |
static java.lang.String[] |
TRACE
TRACE is the field names of trace option. |
| Constructor Summary | |
Registry()
|
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String[] OPTION
public static final java.lang.String[] COINS
public static final java.lang.String[] HIR_OPT
public static final java.lang.String[] SSA_OPT
public static final java.lang.String[] ARCH
public static final java.lang.String[] TRACE
public static final java.lang.String[] ATTACH
public static final java.lang.String[] HIR2C
public static final java.lang.String[] LIR2C
public static final java.lang.String[] SIMULATE_OPT
public static final java.lang.String INF_KIND_IR
public static final java.lang.String INF_KIND_COMMENT
public static final java.lang.String INF_KIND_OPEN_MP
public static final java.lang.String INF_KIND_PRAGMA
public static final java.lang.String INF_KIND_HIR2C
public static final java.lang.String INF_KIND_PROFILE
public static final java.lang.String[] INF_KIND
public static final java.lang.String[] INF_PARALLEL
public static final java.lang.String[] INF_SIMULATE
public static final java.lang.String[] INF_OPT_CONTROL
| Constructor Detail |
public Registry()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||