[static initializer] | com.cliffc.aa.type.TypeMem | packagestatic |
[static initializer] | com.cliffc.aa.type.TypeMem | packagestatic |
_dual | com.cliffc.aa.type.Type< TypeMem > | package |
_hash | com.cliffc.aa.type.Type< TypeMem > | |
_make1(TypeObj[] as) | com.cliffc.aa.type.TypeMem | privatestatic |
_meet(TypeObj[] as, TypeObj[] bs, boolean is_loop) | com.cliffc.aa.type.TypeMem | privatestatic |
_meet(TypeObj a, TypeObj b, boolean is_loop) | com.cliffc.aa.type.TypeMem | privatestatic |
_name | com.cliffc.aa.type.Type< TypeMem > | |
_pubs | com.cliffc.aa.type.TypeMem | private |
_set_name(String name) | com.cliffc.aa.type.Type< TypeMem > | private |
_sharp_cache | com.cliffc.aa.type.TypeMem | private |
_st_new(TypeObj[] base, TypeObj[] as, int alias) | com.cliffc.aa.type.TypeMem | privatestatic |
_type | com.cliffc.aa.type.Type< TypeMem > | package |
_uid | com.cliffc.aa.type.Type< TypeMem > | |
_uid() | com.cliffc.aa.type.Type< TypeMem > | private |
above(Type t) | com.cliffc.aa.type.Type< TypeMem > | |
above_center() | com.cliffc.aa.type.TypeMem | |
alias2objs() | com.cliffc.aa.type.TypeMem | |
aliases() | com.cliffc.aa.type.TypeMem | |
ALIVE | com.cliffc.aa.type.TypeMem | packagestatic |
ALL | com.cliffc.aa.type.Type< TypeMem > | static |
all_reaching_aliases(BitsAlias aliases) | com.cliffc.aa.type.TypeMem | |
ALL_TYPES | com.cliffc.aa.type.Type< TypeMem > | privatestatic |
ALL_TYPES() | com.cliffc.aa.type.Type< TypeMem > | static |
ALLMEM | com.cliffc.aa.type.TypeMem | packagestatic |
and_unused(BitsAlias escs) | com.cliffc.aa.type.TypeMem | |
ANY | com.cliffc.aa.type.Type< TypeMem > | static |
ANYMEM | com.cliffc.aa.type.TypeMem | static |
at(int alias) | com.cliffc.aa.type.TypeMem | |
at(TypeObj[] tos, int alias) | com.cliffc.aa.type.TypeMem | packagestatic |
at_idx(TypeObj[]tos, int alias) | com.cliffc.aa.type.TypeMem | packagestatic |
basic_live() | com.cliffc.aa.type.TypeMem | |
check(TypeObj[] as) | com.cliffc.aa.type.TypeMem | privatestatic |
check_commute(Type t, Type mt) | com.cliffc.aa.type.Type< TypeMem > | private |
check_name(String n) | com.cliffc.aa.type.Type< TypeMem > | packagestatic |
check_startup() | com.cliffc.aa.type.Type< TypeMem > | packagestatic |
check_symmetric(Type t, Type mt) | com.cliffc.aa.type.Type< TypeMem > | private |
clone() | com.cliffc.aa.type.Type< TypeMem > | protected |
CNT | com.cliffc.aa.type.Type< TypeMem > | privatestatic |
compute_hash() | com.cliffc.aa.type.TypeMem | package |
concat(Ary< Type > ts, Type[] ts1) | com.cliffc.aa.type.Type< TypeMem > | packagestatic |
contains(Type t) | com.cliffc.aa.type.Type< TypeMem > | |
contains(Type t, VBitSet bs) | com.cliffc.aa.type.Type< TypeMem > | package |
cross_nil(Type t) | com.cliffc.aa.type.Type< TypeMem > | package |
crush() | com.cliffc.aa.type.TypeMem | |
CTRL | com.cliffc.aa.type.Type< TypeMem > | static |
cycle_equals(Type o) | com.cliffc.aa.type.TypeMem | |
DEAD | com.cliffc.aa.type.TypeMem | static |
dual() | com.cliffc.aa.type.Type< TypeMem > | |
EMPTY | com.cliffc.aa.type.TypeMem | static |
eq(Type[] t0, Type[] t1) | com.cliffc.aa.type.Type< TypeMem > | static |
equals(Object o) | com.cliffc.aa.type.TypeMem | |
ESCAPE | com.cliffc.aa.type.TypeMem | static |
flatten_fields() | com.cliffc.aa.type.TypeMem | |
fld_is_mod(BitsAlias aliases, String fld) | com.cliffc.aa.type.TypeMem | |
FULL | com.cliffc.aa.type.TypeMem | static |
getd() | com.cliffc.aa.type.Type< TypeMem > | |
getl() | com.cliffc.aa.type.Type< TypeMem > | |
getstr() | com.cliffc.aa.type.Type< TypeMem > | |
has_name() | com.cliffc.aa.type.Type< TypeMem > | |
has_used(BitSet aliases) | com.cliffc.aa.type.TypeMem | |
hashCode() | com.cliffc.aa.type.Type< TypeMem > | |
hashcons() | com.cliffc.aa.type.Type< TypeMem > | private |
hashcons_free() | com.cliffc.aa.type.Type< TypeMem > | package |
high() | com.cliffc.aa.type.Type< TypeMem > | |
init(TypeObj[] pubs) | com.cliffc.aa.type.TypeMem | private |
Type< TypeMem >.init(byte type, String name) | com.cliffc.aa.type.Type< TypeMem > | protected |
init0(HashMap< String, Type > types) | com.cliffc.aa.type.Type< TypeMem > | static |
INTERN | com.cliffc.aa.type.Type< TypeMem > | privatestatic |
intern_check() | com.cliffc.aa.type.Type< TypeMem > | static |
intern_check0(Type v) | com.cliffc.aa.type.Type< TypeMem > | private |
intern_check1() | com.cliffc.aa.type.Type< TypeMem > | package |
intern_find(int uid) | com.cliffc.aa.type.Type< TypeMem > | packagestatic |
intern_lookup() | com.cliffc.aa.type.Type< TypeMem > | package |
intern_size() | com.cliffc.aa.type.Type< TypeMem > | packagestatic |
interned() | com.cliffc.aa.type.Type< TypeMem > | package |
is_con() | com.cliffc.aa.type.TypeMem | |
is_display() | com.cliffc.aa.type.Type< TypeMem > | package |
is_display_ptr() | com.cliffc.aa.type.Type< TypeMem > | |
is_forward_ref() | com.cliffc.aa.type.Type< TypeMem > | |
is_live() | com.cliffc.aa.type.TypeMem | |
is_num() | com.cliffc.aa.type.Type< TypeMem > | private |
is_ptr() | com.cliffc.aa.type.Type< TypeMem > | private |
is_simple() | com.cliffc.aa.type.Type< TypeMem > | private |
isa(Type t) | com.cliffc.aa.type.Type< TypeMem > | |
isa_scalar() | com.cliffc.aa.type.Type< TypeMem > | |
ISA_SCALAR | com.cliffc.aa.type.Type< TypeMem > | privatestatic |
isBitShape(Type t) | com.cliffc.aa.type.Type< TypeMem > | |
join(Type t) | com.cliffc.aa.type.Type< TypeMem > | |
ld(TypeMemPtr ptr) | com.cliffc.aa.type.TypeMem | |
ld(TypeObj[] tos, BitsAlias aliases) | com.cliffc.aa.type.TypeMem | privatestatic |
len() | com.cliffc.aa.type.TypeMem | |
LESC_NO_DISP | com.cliffc.aa.type.TypeMem | packagestatic |
live() | com.cliffc.aa.type.TypeMem | |
LIVE_BOT | com.cliffc.aa.type.TypeMem | packagestatic |
live_no_disp() | com.cliffc.aa.type.TypeMem | |
LIVEC | com.cliffc.aa.type.TypeMem | privatestatic |
LNO_DISP | com.cliffc.aa.type.TypeMem | packagestatic |
make(TypeObj[] pubs) | com.cliffc.aa.type.TypeMem | privatestatic |
make(int alias, TypeObj oop) | com.cliffc.aa.type.TypeMem | static |
make(BitsAlias aliases, TypeObj oop) | com.cliffc.aa.type.TypeMem | static |
Type< TypeMem >.make(byte type) | com.cliffc.aa.type.Type< TypeMem > | packagestatic |
make0(TypeObj[] as) | com.cliffc.aa.type.TypeMem | static |
make_from(Type head, TypeMem map, VBitSet visit) | com.cliffc.aa.type.Type< TypeMem > | |
make_live(TypeLive live) | com.cliffc.aa.type.TypeMem | static |
may_be_con() | com.cliffc.aa.type.TypeMem | |
may_nil() | com.cliffc.aa.type.Type< TypeMem > | |
meet(Type t) | com.cliffc.aa.type.Type< TypeMem > | |
meet_loop(Type t2) | com.cliffc.aa.type.TypeMem | |
meet_nil(Type nil) | com.cliffc.aa.type.Type< TypeMem > | |
MEM | com.cliffc.aa.type.TypeMem | static |
MEM_ABC | com.cliffc.aa.type.TypeMem | static |
MEM_STR | com.cliffc.aa.type.TypeMem | packagestatic |
mtname(Type t, Type mt) | com.cliffc.aa.type.Type< TypeMem > | package |
must_nil() | com.cliffc.aa.type.TypeMem | |
NIL | com.cliffc.aa.type.Type< TypeMem > | static |
not_nil() | com.cliffc.aa.type.TypeMem | package |
NREAL | com.cliffc.aa.type.Type< TypeMem > | packagestatic |
NSCALR | com.cliffc.aa.type.Type< TypeMem > | static |
oob() | com.cliffc.aa.type.Type< TypeMem > | |
oob(Type e) | com.cliffc.aa.type.Type< TypeMem > | |
oob(TypeObj e) | com.cliffc.aa.type.Type< TypeMem > | |
oob(TypeStruct e) | com.cliffc.aa.type.Type< TypeMem > | |
oob(TypeMem e) | com.cliffc.aa.type.Type< TypeMem > | |
oob(TypeMemPtr e) | com.cliffc.aa.type.Type< TypeMem > | |
oob_deep(Type t) | com.cliffc.aa.type.Type< TypeMem > | |
oop_deep_impl(Type t) | com.cliffc.aa.type.Type< TypeMem > | |
POOLS | com.cliffc.aa.type.Type< TypeMem > | packagestatic |
rdual() | com.cliffc.aa.type.Type< TypeMem > | package |
REAL | com.cliffc.aa.type.Type< TypeMem > | static |
RECURSIVE_MEET | com.cliffc.aa.type.Type< TypeMem > | static |
remove(BitsAlias escs) | com.cliffc.aa.type.TypeMem | |
remove_name() | com.cliffc.aa.type.Type< TypeMem > | |
remove_no_escapes(BitsAlias escs, String fld, Type live) | com.cliffc.aa.type.TypeMem | |
repeats_in_cycles(TypeStruct head, VBitSet bs) | com.cliffc.aa.type.Type< TypeMem > | package |
retern() | com.cliffc.aa.type.Type< TypeMem > | package |
SCALAR | com.cliffc.aa.type.Type< TypeMem > | static |
SCALAR_PRIMS | com.cliffc.aa.type.Type< TypeMem > | privatestatic |
set(int alias, TypeObj obj) | com.cliffc.aa.type.TypeMem | |
set_name(String name) | com.cliffc.aa.type.Type< TypeMem > | |
sharp_get(TypeMemPtr tmp) | com.cliffc.aa.type.TypeMem | package |
sharpen(TypeMemPtr dull) | com.cliffc.aa.type.TypeMem | |
sharptr(Type ptr) | com.cliffc.aa.type.TypeMem | |
sharput(TypeMemPtr dull, TypeMemPtr sharp) | com.cliffc.aa.type.TypeMem | package |
simple_ptr() | com.cliffc.aa.type.Type< TypeMem > | |
slice_reaching_aliases(BitsAlias aliases) | com.cliffc.aa.type.TypeMem | |
st_new(int alias, TypeObj obj) | com.cliffc.aa.type.TypeMem | |
str(SB sb, VBitSet dups, TypeMem mem, boolean debug) | com.cliffc.aa.type.TypeMem | |
STRS | com.cliffc.aa.type.Type< TypeMem > | privatestatic |
TALL | com.cliffc.aa.type.Type< TypeMem > | packagestatic |
TANY | com.cliffc.aa.type.Type< TypeMem > | packagestatic |
TARY | com.cliffc.aa.type.Type< TypeMem > | packagestatic |
TCTRL | com.cliffc.aa.type.Type< TypeMem > | packagestatic |
TFLD | com.cliffc.aa.type.Type< TypeMem > | packagestatic |
TFLT | com.cliffc.aa.type.Type< TypeMem > | packagestatic |
TFUNPTR | com.cliffc.aa.type.Type< TypeMem > | packagestatic |
TFUNSIG | com.cliffc.aa.type.Type< TypeMem > | packagestatic |
TINT | com.cliffc.aa.type.Type< TypeMem > | packagestatic |
TLAST | com.cliffc.aa.type.Type< TypeMem > | packagestatic |
TLIVE | com.cliffc.aa.type.Type< TypeMem > | packagestatic |
TMEM | com.cliffc.aa.type.Type< TypeMem > | packagestatic |
TMEMPTR | com.cliffc.aa.type.Type< TypeMem > | packagestatic |
TNIL | com.cliffc.aa.type.Type< TypeMem > | packagestatic |
TNREAL | com.cliffc.aa.type.Type< TypeMem > | packagestatic |
TNSCALR | com.cliffc.aa.type.Type< TypeMem > | packagestatic |
TOBJ | com.cliffc.aa.type.Type< TypeMem > | packagestatic |
toString() | com.cliffc.aa.type.Type< TypeMem > | |
TREAL | com.cliffc.aa.type.Type< TypeMem > | packagestatic |
TRPC | com.cliffc.aa.type.Type< TypeMem > | packagestatic |
TSCALAR | com.cliffc.aa.type.Type< TypeMem > | packagestatic |
TSIMPLE | com.cliffc.aa.type.Type< TypeMem > | packagestatic |
TSTR | com.cliffc.aa.type.Type< TypeMem > | packagestatic |
TSTRUCT | com.cliffc.aa.type.Type< TypeMem > | packagestatic |
TTUPLE | com.cliffc.aa.type.Type< TypeMem > | packagestatic |
TXCTRL | com.cliffc.aa.type.Type< TypeMem > | packagestatic |
TXNIL | com.cliffc.aa.type.Type< TypeMem > | packagestatic |
TXNREAL | com.cliffc.aa.type.Type< TypeMem > | packagestatic |
TXNSCALR | com.cliffc.aa.type.Type< TypeMem > | packagestatic |
TXREAL | com.cliffc.aa.type.Type< TypeMem > | packagestatic |
TXSCALAR | com.cliffc.aa.type.Type< TypeMem > | packagestatic |
Type() | com.cliffc.aa.type.Type< TypeMem > | protected |
typerr(Type t) | com.cliffc.aa.type.Type< TypeMem > | package |
TYPES | com.cliffc.aa.type.TypeMem | packagestatic |
untern() | com.cliffc.aa.type.Type< TypeMem > | package |
update(BitsAlias aliases, Access fin, String fld, Type val) | com.cliffc.aa.type.TypeMem | |
update(BitsAlias aliases, TypeInt idx, Type val) | com.cliffc.aa.type.TypeMem | |
walk(Predicate< Type > p) | com.cliffc.aa.type.Type< TypeMem > | |
widen() | com.cliffc.aa.type.TypeMem | |
XCTRL | com.cliffc.aa.type.Type< TypeMem > | static |
xdual() | com.cliffc.aa.type.TypeMem | protected |
xmeet(Type t) | com.cliffc.aa.type.TypeMem | protected |
XMEM | com.cliffc.aa.type.TypeMem | static |
xmt_name(Type t, Type mt) | com.cliffc.aa.type.Type< TypeMem > | private |
XNIL | com.cliffc.aa.type.Type< TypeMem > | static |
XNREAL | com.cliffc.aa.type.Type< TypeMem > | privatestatic |
XNSCALR | com.cliffc.aa.type.Type< TypeMem > | static |
XREAL | com.cliffc.aa.type.Type< TypeMem > | privatestatic |
XSCALAR | com.cliffc.aa.type.Type< TypeMem > | static |