[llvm-commits] [gcc-plugin] r79341 - /gcc-plugin/trunk/llvm-backend.cpp

Duncan Sands baldrick at free.fr
Tue Aug 18 08:55:05 PDT 2009


Author: baldrick
Date: Tue Aug 18 10:55:05 2009
New Revision: 79341

URL: http://llvm.org/viewvc/llvm-project?rev=79341&view=rev
Log:
Use the same flags as the corresponding gcc pass.
This means that the gimple we get will be in SSA
form.  I think this is a good idea, but it's not
clear yet.

Modified:
    gcc-plugin/trunk/llvm-backend.cpp

Modified: gcc-plugin/trunk/llvm-backend.cpp
URL: http://llvm.org/viewvc/llvm-project/gcc-plugin/trunk/llvm-backend.cpp?rev=79341&r1=79340&r2=79341&view=diff

==============================================================================
--- gcc-plugin/trunk/llvm-backend.cpp (original)
+++ gcc-plugin/trunk/llvm-backend.cpp Tue Aug 18 10:55:05 2009
@@ -1879,12 +1879,12 @@
       NULL,					/* next */
       0,					/* static_pass_number */
       TV_EXPAND,				/* tv_id */
-      PROP_gimple_lcf | PROP_gimple_leh |
-	PROP_gimple_lomp | PROP_cfg,		/* properties_required */
+      PROP_ssa | PROP_gimple_leh
+        | PROP_gimple_lomp | PROP_cfg,		/* properties_required */
       0,					/* properties_provided */
       PROP_ssa | PROP_trees,			/* properties_destroyed */
-      TODO_dump_func | TODO_verify_flow
-        | TODO_verify_stmts,			/* todo_flags_start */
+      TODO_dump_func | TODO_verify_ssa
+        | TODO_verify_flow | TODO_verify_stmts,	/* todo_flags_start */
       TODO_ggc_collect				/* todo_flags_finish */
     }
 };





More information about the llvm-commits mailing list