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