mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-21 11:34:38 +02:00
7193318: C2: remove number of inputs requirement from Node's new operator
Deleted placement new operator of Node - node(size_t, Compile *, int). Reviewed-by: kvn, twisti
This commit is contained in:
parent
973fdc81a1
commit
d5d2e78faa
44 changed files with 1456 additions and 1473 deletions
|
@ -510,7 +510,7 @@ void Parse::do_multianewarray() {
|
|||
dims);
|
||||
}
|
||||
|
||||
Node* res = _gvn.transform(new (C, 1) ProjNode(c, TypeFunc::Parms));
|
||||
Node* res = _gvn.transform(new (C) ProjNode(c, TypeFunc::Parms));
|
||||
|
||||
const Type* type = TypeOopPtr::make_from_klass_raw(array_klass);
|
||||
|
||||
|
@ -524,7 +524,7 @@ void Parse::do_multianewarray() {
|
|||
|
||||
// We cannot sharpen the nested sub-arrays, since the top level is mutable.
|
||||
|
||||
Node* cast = _gvn.transform( new (C, 2) CheckCastPPNode(control(), res, type) );
|
||||
Node* cast = _gvn.transform( new (C) CheckCastPPNode(control(), res, type) );
|
||||
push(cast);
|
||||
|
||||
// Possible improvements:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue