Analysis: enable symbolic analysis of the matrice dimensions 43/16143/3
authorCalixte DENIZET <calixte.denizet@scilab-enterprises.com>
Wed, 11 Mar 2015 16:05:44 +0000 (17:05 +0100)
committerAntoine ELIAS <antoine.elias@scilab-enterprises.com>
Wed, 18 Mar 2015 14:41:12 +0000 (15:41 +0100)
commit3998acfc959a447ab6de98633dff87a78f95b5fb
treedf73b75ef81fe36ebbebb0c7a2fbf6dcc5398cce
parent22a5af5e1fab4034a54a0cc9ab129d23e1726f1d
Analysis: enable symbolic analysis of the matrice dimensions

Change-Id: Ic4ab553328cf0a116747043662b8c46fb353f3b1
149 files changed:
scilab/modules/ast/Makefile.am
scilab/modules/ast/Makefile.in
scilab/modules/ast/ast.vcxproj
scilab/modules/ast/ast.vcxproj.filters
scilab/modules/ast/includes/analysis/AnalysisVisitor.hxx
scilab/modules/ast/includes/analysis/Call.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/Checkers.hxx [deleted file]
scilab/modules/ast/includes/analysis/Chrono.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/Decorator.hxx
scilab/modules/ast/includes/analysis/ForList.hxx
scilab/modules/ast/includes/analysis/Result.hxx
scilab/modules/ast/includes/analysis/TIType.hxx
scilab/modules/ast/includes/analysis/Temporary.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/calls/AddAnalyzer.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/calls/Analyzer.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/calls/ArgnAnalyzer.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/calls/CallAnalyzer.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/calls/CeilAnalyzer.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/calls/DiagAnalyzer.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/calls/LengthAnalyzer.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/calls/MatrixAnalyzer.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/calls/MemInitAnalyzer.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/calls/SizeAnalyzer.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/calls/SqrtAnalyzer.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/Checkers.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_abs.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_acos.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_add.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_asin.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_atan.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_ceil.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_cos.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_cosh.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_cumprod.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_cumsum.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_dothypot.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_dotrdiv.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_dottimes.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_dottransp.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_erf.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_erfc.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_exp.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_fix.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_floor.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_hypot.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_int.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_int16.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_int32.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_int64.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_int8.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_isinf.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_isnan.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_krontimes.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_log.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_max.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_min.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_ones.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_prod.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_rand.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_round.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_sin.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_sinh.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_sinm.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_sqrt.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_sub.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_subt.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_sum.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_tan.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_tanh.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_times.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_transp.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_uint16.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_uint32.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_uint64.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_uint8.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/checkers/check_zeros.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/data/Block.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/data/CompleteMacroSignature.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/data/Data.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/data/DataManager.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/data/FunctionBlock.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/data/GlobalsCollector.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/data/Info.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/data/LoopBlock.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/data/MacroCache.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/data/MacroDef.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/data/MacroInfo.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/data/MacroSignature.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/data/PolymorphicMacroCache.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/data/TITypeSignatureTuple.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/data/TITypeTuple.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/data/XBlock.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/gvn/ConstraintManager.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/gvn/GVN.hxx
scilab/modules/ast/includes/analysis/gvn/InferenceConstraint.hxx
scilab/modules/ast/includes/analysis/gvn/OpValue.hxx
scilab/modules/ast/includes/analysis/gvn/SymbolicDimension.hxx
scilab/modules/ast/includes/analysis/gvn/SymbolicRange.hxx
scilab/modules/ast/includes/analysis/gvn/TestGVNVisitor.hxx
scilab/modules/ast/includes/analysis/positivity/PositivityVisitor.hxx [new file with mode: 0644]
scilab/modules/ast/includes/analysis/tools.hxx
scilab/modules/ast/includes/ast/dummyvisitor.hxx
scilab/modules/ast/includes/ast/serializervisitor.hxx
scilab/modules/ast/includes/exps/arraylistvar.hxx
scilab/modules/ast/includes/exps/callexp.hxx
scilab/modules/ast/includes/exps/functiondec.hxx
scilab/modules/ast/includes/exps/listexp.hxx
scilab/modules/ast/includes/exps/opexp.hxx
scilab/modules/ast/includes/exps/selectexp.hxx
scilab/modules/ast/src/cpp/analysis/AnalysisVisitor.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/analysis/ArgnAnalyzer.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/analysis/Block.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/analysis/Checkers.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/analysis/CompleteMacroSignature.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/analysis/ConstraintManager.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/analysis/DiagAnalyzer.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/analysis/FunctionBlock.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/analysis/InferenceConstraints.cpp
scilab/modules/ast/src/cpp/analysis/LengthAnalyzer.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/analysis/LoopBlock.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/analysis/MacroDef.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/analysis/MatrixAnalyzer.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/analysis/MemInitAnalyzer.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/analysis/PolymorphicMacroCache.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/analysis/SizeAnalyzer.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/analysis/VisitListExp.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/analysis/VisitMatrixExp.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/analysis/XBlock.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/ast/debugvisitor.cpp
scilab/modules/ast/src/cpp/ast/macrovarvisitor.cpp
scilab/modules/ast/src/cpp/ast/mutevisitor.cpp
scilab/modules/ast/src/cpp/ast/printvisitor.cpp
scilab/modules/ast/src/cpp/ast/run_CallExp.hpp
scilab/modules/ast/src/cpp/ast/run_OpExp.hpp
scilab/modules/ast/src/cpp/ast/runvisitor.cpp
scilab/modules/ast/src/cpp/ast/treevisitor.cpp
scilab/modules/ast/src/cpp/ast/visitor_common.cpp
scilab/modules/ast/tests/unit_tests/analysis1.dia.ref [new file with mode: 0644]
scilab/modules/ast/tests/unit_tests/analysis1.tst [new file with mode: 0644]
scilab/modules/core/src/cpp/tasks.cpp
scilab/modules/fftw/src/nofftw/nofftw.vcxproj
scilab/modules/functions/Makefile.am
scilab/modules/functions/Makefile.in
scilab/modules/functions/includes/functions_gw.hxx
scilab/modules/functions/sci_gateway/cpp/functions_gw.vcxproj
scilab/modules/functions/sci_gateway/cpp/functions_gw.vcxproj.filters
scilab/modules/functions/sci_gateway/cpp/sci_execstr.cpp
scilab/modules/functions/sci_gateway/cpp/sci_testAnalysis.cpp [new file with mode: 0644]
scilab/modules/functions/sci_gateway/functions_gateway.xml