From 0c3277ad4a3c9269370b3cbf34e58fcbfd7c3b66 Mon Sep 17 00:00:00 2001 From: Dibyendu Majumdar Date: Thu, 24 Dec 2020 00:32:42 +0000 Subject: [PATCH] issue #203 Doc update --- src/README.rst | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/src/README.rst b/src/README.rst index 35c8733..cb9936d 100644 --- a/src/README.rst +++ b/src/README.rst @@ -29,20 +29,3 @@ The MIR JIT implementation is in: * ravi_mirjit.c - defines the driver functions. The MIR backend has its own C preprocessor, parser and code generator. -The LLVM JIT implementation is in following sources: - -* ravi_llvmtypes.cpp - contains LLVM type definitions for Lua objects -* ravi_llvmcodegen.cpp - LLVM JIT compiler - main driver for compiling Lua bytecodes into LLVM IR -* ravi_llvmload.cpp - implements OP_LOADK and OP_MOVE, and related operations, also OP_LOADBOOL -* ravi_llvmcomp.cpp - implements OP_EQ, OP_LT, OP_LE, OP_TEST and OP_TESTSET. -* ravi_llvmreturn.cpp - implements OP_RETURN -* ravi_llvmforprep.cpp - implements OP_FORPREP -* ravi_llvmforloop.cpp - implements OP_FORLOOP -* ravi_llvmtforcall.cpp - implements OP_TFORCALL and OP_TFORLOOP -* ravi_llvmarith1.cpp - implements various type specialized arithmetic operations - these are Ravi extensions -* ravi_llvmarith2.cpp - implements Lua opcodes such as OP_ADD, OP_SUB, OP_MUL, OP_DIV, OP_POW, OP_IDIV, OP_MOD, OP_UNM -* ravi_llvmcall.cpp - implements OP_CALL, OP_JMP -* ravi_llvmtable.cpp - implements OP_GETTABLE, OP_SETTABLE and various other table operations, OP_SELF, and also upvalue operations -* ravi_llvmrest.cpp - OP_CLOSURE, OP_VARARG, OP_CONCAT -* ravi_llvmjit.cpp - Main classes that manage JIT at runtime -