first ast optimization, constant opexp, constant matrixexp 70/15270/10
authorAntoine ELIAS <antoine.elias@scilab-enterprises.com>
Wed, 24 Sep 2014 09:51:37 +0000 (11:51 +0200)
committerCedric Delamarre <cedric.delamarre@scilab-enterprises.com>
Fri, 10 Oct 2014 13:04:16 +0000 (15:04 +0200)
commit5857f187f16dbe5e3b9368d6f5bc9ae4be5f41a4
tree322b505ff05838d280978106b5d03590885b05c5
parentaba018fa11ee7455685bc70f918cd6e85cb80390
first ast optimization, constant opexp, constant matrixexp

Change-Id: Ie5effb84b9628d9b5778016b581e52620041e60f
71 files changed:
scilab/modules/ast/ast.vcxproj
scilab/modules/ast/ast.vcxproj.filters
scilab/modules/ast/includes/analysis/AnalysisVisitor.hxx
scilab/modules/ast/includes/analysis/Result.hxx
scilab/modules/ast/includes/ast/debugvisitor.hxx
scilab/modules/ast/includes/ast/dummyvisitor.hxx
scilab/modules/ast/includes/ast/execvisitor.hxx
scilab/modules/ast/includes/ast/printvisitor.hxx
scilab/modules/ast/includes/ast/runvisitor.hxx
scilab/modules/ast/includes/ast/serializervisitor.hxx
scilab/modules/ast/includes/ast/shortcutvisitor.hxx
scilab/modules/ast/includes/ast/stepvisitor.hxx
scilab/modules/ast/includes/ast/timedvisitor.hxx
scilab/modules/ast/includes/ast/visitor.hxx
scilab/modules/ast/includes/exps/allexp.hxx
scilab/modules/ast/includes/exps/assignexp.hxx
scilab/modules/ast/includes/exps/ast.hxx
scilab/modules/ast/includes/exps/boolexp.hxx
scilab/modules/ast/includes/exps/callexp.hxx
scilab/modules/ast/includes/exps/caseexp.hxx
scilab/modules/ast/includes/exps/constexp.hxx
scilab/modules/ast/includes/exps/daxpyexp.hxx [new file with mode: 0644]
scilab/modules/ast/includes/exps/decls.hxx
scilab/modules/ast/includes/exps/doubleexp.hxx
scilab/modules/ast/includes/exps/exp.hxx
scilab/modules/ast/includes/exps/fieldexp.hxx
scilab/modules/ast/includes/exps/forexp.hxx
scilab/modules/ast/includes/exps/functiondec.hxx
scilab/modules/ast/includes/exps/ifexp.hxx
scilab/modules/ast/includes/exps/listexp.hxx
scilab/modules/ast/includes/exps/matrixexp.hxx
scilab/modules/ast/includes/exps/matrixlineexp.hxx
scilab/modules/ast/includes/exps/notexp.hxx
scilab/modules/ast/includes/exps/opexp.hxx
scilab/modules/ast/includes/exps/optimizedexp.hxx [new file with mode: 0644]
scilab/modules/ast/includes/exps/returnexp.hxx
scilab/modules/ast/includes/exps/selectexp.hxx
scilab/modules/ast/includes/exps/seqexp.hxx
scilab/modules/ast/includes/exps/stringexp.hxx
scilab/modules/ast/includes/exps/transposeexp.hxx
scilab/modules/ast/includes/exps/trycatchexp.hxx
scilab/modules/ast/includes/exps/vardec.hxx
scilab/modules/ast/includes/exps/whileexp.hxx
scilab/modules/ast/includes/system_env/configvariable.hxx
scilab/modules/ast/includes/types/bool.hxx
scilab/modules/ast/includes/types/double.hxx
scilab/modules/ast/includes/types/internal.hxx
scilab/modules/ast/includes/types/string.hxx
scilab/modules/ast/src/cpp/ast/debugvisitor.cpp
scilab/modules/ast/src/cpp/ast/macrovarvisitor.cpp
scilab/modules/ast/src/cpp/ast/printvisitor.cpp
scilab/modules/ast/src/cpp/ast/run_OpExp.cpp
scilab/modules/ast/src/cpp/ast/runvisitor.cpp
scilab/modules/ast/src/cpp/parse/bison/parsescilab.yy
scilab/modules/ast/src/cpp/parse/parsescilab.cpp
scilab/modules/ast/src/cpp/system_env/configvariable.cpp
scilab/modules/ast/src/cpp/types/bool.cpp
scilab/modules/ast/src/cpp/types/double.cpp
scilab/modules/ast/src/cpp/types/string.cpp
scilab/modules/core/Makefile.am
scilab/modules/core/Makefile.in
scilab/modules/core/includes/core_gw.hxx
scilab/modules/core/sci_gateway/cpp/core_gw.cpp
scilab/modules/core/sci_gateway/cpp/core_gw.vcxproj
scilab/modules/core/sci_gateway/cpp/core_gw.vcxproj.filters
scilab/modules/core/sci_gateway/cpp/sci_analyzeroptions.cpp [new file with mode: 0644]
scilab/modules/core/src/cpp/InitScilab.cpp
scilab/modules/core/src/cpp/tasks.cpp
scilab/modules/elementary_functions/includes/elem_common.h
scilab/modules/functions/sci_gateway/cpp/sci_execstr.cpp
scilab/modules/functions/sci_gateway/cpp/sci_macrovar.cpp