aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Makefile
diff options
authorLuc Van Oostenryck <luc.vanoostenryck@gmail.com>2018-02-18 11:57:23 +0100
committerLuc Van Oostenryck <luc.vanoostenryck@gmail.com>2018-02-24 10:49:15 +0100
commitadc4d32ef551907128637600a98ba28153ef79d8 (patch)
tree9c1b93e1875814709d4db12ca225b64ea970e83b /Makefile
parent08fff567c55a9cf8c3854389d2575afdca6d529e (diff)
downloadsparse-dev-adc4d32ef551907128637600a98ba28153ef79d8.tar.gz
move the optimization loop in its own file
Once linearized, a few essentials optimizations are done but the logic of the succession of these optimizations is open-coded at the end of linearize_fn(). Obviously, this logic have nothing to do with the linearization and moving it to a separate file will help to clarify this logic and change it when needed. Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile1
1 files changed, 1 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index ddd3f2ab..5548f848 100644
--- a/Makefile
+++ b/Makefile
@@ -47,6 +47,7 @@ LIB_OBJS += linearize.o
LIB_OBJS += liveness.o
LIB_OBJS += memops.o
LIB_OBJS += opcode.o
+LIB_OBJS += optimize.o
LIB_OBJS += parse.o
LIB_OBJS += pre-process.o
LIB_OBJS += ptrlist.o