src/share/vm/opto/parseHelper.cpp

changeset 599
c436414a719e
parent 435
a61af66fc99e
child 631
d1605aabd0a1
     1.1 --- a/src/share/vm/opto/parseHelper.cpp	Wed May 21 10:45:07 2008 -0700
     1.2 +++ b/src/share/vm/opto/parseHelper.cpp	Wed May 21 13:46:23 2008 -0700
     1.3 @@ -38,7 +38,7 @@
     1.4  
     1.5    // Get method
     1.6    const TypeInstPtr* method_type = TypeInstPtr::make(TypePtr::Constant, method->klass(), true, method, 0);
     1.7 -  Node *method_node = _gvn.transform( new (C, 1) ConPNode(method_type) );
     1.8 +  Node *method_node = _gvn.transform( ConNode::make(C, method_type) );
     1.9  
    1.10    kill_dead_locals();
    1.11  
    1.12 @@ -143,7 +143,7 @@
    1.13    int klass_offset = oopDesc::klass_offset_in_bytes();
    1.14    Node* p = basic_plus_adr( ary, ary, klass_offset );
    1.15    // p's type is array-of-OOPS plus klass_offset
    1.16 -  Node* array_klass = _gvn.transform(new (C, 3) LoadKlassNode(0, immutable_memory(), p, TypeInstPtr::KLASS));
    1.17 +  Node* array_klass = _gvn.transform( LoadKlassNode::make(_gvn, immutable_memory(), p, TypeInstPtr::KLASS) );
    1.18    // Get the array klass
    1.19    const TypeKlassPtr *tak = _gvn.type(array_klass)->is_klassptr();
    1.20  
    1.21 @@ -189,7 +189,7 @@
    1.22    // Extract the array element class
    1.23    int element_klass_offset = objArrayKlass::element_klass_offset_in_bytes() + sizeof(oopDesc);
    1.24    Node *p2 = basic_plus_adr(array_klass, array_klass, element_klass_offset);
    1.25 -  Node *a_e_klass = _gvn.transform(new (C, 3) LoadKlassNode(0, immutable_memory(), p2, tak));
    1.26 +  Node *a_e_klass = _gvn.transform( LoadKlassNode::make(_gvn, immutable_memory(), p2, tak) );
    1.27  
    1.28    // Check (the hard way) and throw if not a subklass.
    1.29    // Result is ignored, we just need the CFG effects.

mercurial