hotspot/src/share/vm/opto/loopnode.hpp
changeset 6433 b0e4fafdc38b
parent 5901 c046f8e9c52b
child 7397 5b173b4ca846
--- a/hotspot/src/share/vm/opto/loopnode.hpp	Fri Aug 20 09:55:50 2010 -0700
+++ b/hotspot/src/share/vm/opto/loopnode.hpp	Fri Aug 27 17:33:49 2010 -0700
@@ -937,6 +937,12 @@
   // same block.  Split thru the Region.
   void do_split_if( Node *iff );
 
+  // Conversion of fill/copy patterns into intrisic versions
+  bool do_intrinsify_fill();
+  bool intrinsify_fill(IdealLoopTree* lpt);
+  bool match_fill_loop(IdealLoopTree* lpt, Node*& store, Node*& store_value,
+                       Node*& shift, Node*& offset);
+
 private:
   // Return a type based on condition control flow
   const TypeInt* filtered_type( Node *n, Node* n_ctrl);