aa
|
Public Member Functions | |
void | add_flow_def_extra (Node chg) |
void | add_reduce_extra () |
TypeMem | all_live () |
FunPtrNode | as_fun (GVNGCM gvn) |
NewNode | copy (boolean copy_edges) |
boolean | equals (Object o) |
int | hashCode () |
Node | ideal_reduce () |
TypeMem | live_use (GVNGCM.Mode opt_mode, Node def) |
MrgProjNode | mrg () |
final void | sets (T ts) |
final void | setsm (T ts) |
Type | value (GVNGCM.Mode opt_mode) |
String | xstr () |
Static Public Member Functions | |
static Ary< NewPrimNode > | INTRINSICS () |
static void | reset () |
Public Attributes | |
int | _alias |
final String | _name |
TypeMemPtr | _tptr |
T | _ts |
Package Functions | |
NewPrimNode (byte op, int parent_alias, T to, String name, boolean reads, int op_prec, Type... args) | |
String | bal_close () |
abstract T | dead_type () |
BitsAlias | escapees () |
Node | fld (int fld) |
boolean | is_unused () |
void | kill2 () |
ProjNode | ptr () |
String | str () |
abstract TypeObj | valueobj () |
Static Package Functions | |
[static initializer] | |
static int | def_idx (int fld) |
Package Attributes | |
TypeObj | _crushed |
final int | _op_prec |
final boolean | _reads |
final TypeFunSig | _sig |
Private Member Functions | |
void | _init (int alias, T ts) |
boolean | captured () |
Static Private Attributes | |
static final Ary< NewPrimNode > | INTRINSICS = new Ary<>(NewPrimNode.class) |
Definition at line 170 of file NewNode.java.
|
package |
Definition at line 175 of file NewNode.java.
|
staticpackage |
|
privateinherited |
|
inherited |
Definition at line 72 of file NewNode.java.
|
inherited |
|
inherited |
Definition at line 86 of file NewNode.java.
FunPtrNode com.cliffc.aa.node.NewNode< T extends TypeObj< T >.NewPrimNode< T extends TypeObj< T >.as_fun | ( | GVNGCM | gvn | ) |
|
package |
Definition at line 184 of file NewNode.java.
Referenced by com.cliffc.aa.node.NewNode< T extends TypeObj< T >.NewPrimNode< TypeAry >.as_fun().
|
privateinherited |
Definition at line 116 of file NewNode.java.
|
inherited |
|
abstractpackageinherited |
|
staticpackageinherited |
Definition at line 52 of file NewNode.java.
|
inherited |
Definition at line 157 of file NewNode.java.
|
packageinherited |
Definition at line 98 of file NewNode.java.
|
packageinherited |
Definition at line 53 of file NewNode.java.
|
inherited |
Definition at line 152 of file NewNode.java.
|
inherited |
Definition at line 64 of file NewNode.java.
|
static |
Definition at line 189 of file NewNode.java.
|
packageinherited |
Definition at line 100 of file NewNode.java.
|
packageinherited |
Definition at line 102 of file NewNode.java.
|
inherited |
Definition at line 89 of file NewNode.java.
|
inherited |
|
packageinherited |
|
static |
Definition at line 188 of file NewNode.java.
Referenced by com.cliffc.aa.Env.top_reset().
|
inherited |
Definition at line 57 of file NewNode.java.
|
inherited |
Definition at line 62 of file NewNode.java.
|
packageinherited |
Definition at line 50 of file NewNode.java.
|
inherited |
|
abstractpackageinherited |
|
inherited |
Definition at line 49 of file NewNode.java.
|
inherited |
Definition at line 20 of file NewNode.java.
|
packageinherited |
Definition at line 31 of file NewNode.java.
final String com.cliffc.aa.node.NewNode< T extends TypeObj< T >.NewPrimNode< T extends TypeObj< T >._name |
Definition at line 171 of file NewNode.java.
Referenced by com.cliffc.aa.node.NewNode< T extends TypeObj< T >.NewPrimNode< TypeAry >.as_fun(), and com.cliffc.aa.node.NewNode< T extends TypeObj< T >.NewPrimNode< TypeAry >.NewPrimNode().
|
package |
Definition at line 174 of file NewNode.java.
Referenced by com.cliffc.aa.node.NewNode< T extends TypeObj< T >.NewPrimNode< TypeAry >.NewPrimNode().
|
package |
Definition at line 173 of file NewNode.java.
Referenced by com.cliffc.aa.node.NewNode< T extends TypeObj< T >.NewPrimNode< TypeAry >.as_fun(), and com.cliffc.aa.node.NewNode< T extends TypeObj< T >.NewPrimNode< TypeAry >.NewPrimNode().
|
package |
Definition at line 172 of file NewNode.java.
Referenced by com.cliffc.aa.node.NewNode< T extends TypeObj< T >.NewPrimNode< TypeAry >.as_fun(), and com.cliffc.aa.node.NewNode< T extends TypeObj< T >.NewPrimNode< TypeAry >.NewPrimNode().
|
inherited |
Definition at line 34 of file NewNode.java.
|
inherited |
Definition at line 25 of file NewNode.java.
|
staticprivate |
Definition at line 186 of file NewNode.java.
Referenced by com.cliffc.aa.node.NewNode< T extends TypeObj< T >.NewPrimNode< TypeAry >.INTRINSICS(), com.cliffc.aa.node.NewNode< T extends TypeObj< T >.NewPrimNode< TypeAry >.reset(), com.cliffc.aa.node.TestNode.testMonotonic(), and com.cliffc.aa.Env.top_scope().