Definition at line 9 of file NewAryNode.java.
◆ NewAryNode()
com.cliffc.aa.node.NewAryNode.NewAryNode |
( |
TypeAry |
tary, |
|
|
String |
name, |
|
|
int |
op_prec, |
|
|
TypeInt |
sz |
|
) |
| |
◆ [static initializer]()
◆ add_libs()
static void com.cliffc.aa.node.NewAryNode.add_libs |
( |
Ary< NewPrimNode > |
INTRINSICS | ) |
|
|
staticprotected |
◆ as_fun()
Definition at line 198 of file NewNode.java.
199 try(GVNGCM.Build<FunPtrNode> X = gvn.new Build<>()) {
200 assert in(0)==
null && _uses._len==0;
202 ParmNode rpc = (ParmNode) X.xform(
new ParmNode(0,
"rpc",fun,
Env.
ALL_CALL,
null));
207 add_def(
_reads ? memp :
null);
209 for(
int i=ARG_IDX; i<
_sig.
nargs(); i++ )
211 NewNode nnn = (NewNode)X.xform(
this);
212 Node mem =
Env.
DEFMEM.make_mem_proj(nnn,memp);
213 Node ptr = X.xform(
new ProjNode(nnn,REZ_IDX));
214 RetNode ret = (RetNode)X.xform(
new RetNode(fun,mem,ptr,rpc,fun));
215 return (X._ret =
new FunPtrNode(
_name,ret));
◆ bal_close()
◆ dead_type()
TypeAry com.cliffc.aa.node.NewAryNode.dead_type |
( |
| ) |
|
|
package |
◆ INTRINSICS()
◆ reset()
◆ _name
◆ _op_prec
◆ _reads
◆ _sig
◆ INTRINSICS
The documentation for this class was generated from the following file: