624 const TypeTuple *range = TypeTuple::make(TypeFunc::Parms+1, fields); |
624 const TypeTuple *range = TypeTuple::make(TypeFunc::Parms+1, fields); |
625 |
625 |
626 return TypeFunc::make(domain, range); |
626 return TypeFunc::make(domain, range); |
627 } |
627 } |
628 |
628 |
|
629 bool _is_scalar_replaceable; // Result of Escape Analysis |
|
630 |
629 virtual uint size_of() const; // Size is bigger |
631 virtual uint size_of() const; // Size is bigger |
630 AllocateNode(Compile* C, const TypeFunc *atype, Node *ctrl, Node *mem, Node *abio, |
632 AllocateNode(Compile* C, const TypeFunc *atype, Node *ctrl, Node *mem, Node *abio, |
631 Node *size, Node *klass_node, Node *initial_test); |
633 Node *size, Node *klass_node, Node *initial_test); |
632 // Expansion modifies the JVMState, so we need to clone it |
634 // Expansion modifies the JVMState, so we need to clone it |
633 virtual void clone_jvms() { |
635 virtual void clone_jvms() { |