Author: mberg
Date: 2011-05-10 15:42:51 -0400 (Tue, 10 May 2011)
New Revision: 3593

Modified:
   trunk/osprey/be/cg/cg_loop.cxx
   trunk/osprey/be/cg/cg_loop.h
Log:
Added code guards for x8664 for multiversion code


Modified: trunk/osprey/be/cg/cg_loop.cxx
===================================================================
--- trunk/osprey/be/cg/cg_loop.cxx      2011-05-10 16:27:46 UTC (rev 3592)
+++ trunk/osprey/be/cg/cg_loop.cxx      2011-05-10 19:42:51 UTC (rev 3593)
@@ -4605,6 +4605,8 @@
   return new_bb;
 }
 
+#if defined(TARG_X8664)
+
 BB*
 CG_LOOP_Append_BB_To_Prolog_MV(BB *loop_prolog, BB *loop_head)
 /* -----------------------------------------------------------------------
@@ -4705,7 +4707,9 @@
   return new_bb;
 }
 
+#endif
 
+
 /* =======================================================================
  *
  *  CG_LOOP_Coalesce_Backedges

Modified: trunk/osprey/be/cg/cg_loop.h
===================================================================
--- trunk/osprey/be/cg/cg_loop.h        2011-05-10 16:27:46 UTC (rev 3592)
+++ trunk/osprey/be/cg/cg_loop.h        2011-05-10 19:42:51 UTC (rev 3593)
@@ -542,8 +542,11 @@
 void CG_LOOP_Remove_Epilog_OPs(BB *tail);
 BB* CG_LOOP_Gen_And_Prepend_To_Prolog(BB *loop_head, LOOP_DESCR* loop);
 BB* CG_LOOP_Append_BB_To_Prolog(BB *loop_prolog, BB *loop_head);
+
+#if defined(TARG_X8664)
 BB* CG_LOOP_Append_BB_To_Prolog_MV(BB *loop_prolog, BB *loop_head);
-BB* CG_LOOP_Append_BB_To_Epilog_MV(BB *loop_epilog, BB *loop_head);
+BB* CG_LOOP_Prepend_BB_To_Epilog_MV(BB *loop_epilog, BB *loop_head);
+#endif
 
 void CG_LOOP_Coalesce_Backedges(LOOP_DESCR *loop);
 


------------------------------------------------------------------------------
Achieve unprecedented app performance and reliability
What every C/C++ and Fortran developer should know.
Learn how Intel has extended the reach of its next-generation tools
to help boost performance applications - inlcuding clusters.
http://p.sf.net/sfu/intel-dev2devmay
_______________________________________________
Open64-devel mailing list
Open64-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/open64-devel

Reply via email to