Dibyendu Majumdar
|
bdaa211faf
|
Merge branch 'master' into mir
|
5 years ago |
Dibyendu Majumdar
|
2e748fcefc
|
issue #169
|
5 years ago |
Dibyendu Majumdar
|
4727dd052a
|
issue #170 Add support for LLVM 9
|
5 years ago |
Dibyendu Majumdar
|
4e445f46bf
|
issue #169 Add initial support for MIR JIT backend
|
5 years ago |
Dibyendu Majumdar
|
41135f39c0
|
issue #110 Do not generate fcmpne or dcmpne because these op codes cause a crash in the X86 codegen later on during optimization
|
5 years ago |
Dibyendu Majumdar
|
c3952c2b98
|
issue #98 add type conversion for some assignments
|
5 years ago |
Dibyendu Majumdar
|
e4f0b7aa1a
|
issue #98 type check for statements
|
5 years ago |
Dibyendu Majumdar
|
859eb75316
|
issue #98 type check for statements
|
5 years ago |
Dibyendu Majumdar
|
fecb13dbc2
|
issue #98 type check for statements
|
5 years ago |
Dibyendu Majumdar
|
db626e34c1
|
issue #98 type check for statements
|
5 years ago |
Dibyendu Majumdar
|
22daaf8588
|
Set mayHaveLoops flag to trigger loop optimzation at O2
|
5 years ago |
Dibyendu Majumdar
|
99d9fcbdd2
|
issue #98 make the normal parser consistent with the new typechecker
|
5 years ago |
Dibyendu Majumdar
|
6b5315366a
|
issue #98 print type info for some more ast nodes
|
5 years ago |
Dibyendu Majumdar
|
4ad83f8abf
|
issue #98 typecheck expression statements
|
5 years ago |
Dibyendu Majumdar
|
271bbc7e5a
|
Fix library name when building static version and reformat CMakeLists.txt
|
5 years ago |
Dibyendu Majumdar
|
5d75cf64e7
|
issue #165 added dockerfile for ubuntu
|
5 years ago |
Dibyendu Majumdar
|
7dd9e9b1d2
|
issue #164 disable ORCv2 in LLVM 8 temporarily
|
5 years ago |
Dibyendu Majumdar
|
4c39afe84e
|
issue #98 typecheck local stmt (incomplete)
|
5 years ago |
Dibyendu Majumdar
|
5d03214477
|
issue #98 renaming of fields for consistency
|
5 years ago |
Dibyendu Majumdar
|
e2f91553b6
|
issue #98 more on suffixed expr typechecks
|
5 years ago |
Dibyendu Majumdar
|
cf7f4b33c0
|
issue #98 start to implement suffixed expr typechecks
|
5 years ago |
Dibyendu Majumdar
|
b2120b97cc
|
issue #98 implement type checks for binary operators
|
5 years ago |
Dibyendu Majumdar
|
a5bfc25163
|
issue #98 split up the source for the AST parser to make it more workable
|
5 years ago |
Dibyendu Majumdar
|
5b15a2ffce
|
issue #164 try to get ORC v2 working
|
5 years ago |
Dibyendu Majumdar
|
9c88c84b0f
|
issue #164
|
5 years ago |
Dibyendu Majumdar
|
d3898daa5b
|
Update ravi-llvm-instructions.rst
|
5 years ago |
Dibyendu Majumdar
|
51268d59df
|
Update ravi-llvm-instructions.rst
|
5 years ago |
Dibyendu Majumdar
|
01e67ee61e
|
issue #164 try to get ORC v2 working
|
5 years ago |
Dibyendu Majumdar
|
58c0b2c8df
|
issue #164 try to get ORC v2 working
|
5 years ago |
Dibyendu Majumdar
|
5f8bf68a3e
|
issue #164 simplify code as suggested by Lang Hames
|
5 years ago |
Dibyendu Majumdar
|
529169d816
|
issue #126 fix seg fault due to attempt to remove a module was never added; also if env var RAVI_USE_DMRC_LLVM is set then enable dmrC based LLVM
|
5 years ago |
Dibyendu Majumdar
|
9dfcd7c2b8
|
issue #126 add support for dmr_C based LLVM backend. Not enabled yet.
|
5 years ago |
Dibyendu Majumdar
|
b1396c8886
|
issue #114 experiment with for loop
|
5 years ago |
Dibyendu Majumdar
|
2aa2515fe1
|
issue #164 optimizeModule() no longer static
|
5 years ago |
Dibyendu Majumdar
|
aa805c04a2
|
issue #164 trying our ORC v2 apis, but optimzation is broken so disable for now
|
5 years ago |
Dibyendu Majumdar
|
e1298a4e95
|
issue #164 trying our ORC v2 apis, but optimzation is broken so disable for now
|
5 years ago |
Dibyendu Majumdar
|
ba66177cbe
|
Merge branch 'master' of https://github.com/dibyendumajumdar/ravi
|
5 years ago |
Dibyendu Majumdar
|
b163aab427
|
issue #164 added support for llvm 8.0.1
|
5 years ago |
Dibyendu Majumdar
|
426bc347e8
|
Update ravi-llvm-instructions.rst
|
5 years ago |
Dibyendu Majumdar
|
5ce7810402
|
issue #164 added support for llvm 8.0.1
|
5 years ago |
Dibyendu Majumdar
|
1b45bcf320
|
issue #164 added support for llvm 8.0.1
|
5 years ago |
Dibyendu Majumdar
|
b607cb0447
|
Add a test
|
5 years ago |
Dibyendu Majumdar
|
46c64ba704
|
Merge branch 'master' of https://github.com/dibyendumajumdar/ravi
|
5 years ago |
Dibyendu Majumdar
|
9046fa7e3c
|
Add a test
|
5 years ago |
Dibyendu Majumdar
|
a70a8c3dde
|
Added point about line terminators
|
5 years ago |
Dibyendu Majumdar
|
dca547868d
|
Use correct path to LLVM
|
5 years ago |
Dibyendu Majumdar
|
10380ff4d0
|
Make dependency on xenial explicit
|
5 years ago |
Dibyendu Majumdar
|
43de559a8a
|
Update LLVM 6.0.1 to 16.04 build
|
5 years ago |
Dibyendu Majumdar
|
f676ba9de1
|
Try to fix CI build issues - simplify
|
5 years ago |
Dibyendu Majumdar
|
58cc6cf5e5
|
issue #157 cleanup api for getting access to array raw data and revise the inline short string table lookup so that we have an inline part and a slow part
|
5 years ago |