[llvm-commits] [llvm-gcc-4.2] r51530 - /llvm-gcc-4.2/trunk/gcc/tree-eh.c

Duncan Sands baldrick at free.fr
Fri May 23 18:04:33 PDT 2008


Author: baldrick
Date: Fri May 23 20:04:33 2008
New Revision: 51530

URL: http://llvm.org/viewvc/llvm-project?rev=51530&view=rev
Log:
The exception handling lowering code sometimes
duplicates blocks as an optimization.  This kind
of optimization can be better left to LLVM.

Modified:
    llvm-gcc-4.2/trunk/gcc/tree-eh.c

Modified: llvm-gcc-4.2/trunk/gcc/tree-eh.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/tree-eh.c?rev=51530&r1=51529&r2=51530&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/tree-eh.c (original)
+++ llvm-gcc-4.2/trunk/gcc/tree-eh.c Fri May 23 20:04:33 2008
@@ -1328,7 +1328,13 @@
 {
   int f_estimate, sw_estimate;
 
+  /* LLVM local begin - let LLVM make this decision.  */
+#ifdef ENABLE_LLVM
+  if (1)
+#else
   if (!optimize)
+#endif
+  /* LLVM local end */
     return false;
 
   /* Finally estimate N times, plus N gotos.  */





More information about the llvm-commits mailing list