[phc-internals] [phc commit] r1473 - in branches/dataflow: . src src/optimize

codesite-noreply at google.com codesite-noreply at google.com
Thu Jul 31 18:54:03 IST 2008


Author: paul.biggar
Date: Fri Jul 25 05:00:56 2008
New Revision: 1473

Removed:
   branches/dataflow/src/optimize/Dead_code_elimination.cpp
   branches/dataflow/src/optimize/Dead_code_elimination.h
Modified:
   branches/dataflow/Makefile.am
   branches/dataflow/Makefile.in
   branches/dataflow/src/optimize/Live_variable_analysis.cpp
   branches/dataflow/src/phc.cpp

Log:
Remove the old Dead_code_elimination, in preparation for the new one.


Modified: branches/dataflow/Makefile.am
==============================================================================
--- branches/dataflow/Makefile.am	(original)
+++ branches/dataflow/Makefile.am	Fri Jul 25 05:00:56 2008
@@ -154,8 +154,6 @@
 	src/optimize/CFG.h										\
 	src/optimize/Copy_propagation.cpp					\
 	src/optimize/Copy_propagation.h						\
-	src/optimize/Dead_code_elimination.cpp				\
-	src/optimize/Dead_code_elimination.h				\
 	src/optimize/Fix_point.cpp								\
 	src/optimize/Fix_point.h								\
 	src/optimize/Live_variable_analysis.cpp			\

Modified: branches/dataflow/Makefile.in
==============================================================================
--- branches/dataflow/Makefile.in	(original)
+++ branches/dataflow/Makefile.in	Fri Jul 25 05:00:56 2008
@@ -99,10 +99,10 @@
 	HIR_lower_expr.lo Lower_control_flow.lo AttrMap.lo base64.lo \
 	Boolean.lo demangle.lo error.lo Integer.lo Object.lo String.lo \
 	Backwards_flow_visitor.lo Basic_block.lo CFG.lo \
-	Copy_propagation.lo Dead_code_elimination.lo Fix_point.lo \
-	Live_variable_analysis.lo Prune_symbol_table.lo Set.lo \
-	Use_def_counter.lo Parse_buffer.lo parse.lo PHP_context.lo \
-	XML_parser.lo Pass_manager.lo Plugin_pass.lo AST_unparser.lo \
+	Copy_propagation.lo Fix_point.lo Live_variable_analysis.lo \
+	Prune_symbol_table.lo Set.lo Use_def_counter.lo \
+	Parse_buffer.lo parse.lo PHP_context.lo XML_parser.lo \
+	Pass_manager.lo Plugin_pass.lo AST_unparser.lo \
 	Constant_folding.lo DOT_unparser.lo Invalid_check.lo \
 	Note_top_level_declarations.lo Process_includes.lo \
 	Remove_concat_null.lo Remove_parser_temporaries.lo \
@@ -684,8 +684,6 @@
 	src/optimize/CFG.h										\
 	src/optimize/Copy_propagation.cpp					\
 	src/optimize/Copy_propagation.h						\
-	src/optimize/Dead_code_elimination.cpp				\
-	src/optimize/Dead_code_elimination.h				\
 	src/optimize/Fix_point.cpp								\
 	src/optimize/Fix_point.h								\
 	src/optimize/Live_variable_analysis.cpp			\
@@ -1211,7 +1209,6 @@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/Constant_folding.Plo at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/Copy_propagation.Plo at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/DOT_unparser.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/Dead_code_elimination.Plo at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/Desugar.Plo at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/Early_lower_control_flow.Plo at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/Echo_split.Plo at am__quote@
@@ -1689,13 +1686,6 @@
  @AMDEP_TRUE@@am__fastdepCXX_FALSE@	
source='src/optimize/Copy_propagation.cpp' object='Copy_propagation.lo' 
libtool=yes @AMDEPBACKSLASH@
  @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) 
$(depcomp) @AMDEPBACKSLASH@
  @am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) 
$(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) 
$(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o 
Copy_propagation.lo `test -f 'src/optimize/Copy_propagation.cpp' || echo '$(srcdir)/'`src/optimize/Copy_propagation.cpp
-
-Dead_code_elimination.lo: src/optimize/Dead_code_elimination.cpp
- at am__fastdepCXX_TRUE@	$(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) 
$(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) 
$(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT 
Dead_code_elimination.lo -MD -MP -MF 
$(DEPDIR)/Dead_code_elimination.Tpo -c -o Dead_code_elimination.lo 
`test -f 'src/optimize/Dead_code_elimination.cpp' || echo '$(srcdir)/'`src/optimize/Dead_code_elimination.cpp
- at am__fastdepCXX_TRUE@	mv -f $(DEPDIR)/Dead_code_elimination.Tpo $(DEPDIR)/Dead_code_elimination.Plo
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	
source='src/optimize/Dead_code_elimination.cpp' 
object='Dead_code_elimination.lo' libtool=yes @AMDEPBACKSLASH@
- at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) 
$(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) 
$(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) 
$(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o 
Dead_code_elimination.lo `test 
-f 'src/optimize/Dead_code_elimination.cpp' || echo '$(srcdir)/'`src/optimize/Dead_code_elimination.cpp

 Fix_point.lo: src/optimize/Fix_point.cpp
  @am__fastdepCXX_TRUE@	$(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) 
$(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) 
$(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT 
Fix_point.lo -MD -MP -MF $(DEPDIR)/Fix_point.Tpo -c -o Fix_point.lo 
`test -f 'src/optimize/Fix_point.cpp' || echo '$(srcdir)/'`src/optimize/Fix_point.cpp

Modified: branches/dataflow/src/optimize/Live_variable_analysis.cpp
==============================================================================
--- branches/dataflow/src/optimize/Live_variable_analysis.cpp	(original)
+++ branches/dataflow/src/optimize/Live_variable_analysis.cpp	Fri Jul 
25 05:00:56 2008
@@ -38,6 +38,8 @@
 		cfg->dump_graphviz (s("BEFORE DCE"));
 		Backwards_flow_visitor::run (cfg);
 		cfg->dump_graphviz (s("AFTER DCE"));
+//		Dead_code_elimination* dce = new Dead_code_elimination;
+//		dce->run (cfg);
 	}
 }


Modified: branches/dataflow/src/phc.cpp
==============================================================================
--- branches/dataflow/src/phc.cpp	(original)
+++ branches/dataflow/src/phc.cpp	Fri Jul 25 05:00:56 2008
@@ -23,7 +23,6 @@
 #include "codegen/Clarify.h"
 #include "codegen/Compile_C.h"
 #include "optimize/Copy_propagation.h"
-#include "optimize/Dead_code_elimination.h"
 #include "optimize/Live_variable_analysis.h"
 #include "codegen/Generate_C.h"
 #include "codegen/Lift_functions_and_classes.h"
@@ -153,7 +152,6 @@

  	pm->add_hir_pass (new Fake_pass (s("hir"), s("High-level Internal 
Representation - the smallest subset of PHP which can represent the 
entire language")));
  	pm->add_hir_transform (new Copy_propagation (), s("prc"), 
s("Propagate copies - Remove some copies introduced as a result of lowering"));
-	pm->add_hir_transform (new Dead_code_elimination (), s("dce"), 
s("Dead code elimination - Remove some copies introduced by lowered"));
  	pm->add_hir_transform (new Lower_control_flow (), s("lcf"), s("Lower 
Control Flow - Use gotos in place of loops, ifs, breaks and continues"));




More information about the phc-internals mailing list