Package kilim.analysis
Class ValInfo
- java.lang.Object
-
- kilim.analysis.ValInfo
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.StringfieldNameNames of the fields in the state var: "f0", "f1", etc, according to their position in the call weaver's valInfoList.(package private) ValuevalThe value to hold.(package private) intvarThe var to which the value belongs.(package private) intvmtThe type of value boiled down to one of the canonical types.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(ValInfo that)(package private) java.lang.StringfieldDesc()
-
-
-
Field Detail
-
var
int var
The var to which the value belongs. It remains undefined if it is a stack item.
-
val
Value val
The value to hold. This gives us information about the type, whether the value is duplicated and whether it is a constant value.
-
vmt
int vmt
The type of value boiled down to one of the canonical types.
-
fieldName
java.lang.String fieldName
Names of the fields in the state var: "f0", "f1", etc, according to their position in the call weaver's valInfoList.
-
-
Constructor Detail
-
ValInfo
ValInfo(Value v)
-
-