|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
gnu.getopt.* |
---|
gnu.getopt.Getopt | ||
---|---|---|
protected static final int |
PERMUTE |
2 |
protected static final int |
REQUIRE_ORDER |
1 |
protected static final int |
RETURN_IN_ORDER |
3 |
gnu.getopt.LongOpt | ||
---|---|---|
public static final int |
NO_ARGUMENT |
0 |
public static final int |
OPTIONAL_ARGUMENT |
2 |
public static final int |
REQUIRED_ARGUMENT |
1 |
harpoon.Analysis.* |
---|
harpoon.Analysis.ReachingDefs<HCE extends HCodeElement> | ||
---|---|---|
public static final boolean |
TIME |
false |
harpoon.Analysis.DataFlow.LiveVars | ||
---|---|---|
protected static final boolean |
DEBUG |
false |
harpoon.Analysis.Instr.AppelRegAlloc | ||
---|---|---|
public static final boolean |
CHECK_INV |
false |
public static final boolean |
PRINT_CLEANING_INFO |
true |
public static final boolean |
PRINT_DEPTH_TO_SPILL_INFO |
true |
public static final boolean |
PRINT_HEURISTIC_INFO |
true |
harpoon.Analysis.Instr.AppelRegAllocFsk | ||
---|---|---|
public static final boolean |
CHECK_INV |
false |
harpoon.Analysis.Instr.AppelRegAllocStd | ||
---|---|---|
public static final boolean |
CHECK_INV |
false |
harpoon.Analysis.Instr.RegAlloc | ||
---|---|---|
public static final boolean |
DEBUG |
false |
public static final boolean |
TIME |
false |
harpoon.Analysis.Instr.RegAllocOpts | ||
---|---|---|
public static final boolean |
INFO |
false |
harpoon.Analysis.LowQuad.Loop.LoopAnalysis.ForLoopInfo | ||
---|---|---|
public static final int |
GT |
3 |
public static final int |
GTE |
4 |
public static final int |
LT |
1 |
public static final int |
LTE |
2 |
public static final int |
NEQ |
0 |
harpoon.Analysis.LowQuad.Loop.MyLowQuadNoSSA | ||
---|---|---|
public static final String |
codename |
"low-quad-ssa" |
harpoon.Analysis.LowQuad.Loop.MyLowQuadSSI | ||
---|---|---|
public static final String |
codename |
"low-quad-ssa" |
harpoon.Analysis.MemOpt.IncompatibilityAnalysis | ||
---|---|---|
public static final boolean |
SHOW_PROGRESS |
false |
public static final boolean |
SHOW_TIMINGS |
true |
public static final boolean |
STAY_IN_DECLARING_CLASS |
false |
public static final boolean |
VERBOSE_STATISTICS |
true |
harpoon.Analysis.MetaMethods.GenType | ||
---|---|---|
public static final int |
MONO |
1 |
public static final int |
POLY |
2 |
harpoon.Analysis.MetaMethods.MetaCallGraphImpl | ||
---|---|---|
public static final boolean |
DETERMINISTIC |
true |
harpoon.Analysis.Partition.PartitionGraphViewer | ||
---|---|---|
public static final int |
MULTI_CIRCLE |
0 |
public static final int |
ONE_CIRCLE |
1 |
harpoon.Analysis.PointerAnalysis.AbstrRelation | ||
---|---|---|
public static final boolean |
OPTIMIZE_HASH_CODE |
true |
harpoon.Analysis.PointerAnalysis.InterProcPA | ||
---|---|---|
public static final int |
MAX_CALLEES |
20 |
public static final boolean |
WARNINGS |
true |
harpoon.Analysis.PointerAnalysis.InterThreadPA | ||
---|---|---|
public static final boolean |
DEBUG |
true |
public static final boolean |
DEBUG2 |
false |
harpoon.Analysis.PointerAnalysis.MAInfo.MAInfoOptions | ||
---|---|---|
public static final int |
STACK_ALLOCATE_ALWAYS |
2 |
public static final int |
STACK_ALLOCATE_NOT_IN_LOOPS |
1 |
public static final int |
STACK_ALLOCATE_NOTHING |
0 |
harpoon.Analysis.PointerAnalysis.PANode | ||
---|---|---|
public static final int |
CONST |
8 |
public static final int |
EXCEPT |
5 |
public static final int |
INSIDE |
1 |
public static final int |
INSIDE2 |
10 |
public static final int |
LOAD |
2 |
public static final int |
LOST |
9 |
public static final int |
NULL |
7 |
public static final int |
PARAM |
3 |
public static final int |
RETURN |
4 |
public static final int |
STATIC |
6 |
harpoon.Analysis.PointerAnalysis.PointerAnalysis | ||
---|---|---|
public static final String |
ARRAY_CONTENT |
"+ae+" |
public static final boolean |
DEBUG |
false |
public static final boolean |
DEBUG_INTRA |
false |
public static final boolean |
DEBUG_SCC |
true |
public static final boolean |
DEBUG2 |
false |
public static final boolean |
DETAILS2 |
false |
public static final boolean |
DETERMINISTIC |
true |
public static final boolean |
DO_INTRA_PROC_TRIMMING |
false |
public static final boolean |
IGNORE_EO |
true |
public static final boolean |
SAVE_MEMORY |
false |
public static final boolean |
STATS |
true |
harpoon.Analysis.Realtime.Realtime | ||
---|---|---|
public static final int |
ALL |
3 |
public static final int |
CHEESY_POINTER_ANALYSIS |
1 |
public static final int |
REAL_POINTER_ANALYSIS |
2 |
public static final int |
SIMPLE |
0 |
harpoon.Analysis.Tree.Simplification | ||
---|---|---|
protected static final int |
_ADD |
32 |
protected static final int |
_ALIGN |
1 |
protected static final int |
_AND |
4096 |
protected static final int |
_BINOP |
2 |
protected static final int |
_CALL |
4 |
protected static final int |
_CJUMP |
8 |
protected static final int |
_CMPEQ |
4 |
protected static final int |
_CMPGE |
8 |
protected static final int |
_CMPGT |
16 |
protected static final int |
_CMPLE |
2 |
protected static final int |
_CMPLT |
1 |
protected static final int |
_CMPNE |
32768 |
protected static final int |
_CONST |
16 |
protected static final int |
_CONST0 |
8388608 |
protected static final int |
_CONST1 |
16777216 |
protected static final int |
_CONSTm1 |
4194304 |
protected static final int |
_CONSTNULL |
2097152 |
protected static final int |
_DATUM |
32 |
protected static final int |
_DIV |
128 |
protected static final int |
_ESEQ |
64 |
protected static final int |
_EXPR |
128 |
protected static final int |
_JUMP |
256 |
protected static final int |
_LABEL |
512 |
protected static final int |
_MEM |
1024 |
protected static final int |
_METHOD |
2048 |
protected static final int |
_MOVE |
4096 |
protected static final int |
_MUL |
64 |
protected static final int |
_NAME |
8192 |
protected static final int |
_NATIVECALL |
16384 |
protected static final int |
_OR |
8192 |
protected static final int |
_REM |
256 |
protected static final int |
_RETURN |
32768 |
protected static final int |
_SEGMENT |
65536 |
protected static final int |
_SEQ |
131072 |
protected static final int |
_SHL |
512 |
protected static final int |
_SHR |
1024 |
protected static final int |
_TEMP |
262144 |
protected static final int |
_THROW |
524288 |
protected static final int |
_UNOP |
1048576 |
protected static final int |
_USHR |
2048 |
protected static final int |
_XOR |
16384 |
harpoon.Backend.* |
---|
harpoon.Backend.Generic.RegFileInfo.MachineRegLoc | ||
---|---|---|
public static final int |
KIND |
2 |
harpoon.Backend.Generic.RegFileInfo.StackOffsetLoc | ||
---|---|---|
public static final int |
KIND |
1 |
harpoon.Backend.MIPS.StackInfo | ||
---|---|---|
public static final int |
BYTEALIGNMENT |
32 |
public static final int |
REGISTER |
0 |
public static final int |
REGSTACKSPLIT |
2 |
public static final int |
STACK |
1 |
harpoon.Interpret.* |
---|
harpoon.Interpret.Tree.InterfaceListPointer | ||
---|---|---|
public static final int |
ARRAY_PTR |
0 |
public static final int |
CLAZ_PTR |
1 |
public static final int |
CONST_PTR |
2 |
public static final int |
FIELD_PTR |
3 |
public static final int |
IFACE_PTR |
4 |
public static final int |
STRING_PTR |
5 |
public static final int |
UNDEF_PTR |
6 |
harpoon.Interpret.Tree.StringPointer | ||
---|---|---|
public static final int |
ARRAY_PTR |
0 |
public static final int |
CLAZ_PTR |
1 |
public static final int |
CONST_PTR |
2 |
public static final int |
FIELD_PTR |
3 |
public static final int |
IFACE_PTR |
4 |
public static final int |
STRING_PTR |
5 |
public static final int |
UNDEF_PTR |
6 |
harpoon.Interpret.Tree.UndefinedPointer | ||
---|---|---|
public static final int |
ARRAY_PTR |
0 |
public static final int |
CLAZ_PTR |
1 |
public static final int |
CONST_PTR |
2 |
public static final int |
FIELD_PTR |
3 |
public static final int |
IFACE_PTR |
4 |
public static final int |
STRING_PTR |
5 |
public static final int |
UNDEF_PTR |
6 |
harpoon.IR.* |
---|
harpoon.IR.Bytecode.Code | ||
---|---|---|
public static final String |
codename |
"bytecode" |
harpoon.IR.Bytecode.Op | ||
---|---|---|
public static final byte |
AALOAD |
50 |
public static final byte |
AASTORE |
83 |
public static final byte |
ACONST_NULL |
1 |
public static final byte |
ALOAD |
25 |
public static final byte |
ALOAD_0 |
42 |
public static final byte |
ALOAD_1 |
43 |
public static final byte |
ALOAD_2 |
44 |
public static final byte |
ALOAD_3 |
45 |
public static final byte |
ANEWARRAY |
-67 |
public static final byte |
ANEWARRAY_QUICK |
-34 |
public static final byte |
ARETURN |
-80 |
public static final byte |
ARRAYLENGTH |
-66 |
public static final byte |
ASTORE |
58 |
public static final byte |
ASTORE_0 |
75 |
public static final byte |
ASTORE_1 |
76 |
public static final byte |
ASTORE_2 |
77 |
public static final byte |
ASTORE_3 |
78 |
public static final byte |
ATHROW |
-65 |
public static final byte |
BALOAD |
51 |
public static final byte |
BASTORE |
84 |
public static final byte |
BIPUSH |
16 |
public static final byte |
BREAKPOINT |
-54 |
public static final byte |
CALOAD |
52 |
public static final byte |
CASTORE |
85 |
public static final byte |
CHECKCAST |
-64 |
public static final byte |
CHECKCAST_QUICK |
-32 |
public static final byte |
D2F |
-112 |
public static final byte |
D2I |
-114 |
public static final byte |
D2L |
-113 |
public static final byte |
DADD |
99 |
public static final byte |
DALOAD |
49 |
public static final byte |
DASTORE |
82 |
public static final byte |
DCMPG |
-104 |
public static final byte |
DCMPL |
-105 |
public static final byte |
DCONST_0 |
14 |
public static final byte |
DCONST_1 |
15 |
public static final byte |
DDIV |
111 |
public static final byte |
DLOAD |
24 |
public static final byte |
DLOAD_0 |
38 |
public static final byte |
DLOAD_1 |
39 |
public static final byte |
DLOAD_2 |
40 |
public static final byte |
DLOAD_3 |
41 |
public static final byte |
DMUL |
107 |
public static final byte |
DNEG |
119 |
public static final byte |
DREM |
115 |
public static final byte |
DRETURN |
-81 |
public static final byte |
DSTORE |
57 |
public static final byte |
DSTORE_0 |
71 |
public static final byte |
DSTORE_1 |
72 |
public static final byte |
DSTORE_2 |
73 |
public static final byte |
DSTORE_3 |
74 |
public static final byte |
DSUB |
103 |
public static final byte |
DUP |
89 |
public static final byte |
DUP_X1 |
90 |
public static final byte |
DUP_X2 |
91 |
public static final byte |
DUP2 |
92 |
public static final byte |
DUP2_X1 |
93 |
public static final byte |
DUP2_X2 |
94 |
public static final byte |
F2D |
-115 |
public static final byte |
F2I |
-117 |
public static final byte |
F2L |
-116 |
public static final byte |
FADD |
98 |
public static final byte |
FALOAD |
48 |
public static final byte |
FASTORE |
81 |
public static final byte |
FCMPG |
-106 |
public static final byte |
FCMPL |
-107 |
public static final byte |
FCONST_0 |
11 |
public static final byte |
FCONST_1 |
12 |
public static final byte |
FCONST_2 |
13 |
public static final byte |
FDIV |
110 |
public static final byte |
FLOAD |
23 |
public static final byte |
FLOAD_0 |
34 |
public static final byte |
FLOAD_1 |
35 |
public static final byte |
FLOAD_2 |
36 |
public static final byte |
FLOAD_3 |
37 |
public static final byte |
FMUL |
106 |
public static final byte |
FNEG |
118 |
public static final byte |
FREM |
114 |
public static final byte |
FRETURN |
-82 |
public static final byte |
FSTORE |
56 |
public static final byte |
FSTORE_0 |
67 |
public static final byte |
FSTORE_1 |
68 |
public static final byte |
FSTORE_2 |
69 |
public static final byte |
FSTORE_3 |
70 |
public static final byte |
FSUB |
102 |
public static final byte |
GETFIELD |
-76 |
public static final byte |
GETFIELD_QUICK |
-50 |
public static final byte |
GETFIELD_QUICK_W |
-29 |
public static final byte |
GETFIELD2_QUICK |
-48 |
public static final byte |
GETSTATIC |
-78 |
public static final byte |
GETSTATIC_QUICK |
-46 |
public static final byte |
GETSTATIC2_QUICK |
-44 |
public static final byte |
GOTO |
-89 |
public static final byte |
GOTO_W |
-56 |
public static final byte |
I2B |
-111 |
public static final byte |
I2C |
-110 |
public static final byte |
I2D |
-121 |
public static final byte |
I2F |
-122 |
public static final byte |
I2L |
-123 |
public static final byte |
I2S |
-109 |
public static final byte |
IADD |
96 |
public static final byte |
IALOAD |
46 |
public static final byte |
IAND |
126 |
public static final byte |
IASTORE |
79 |
public static final byte |
ICONST_0 |
3 |
public static final byte |
ICONST_1 |
4 |
public static final byte |
ICONST_2 |
5 |
public static final byte |
ICONST_3 |
6 |
public static final byte |
ICONST_4 |
7 |
public static final byte |
ICONST_5 |
8 |
public static final byte |
ICONST_M1 |
2 |
public static final byte |
IDIV |
108 |
public static final byte |
IF_ACMPEQ |
-91 |
public static final byte |
IF_ACMPNE |
-90 |
public static final byte |
IF_ICMPEQ |
-97 |
public static final byte |
IF_ICMPGE |
-94 |
public static final byte |
IF_ICMPGT |
-93 |
public static final byte |
IF_ICMPLE |
-92 |
public static final byte |
IF_ICMPLT |
-95 |
public static final byte |
IF_ICMPNE |
-96 |
public static final byte |
IFEQ |
-103 |
public static final byte |
IFGE |
-100 |
public static final byte |
IFGT |
-99 |
public static final byte |
IFLE |
-98 |
public static final byte |
IFLT |
-101 |
public static final byte |
IFNE |
-102 |
public static final byte |
IFNONNULL |
-57 |
public static final byte |
IFNULL |
-58 |
public static final byte |
IINC |
-124 |
public static final byte |
ILOAD |
21 |
public static final byte |
ILOAD_0 |
26 |
public static final byte |
ILOAD_1 |
27 |
public static final byte |
ILOAD_2 |
28 |
public static final byte |
ILOAD_3 |
29 |
public static final byte |
IMPDEP1 |
-2 |
public static final byte |
IMPDEP2 |
-1 |
public static final byte |
IMUL |
104 |
public static final byte |
INEG |
116 |
public static final byte |
INSTANCEOF |
-63 |
public static final byte |
INSTANCEOF_QUICK |
-31 |
public static final byte |
INVOKEINTERFACE |
-71 |
public static final byte |
INVOKEINTERFACE_QUICK |
-38 |
public static final byte |
INVOKENONVIRTUAL_QUICK |
-41 |
public static final byte |
INVOKESPECIAL |
-73 |
public static final byte |
INVOKESTATIC |
-72 |
public static final byte |
INVOKESTATIC_QUICK |
-39 |
public static final byte |
INVOKESUPER_QUICK |
-40 |
public static final byte |
INVOKEVIRTUAL |
-74 |
public static final byte |
INVOKEVIRTUAL_QUICK |
-42 |
public static final byte |
INVOKEVIRTUAL_QUICK_W |
-30 |
public static final byte |
INVOKEVIRTUALOBJECT_QUICK |
-37 |
public static final byte |
IOR |
-128 |
public static final byte |
IREM |
112 |
public static final byte |
IRETURN |
-84 |
public static final byte |
ISHL |
120 |
public static final byte |
ISHR |
122 |
public static final byte |
ISTORE |
54 |
public static final byte |
ISTORE_0 |
59 |
public static final byte |
ISTORE_1 |
60 |
public static final byte |
ISTORE_2 |
61 |
public static final byte |
ISTORE_3 |
62 |
public static final byte |
ISUB |
100 |
public static final byte |
IUSHR |
124 |
public static final byte |
IXOR |
-126 |
public static final byte |
JSR |
-88 |
public static final byte |
JSR_W |
-55 |
public static final byte |
L2D |
-118 |
public static final byte |
L2F |
-119 |
public static final byte |
L2I |
-120 |
public static final byte |
LADD |
97 |
public static final byte |
LALOAD |
47 |
public static final byte |
LAND |
127 |
public static final byte |
LASTORE |
80 |
public static final byte |
LCMP |
-108 |
public static final byte |
LCONST_0 |
9 |
public static final byte |
LCONST_1 |
10 |
public static final byte |
LDC |
18 |
public static final byte |
LDC_QUICK |
-53 |
public static final byte |
LDC_W |
19 |
public static final byte |
LDC_W_QUICK |
-52 |
public static final byte |
LDC2_W |
20 |
public static final byte |
LDC2_W_QUICK |
-51 |
public static final byte |
LDIV |
109 |
public static final byte |
LLOAD |
22 |
public static final byte |
LLOAD_0 |
30 |
public static final byte |
LLOAD_1 |
31 |
public static final byte |
LLOAD_2 |
32 |
public static final byte |
LLOAD_3 |
33 |
public static final byte |
LMUL |
105 |
public static final byte |
LNEG |
117 |
public static final byte |
LOOKUPSWITCH |
-85 |
public static final byte |
LOR |
-127 |
public static final byte |
LREM |
113 |
public static final byte |
LRETURN |
-83 |
public static final byte |
LSHL |
121 |
public static final byte |
LSHR |
123 |
public static final byte |
LSTORE |
55 |
public static final byte |
LSTORE_0 |
63 |
public static final byte |
LSTORE_1 |
64 |
public static final byte |
LSTORE_2 |
65 |
public static final byte |
LSTORE_3 |
66 |
public static final byte |
LSUB |
101 |
public static final byte |
LUSHR |
125 |
public static final byte |
LXOR |
-125 |
public static final byte |
MONITORENTER |
-62 |
public static final byte |
MONITOREXIT |
-61 |
public static final byte |
MULTIANEWARRAY |
-59 |
public static final byte |
MULTIANEWARRAY_QUICK |
-33 |
public static final byte |
NEW |
-69 |
public static final byte |
NEW_QUICK |
-35 |
public static final byte |
NEWARRAY |
-68 |
public static final byte |
NOP |
0 |
public static final byte |
POP |
87 |
public static final byte |
POP2 |
88 |
public static final byte |
PUTFIELD |
-75 |
public static final byte |
PUTFIELD_QUICK |
-49 |
public static final byte |
PUTFIELD_QUICK_W |
-28 |
public static final byte |
PUTFIELD2_QUICK |
-47 |
public static final byte |
PUTSTATIC |
-77 |
public static final byte |
PUTSTATIC_QUICK |
-45 |
public static final byte |
PUTSTATIC2_QUICK |
-43 |
public static final byte |
RET |
-87 |
public static final byte |
RETURN |
-79 |
public static final byte |
SALOAD |
53 |
public static final byte |
SASTORE |
86 |
public static final byte |
SIPUSH |
17 |
public static final byte |
SWAP |
95 |
public static final byte |
TABLESWITCH |
-86 |
public static final byte |
UNKNOWN_DC |
-36 |
public static final byte |
UNKNOWN_E5 |
-27 |
public static final byte |
UNKNOWN_E6 |
-26 |
public static final byte |
UNKNOWN_E7 |
-25 |
public static final byte |
UNKNOWN_E8 |
-24 |
public static final byte |
UNKNOWN_E9 |
-23 |
public static final byte |
UNKNOWN_EA |
-22 |
public static final byte |
UNKNOWN_EB |
-21 |
public static final byte |
UNKNOWN_EC |
-20 |
public static final byte |
UNKNOWN_ED |
-19 |
public static final byte |
UNKNOWN_EE |
-18 |
public static final byte |
UNKNOWN_EF |
-17 |
public static final byte |
UNKNOWN_F0 |
-16 |
public static final byte |
UNKNOWN_F1 |
-15 |
public static final byte |
UNKNOWN_F2 |
-14 |
public static final byte |
UNKNOWN_F3 |
-13 |
public static final byte |
UNKNOWN_F4 |
-12 |
public static final byte |
UNKNOWN_F5 |
-11 |
public static final byte |
UNKNOWN_F6 |
-10 |
public static final byte |
UNKNOWN_F7 |
-9 |
public static final byte |
UNKNOWN_F8 |
-8 |
public static final byte |
UNKNOWN_F9 |
-7 |
public static final byte |
UNKNOWN_FA |
-6 |
public static final byte |
UNKNOWN_FB |
-5 |
public static final byte |
UNKNOWN_FC |
-4 |
public static final byte |
UNKNOWN_FD |
-3 |
public static final byte |
WIDE |
-60 |
public static final byte |
XXXUNUSEDXXX |
-70 |
harpoon.IR.LowQuad.LowQuadNoSSA | ||
---|---|---|
public static final String |
codename |
"low-quad-no-ssa" |
harpoon.IR.LowQuad.LowQuadSSA | ||
---|---|---|
public static final String |
codename |
"low-quad-ssa" |
harpoon.IR.LowQuad.LowQuadSSI | ||
---|---|---|
public static final String |
codename |
"low-quad-ssi" |
harpoon.IR.LowQuad.LQop | ||
---|---|---|
public static final int |
PADD |
102 |
public static final int |
PCMPEQ |
100 |
public static final int |
PCMPGT |
101 |
public static final int |
PNEG |
103 |
harpoon.IR.Quads.Qop | ||
---|---|---|
public static final int |
ACMPEQ |
0 |
public static final int |
D2F |
1 |
public static final int |
D2I |
2 |
public static final int |
D2L |
3 |
public static final int |
DADD |
4 |
public static final int |
DCMPEQ |
5 |
public static final int |
DCMPGE |
6 |
public static final int |
DCMPGT |
7 |
public static final int |
DDIV |
8 |
public static final int |
DMUL |
9 |
public static final int |
DNEG |
10 |
public static final int |
DREM |
11 |
public static final int |
F2D |
13 |
public static final int |
F2I |
14 |
public static final int |
F2L |
15 |
public static final int |
FADD |
16 |
public static final int |
FCMPEQ |
17 |
public static final int |
FCMPGE |
18 |
public static final int |
FCMPGT |
19 |
public static final int |
FDIV |
20 |
public static final int |
FMUL |
21 |
public static final int |
FNEG |
22 |
public static final int |
FREM |
23 |
public static final int |
I2B |
25 |
public static final int |
I2C |
26 |
public static final int |
I2D |
27 |
public static final int |
I2F |
28 |
public static final int |
I2L |
29 |
public static final int |
I2S |
30 |
public static final int |
IADD |
31 |
public static final int |
IAND |
32 |
public static final int |
ICMPEQ |
33 |
public static final int |
ICMPGT |
35 |
public static final int |
IDIV |
36 |
public static final int |
IMUL |
37 |
public static final int |
INEG |
38 |
public static final int |
IOR |
39 |
public static final int |
IREM |
40 |
public static final int |
ISHL |
41 |
public static final int |
ISHR |
42 |
public static final int |
IUSHR |
44 |
public static final int |
IXOR |
45 |
public static final int |
L2D |
46 |
public static final int |
L2F |
47 |
public static final int |
L2I |
48 |
public static final int |
LADD |
49 |
public static final int |
LAND |
50 |
public static final int |
LCMPEQ |
51 |
public static final int |
LCMPGT |
53 |
public static final int |
LDIV |
54 |
public static final int |
LMUL |
55 |
public static final int |
LNEG |
56 |
public static final int |
LOR |
57 |
public static final int |
LREM |
58 |
public static final int |
LSHL |
59 |
public static final int |
LSHR |
60 |
public static final int |
LUSHR |
62 |
public static final int |
LXOR |
63 |
harpoon.IR.Quads.QuadNoSSA | ||
---|---|---|
public static final String |
codename |
"quad-no-ssa" |
harpoon.IR.Quads.QuadRSSx | ||
---|---|---|
public static final String |
codename |
"relaxed-quad-ssx" |
harpoon.IR.Quads.QuadSSA | ||
---|---|---|
public static final String |
codename |
"quad-ssa" |
harpoon.IR.Quads.QuadSSI | ||
---|---|---|
public static final String |
codename |
"quad-ssi" |
harpoon.IR.Quads.QuadWithTry | ||
---|---|---|
public static final String |
codename |
"quad-with-try" |
harpoon.IR.Quads.ResilientNoSSA | ||
---|---|---|
public static final String |
codename |
"resilient-no-ssa" |
harpoon.IR.RawClass.AttributeCode | ||
---|---|---|
public static final String |
ATTRIBUTE_NAME |
"Code" |
harpoon.IR.RawClass.AttributeConstantValue | ||
---|---|---|
public static final String |
ATTRIBUTE_NAME |
"ConstantValue" |
harpoon.IR.RawClass.AttributeExceptions | ||
---|---|---|
public static final String |
ATTRIBUTE_NAME |
"Exceptions" |
harpoon.IR.RawClass.AttributeInnerClasses | ||
---|---|---|
public static final String |
ATTRIBUTE_NAME |
"InnerClasses" |
harpoon.IR.RawClass.AttributeLineNumberTable | ||
---|---|---|
public static final String |
ATTRIBUTE_NAME |
"LineNumberTable" |
harpoon.IR.RawClass.AttributeLocalVariableTable | ||
---|---|---|
public static final String |
ATTRIBUTE_NAME |
"LocalVariableTable" |
harpoon.IR.RawClass.AttributeSignature | ||
---|---|---|
public static final String |
ATTRIBUTE_NAME |
"Signature" |
harpoon.IR.RawClass.AttributeSourceFile | ||
---|---|---|
public static final String |
ATTRIBUTE_NAME |
"SourceFile" |
harpoon.IR.RawClass.AttributeSynthetic | ||
---|---|---|
public static final String |
ATTRIBUTE_NAME |
"Synthetic" |
harpoon.IR.Tree.Bop | ||
---|---|---|
public static final int |
ADD |
6 |
public static final int |
AND |
13 |
public static final int |
CMPEQ |
2 |
public static final int |
CMPGE |
4 |
public static final int |
CMPGT |
5 |
public static final int |
CMPLE |
1 |
public static final int |
CMPLT |
0 |
public static final int |
CMPNE |
3 |
public static final int |
DIV |
8 |
public static final int |
MUL |
7 |
public static final int |
OR |
14 |
public static final int |
REM |
9 |
public static final int |
SHL |
10 |
public static final int |
SHR |
11 |
public static final int |
USHR |
12 |
public static final int |
XOR |
15 |
harpoon.IR.Tree.CanonicalTreeCode | ||
---|---|---|
public static final String |
codename |
"canonical-tree" |
harpoon.IR.Tree.OptimizedTreeCode | ||
---|---|---|
public static final String |
codename |
"canonical-tree" |
harpoon.IR.Tree.SEGMENT | ||
---|---|---|
public static final int |
CLASS |
0 |
public static final int |
CODE |
1 |
public static final int |
GC |
2 |
public static final int |
GC_INDEX |
12 |
public static final int |
INIT_DATA |
3 |
public static final int |
REFLECTION_DATA |
5 |
public static final int |
REFLECTION_OBJECTS |
4 |
public static final int |
STATIC_OBJECTS |
6 |
public static final int |
STATIC_PRIMITIVES |
7 |
public static final int |
STRING_CONSTANTS |
8 |
public static final int |
STRING_DATA |
9 |
public static final int |
TEXT |
10 |
public static final int |
ZERO_DATA |
11 |
harpoon.IR.Tree.TreeCode | ||
---|---|---|
public static final String |
codename |
"tree" |
harpoon.IR.Tree.TreeKind | ||
---|---|---|
public static final int |
ALIGN |
0 |
public static final int |
BINOP |
1 |
public static final int |
CALL |
2 |
public static final int |
CJUMP |
3 |
public static final int |
CONST |
4 |
public static final int |
DATUM |
5 |
public static final int |
ESEQ |
6 |
public static final int |
EXPR |
7 |
public static final int |
JUMP |
8 |
public static final int |
LABEL |
9 |
public static final int |
MEM |
10 |
public static final int |
METHOD |
11 |
public static final int |
MOVE |
12 |
public static final int |
NAME |
13 |
public static final int |
NATIVECALL |
14 |
public static final int |
RETURN |
15 |
public static final int |
SEGMENT |
16 |
public static final int |
SEQ |
17 |
public static final int |
TEMP |
18 |
public static final int |
THROW |
19 |
public static final int |
UNOP |
20 |
harpoon.IR.Tree.TreeVerifyingVisitor | ||
---|---|---|
public static final boolean |
DEBUG |
true |
harpoon.IR.Tree.Type | ||
---|---|---|
public static final int |
DOUBLE |
3 |
public static final int |
FLOAT |
2 |
public static final int |
INT |
0 |
public static final int |
LONG |
1 |
public static final int |
POINTER |
4 |
harpoon.IR.Tree.Typed | ||
---|---|---|
public static final int |
DOUBLE |
3 |
public static final int |
FLOAT |
2 |
public static final int |
INT |
0 |
public static final int |
LONG |
1 |
public static final int |
POINTER |
4 |
harpoon.IR.Tree.Uop | ||
---|---|---|
public static final int |
_2D |
8 |
public static final int |
_2F |
7 |
public static final int |
_2I |
5 |
public static final int |
_2L |
6 |
public static final int |
I2B |
2 |
public static final int |
I2C |
3 |
public static final int |
I2S |
4 |
public static final int |
NEG |
0 |
public static final int |
NOT |
1 |
harpoon.Runtime.* |
---|
harpoon.Runtime.Transactions.CommitRecord | ||
---|---|---|
public static final int |
ABORTED |
2 |
public static final int |
COMMITTED |
1 |
public static final int |
WAITING |
0 |
harpoon.Tools.* |
---|
harpoon.Tools.Annotation.Sym | ||
---|---|---|
public static final int |
ABSTRACT |
29 |
public static final int |
AND |
77 |
public static final int |
ANDAND |
80 |
public static final int |
ANDEQ |
91 |
public static final int |
ASSERT |
103 |
public static final int |
BOOLEAN |
2 |
public static final int |
BOOLEAN_LITERAL |
96 |
public static final int |
BREAK |
51 |
public static final int |
BYTE |
3 |
public static final int |
CASE |
46 |
public static final int |
CATCH |
56 |
public static final int |
CHAR |
7 |
public static final int |
CHARACTER_LITERAL |
97 |
public static final int |
CLASS |
35 |
public static final int |
COLON |
22 |
public static final int |
COMMA |
16 |
public static final int |
COMP |
63 |
public static final int |
CONST |
100 |
public static final int |
CONTINUE |
52 |
public static final int |
DEFAULT |
47 |
public static final int |
DIV |
65 |
public static final int |
DIVEQ |
84 |
public static final int |
DO |
48 |
public static final int |
DOT |
13 |
public static final int |
DOUBLE |
9 |
public static final int |
ELLIPSIS |
104 |
public static final int |
ELSE |
44 |
public static final int |
ENUM |
105 |
public static final int |
EOF |
0 |
public static final int |
EQ |
19 |
public static final int |
EQEQ |
75 |
public static final int |
error |
1 |
public static final int |
EXTENDS |
36 |
public static final int |
FINAL |
30 |
public static final int |
FINALLY |
57 |
public static final int |
FLOAT |
8 |
public static final int |
FLOATING_POINT_LITERAL |
95 |
public static final int |
FOR |
50 |
public static final int |
GOTO |
101 |
public static final int |
GT |
71 |
public static final int |
GTEQ |
73 |
public static final int |
IDENTIFIER |
12 |
public static final int |
IF |
43 |
public static final int |
IMPLEMENTS |
37 |
public static final int |
IMPORT |
24 |
public static final int |
INSTANCEOF |
74 |
public static final int |
INT |
5 |
public static final int |
INTEGER_LITERAL |
94 |
public static final int |
INTERFACE |
42 |
public static final int |
LBRACE |
17 |
public static final int |
LBRACK |
10 |
public static final int |
LONG |
6 |
public static final int |
LPAREN |
20 |
public static final int |
LSHIFT |
67 |
public static final int |
LSHIFTEQ |
88 |
public static final int |
LT |
70 |
public static final int |
LTEQ |
72 |
public static final int |
MINUS |
62 |
public static final int |
MINUSEQ |
87 |
public static final int |
MINUSMINUS |
60 |
public static final int |
MOD |
66 |
public static final int |
MODEQ |
85 |
public static final int |
MULT |
15 |
public static final int |
MULTEQ |
83 |
public static final int |
NATIVE |
31 |
public static final int |
NEW |
58 |
public static final int |
NOT |
64 |
public static final int |
NOTEQ |
76 |
public static final int |
NULL_LITERAL |
99 |
public static final int |
OR |
79 |
public static final int |
OREQ |
93 |
public static final int |
OROR |
81 |
public static final int |
PACKAGE |
23 |
public static final int |
PLUS |
61 |
public static final int |
PLUSEQ |
86 |
public static final int |
PLUSPLUS |
59 |
public static final int |
PRIVATE |
27 |
public static final int |
PROTECTED |
26 |
public static final int |
PUBLIC |
25 |
public static final int |
QUESTION |
82 |
public static final int |
RBRACE |
18 |
public static final int |
RBRACK |
11 |
public static final int |
RETURN |
53 |
public static final int |
RPAREN |
21 |
public static final int |
RSHIFT |
68 |
public static final int |
RSHIFTEQ |
89 |
public static final int |
SEMICOLON |
14 |
public static final int |
SHORT |
4 |
public static final int |
STATIC |
28 |
public static final int |
STRICTFP |
102 |
public static final int |
STRING_LITERAL |
98 |
public static final int |
SUPER |
41 |
public static final int |
SWITCH |
45 |
public static final int |
SYNCHRONIZED |
32 |
public static final int |
THIS |
40 |
public static final int |
THROW |
54 |
public static final int |
THROWS |
39 |
public static final int |
TRANSIENT |
33 |
public static final int |
TRY |
55 |
public static final int |
URSHIFT |
69 |
public static final int |
URSHIFTEQ |
90 |
public static final int |
VOID |
38 |
public static final int |
VOLATILE |
34 |
public static final int |
WHILE |
49 |
public static final int |
XOR |
78 |
public static final int |
XOREQ |
92 |
harpoon.Tools.PatMat.Sym | ||
---|---|---|
public static final int |
_2D |
65 |
public static final int |
_2F |
66 |
public static final int |
_2I |
67 |
public static final int |
_2L |
68 |
public static final int |
ADD |
47 |
public static final int |
ALIGN |
32 |
public static final int |
AND |
48 |
public static final int |
BINOP |
16 |
public static final int |
BRACED |
5 |
public static final int |
CALL |
17 |
public static final int |
CJUMP |
18 |
public static final int |
CLASS_STATEMENTS |
4 |
public static final int |
CMPEQ |
49 |
public static final int |
CMPGE |
51 |
public static final int |
CMPGT |
52 |
public static final int |
CMPLE |
53 |
public static final int |
CMPLT |
54 |
public static final int |
CMPNE |
50 |
public static final int |
COLON |
44 |
public static final int |
COMMA |
45 |
public static final int |
CONST |
19 |
public static final int |
DATUM |
33 |
public static final int |
DIV |
55 |
public static final int |
DOUBLE |
10 |
public static final int |
END_WITH |
15 |
public static final int |
EOF |
0 |
public static final int |
EQUALS |
46 |
public static final int |
error |
1 |
public static final int |
EXPR |
20 |
public static final int |
FLOAT |
9 |
public static final int |
GLOBAL_STATEMENTS |
3 |
public static final int |
I2B |
63 |
public static final int |
I2C |
64 |
public static final int |
I2S |
69 |
public static final int |
ID |
2 |
public static final int |
INTEGER |
7 |
public static final int |
JUMP |
21 |
public static final int |
KEY_EXTRA |
11 |
public static final int |
KEY_PRED |
13 |
public static final int |
KEY_WEIGHT |
12 |
public static final int |
LABEL |
22 |
public static final int |
LANGLE |
42 |
public static final int |
LBRACE |
40 |
public static final int |
LBRACK |
38 |
public static final int |
LONG |
8 |
public static final int |
LPAREN |
36 |
public static final int |
MEM |
23 |
public static final int |
METHOD |
34 |
public static final int |
MOVE |
24 |
public static final int |
MUL |
56 |
public static final int |
NAME |
25 |
public static final int |
NATIVECALL |
26 |
public static final int |
NEG |
70 |
public static final int |
NOT |
71 |
public static final int |
NULL |
72 |
public static final int |
OR |
57 |
public static final int |
PARENED |
6 |
public static final int |
RANGLE |
43 |
public static final int |
RBRACE |
41 |
public static final int |
RBRACK |
39 |
public static final int |
REM |
58 |
public static final int |
RETURN |
27 |
public static final int |
RPAREN |
37 |
public static final int |
SEGMENT |
35 |
public static final int |
SEQ |
28 |
public static final int |
SHL |
59 |
public static final int |
SHR |
60 |
public static final int |
START_WITH |
14 |
public static final int |
TEMP |
29 |
public static final int |
THROW |
30 |
public static final int |
UNOP |
31 |
public static final int |
USHR |
61 |
public static final int |
XOR |
62 |
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |