JIT (WIP): first files 85/17185/2
authorCalixte DENIZET <calixte.denizet@scilab-enterprises.com>
Wed, 9 Sep 2015 12:47:44 +0000 (14:47 +0200)
committerAntoine ELIAS <antoine.elias@scilab-enterprises.com>
Wed, 9 Sep 2015 17:12:09 +0000 (19:12 +0200)
commit7e59c22da111003f88490109dfc352d9380a5c58
tree6e7d74032c175996bf09c8636f25356c6486c106
parent1f5fb3729f8240f2710a93f7226b513965a2f30c
JIT (WIP): first files

Change-Id: I09b51a9495f4d07f19ea6c158b342b07c9521121
125 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/jit/BaseFunctions.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/BaseFunctionsAgain.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/BaseFunctionsMacros.h [new file with mode: 0644]
scilab/modules/ast/includes/jit/BaseFunctionsMacros2.h [new file with mode: 0644]
scilab/modules/ast/includes/jit/BaseFunctionsMacros3.h [new file with mode: 0644]
scilab/modules/ast/includes/jit/Cast.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/Disassembler.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/JITArrayof.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/JITArrayofs.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/JITScalar.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/JITScalars.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/JITScilabVal.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/JITVal.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/JITValues.hxx [deleted file]
scilab/modules/ast/includes/jit/JITVisitor.hxx
scilab/modules/ast/includes/jit/MemoryManager.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/ScilabJITEventListener.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/ScilabJITTraits.hxx
scilab/modules/ast/includes/jit/base/addition.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/base/and.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/base/binary.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/base/binary_functors.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/base/elem_functions.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/base/equal.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/base/exponentiation.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/base/functors.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/base/greater_or_eq.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/base/greater_than.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/base/ldivision.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/base/lower_or_eq.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/base/lower_than.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/base/not_equal.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/base/or.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/base/product.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/base/rdivision.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/base/subtraction.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/base/tools.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/base/vectorization.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/blocks/ShortcutEval.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/calls/FunCallInitializer.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/calls/FunctionSignature.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/calls/JITAbs.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/calls/JITAngle.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/calls/JITBinOp.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/calls/JITBinOpCall.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/calls/JITCall.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/calls/JITCall1.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/calls/JITCeil.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/calls/JITConj.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/calls/JITFloor.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/calls/JITGatewayCall.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/calls/JITImag.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/calls/JITImult.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/calls/JITLog.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/calls/JITOptimizedCall1.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/calls/JITReal.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/calls/JITRound.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/calls/JITShortcutBinOpCall.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/calls/JITSign.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/calls/JITSize.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/calls/JITSize1.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/calls/JITSqrt.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/calls/JITUnaryOpCall.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/calls/JITZeros.hxx [new file with mode: 0644]
scilab/modules/ast/includes/jit/funs_interf.bak.2 [new file with mode: 0644]
scilab/modules/ast/includes/jit/funs_interf.h [new file with mode: 0644]
scilab/modules/ast/includes/jit/jit_operations.hxx [deleted file]
scilab/modules/ast/includes/types/double.hxx
scilab/modules/ast/src/cpp/jit/BaseFunctions1.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/BaseFunctions2.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/BaseFunctionsAgain.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/FunctionSignature.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/JITAbs.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/JITAddition.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/JITAngle.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/JITBinOp.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/JITBinOpCall.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/JITBreakContinueExps.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/JITCall.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/JITCallExp.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/JITCeil.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/JITComparisons.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/JITComplexVal.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/JITConj.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/JITEquality.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/JITFloor.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/JITForExp.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/JITIfExp.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/JITImag.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/JITImult.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/JITIntSelectExp.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/JITLog.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/JITMultiplication.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/JITNegation.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/JITNotEquality.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/JITOpExp.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/JITOpposite.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/JITOptimizedCall1.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/JITPower.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/JITRDivision.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/JITReal.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/JITRound.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/JITSelectExp.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/JITShortcutBinOpCall.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/JITShortcutOps.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/JITSign.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/JITSize.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/JITSqrt.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/JITSubtraction.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/JITUnaryOpCall.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/JITValues.cpp [deleted file]
scilab/modules/ast/src/cpp/jit/JITVisitor.cpp
scilab/modules/ast/src/cpp/jit/JITWhileExp.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/JITZeros.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/MemoryManager.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/ScilabJITEventListener.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/ShortcutEval.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/jit/jit_operations.cpp [deleted file]
scilab/modules/ast/src/cpp/types/double.cpp
scilab/modules/core/includes/core_math.h
scilab/modules/functions/sci_gateway/cpp/sci_jit.cpp