< prev index next >

src/share/vm/opto/compile.hpp

Print this page

        

@@ -816,10 +816,11 @@
     }
   }
   ValueTypePtrNode* value_type_ptr(int idx) const { return _value_type_ptr_nodes->at(idx);  }
   int   value_type_ptr_count()       const { return _value_type_ptr_nodes->length(); }
   void  process_value_type_ptr_nodes(PhaseIterGVN &igvn);
+  bool can_add_value_type_ptr() const { return _value_type_ptr_nodes != NULL; }
 
   // remove the opaque nodes that protect the predicates so that the unused checks and
   // uncommon traps will be eliminated from the graph.
   void cleanup_loop_predicates(PhaseIterGVN &igvn);
   bool is_predicate_opaq(Node * n) {

@@ -1347,12 +1348,9 @@
 
   // supporting clone_map
   CloneMap&     clone_map();
   void          set_clone_map(Dict* d);
 
-  // Create value type node from arguments at method entry
-  Node* create_vt_node(Node* n, ciValueKlass* vk, ciValueKlass* base_vk, int base_offset, int base_input, bool in);
-
   void add_safepoint_edges(SafePointNode* call, JVMState* youngest_jvms, bool can_prune_locals = false, uint stack_slots_not_pruned = 0);
 };
 
 #endif // SHARE_VM_OPTO_COMPILE_HPP
< prev index next >