[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