JIT: add a cache 55/17355/2
authorCalixte DENIZET <calixte.denizet@scilab-enterprises.com>
Tue, 20 Oct 2015 15:52:31 +0000 (17:52 +0200)
committerAntoine ELIAS <antoine.elias@scilab-enterprises.com>
Fri, 23 Oct 2015 12:53:06 +0000 (14:53 +0200)
commit4522e2d6a339bc7c6f4e8f23e294d5b486f23b76
tree75051bebdb7d69c8064face074502a521b139d24
parente304b5de2a000fe462633c4f2b3388788cc8cc03
JIT: add a cache

Change-Id: I538e4691b70f689460faa901d733b125958be3e1
76 files changed:
scilab/aclocal.m4
scilab/configure
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/TIType.hxx
scilab/modules/ast/includes/jit/BaseFunctions.hxx
scilab/modules/ast/includes/jit/Cast.hxx
scilab/modules/ast/includes/jit/Debug.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/JITArrayofs.hxx
scilab/modules/ast/includes/jit/JITInfo.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/JITScalars.hxx
scilab/modules/ast/includes/jit/JITScilabVal.hxx
scilab/modules/ast/includes/jit/JITVisitor.hxx
scilab/modules/ast/includes/jit/Jitter.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/base/IOArgs.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/base/addition.hxx
scilab/modules/ast/includes/jit/base/and.hxx
scilab/modules/ast/includes/jit/base/binary.hxx [deleted file]
scilab/modules/ast/includes/jit/base/binary_functors.hxx
scilab/modules/ast/includes/jit/base/exponentiation.hxx
scilab/modules/ast/includes/jit/base/functors.hxx
scilab/modules/ast/includes/jit/base/multiplication.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/base/negation.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/base/opposite.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/base/rdivision.hxx
scilab/modules/ast/includes/jit/base/transposition.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/calls/FunctionSignature.hxx
scilab/modules/ast/includes/jit/calls/JITBinOpCall.hxx
scilab/modules/ast/includes/jit/calls/JITCall.hxx
scilab/modules/ast/includes/jit/calls/JITOptimizedCall1.hxx
scilab/modules/ast/includes/jit/calls/JITUnaryOpCall.hxx
scilab/modules/ast/includes/jit/funs_interf.h
scilab/modules/ast/includes/types/bool.hxx
scilab/modules/ast/includes/types/double.hxx
scilab/modules/ast/includes/types/int.hxx
scilab/modules/ast/src/cpp/analysis/CompleteMacroSignature.cpp
scilab/modules/ast/src/cpp/analysis/VisitAssignExp.cpp
scilab/modules/ast/src/cpp/analysis/VisitOpExp.cpp
scilab/modules/ast/src/cpp/analysis/check_____not____.cpp
scilab/modules/ast/src/cpp/ast/prettyprintvisitor.cpp
scilab/modules/ast/src/cpp/ast/run_CallExp.hpp
scilab/modules/ast/src/cpp/ast/runvisitor.cpp
scilab/modules/ast/src/cpp/jit/BaseFunctions2.cpp
scilab/modules/ast/src/cpp/jit/BaseFunctions3.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/BaseFunctions4.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/BaseFunctions5.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/BaseFunctions6.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/Debug.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/IOArgs.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/JITAssignExp.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/JITBinOpCall.cpp
scilab/modules/ast/src/cpp/jit/JITCall.cpp
scilab/modules/ast/src/cpp/jit/JITCallExp.cpp
scilab/modules/ast/src/cpp/jit/JITComplexVal.cpp
scilab/modules/ast/src/cpp/jit/JITDoubleExp.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/JITMakeScilabCall.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/JITMatrixExp.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/JITMultiplication.cpp
scilab/modules/ast/src/cpp/jit/JITOpExp.cpp
scilab/modules/ast/src/cpp/jit/JITOptimizedCall1.cpp
scilab/modules/ast/src/cpp/jit/JITPower.cpp
scilab/modules/ast/src/cpp/jit/JITRDivision.cpp
scilab/modules/ast/src/cpp/jit/JITSelectExp.cpp
scilab/modules/ast/src/cpp/jit/JITTransposition.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/JITUnaryOpCall.cpp
scilab/modules/ast/src/cpp/jit/JITVisitor.cpp
scilab/modules/ast/src/cpp/jit/Jitter.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/MemoryManager.cpp
scilab/modules/ast/src/cpp/jit/ShortcutEval.cpp
scilab/modules/ast/src/cpp/types/bool.cpp
scilab/modules/ast/src/cpp/types/double.cpp
scilab/modules/ast/src/cpp/types/overload.cpp
scilab/modules/functions/sci_gateway/cpp/sci_jit.cpp
scilab/modules/javasci/Makefile.in