dibyendumajumdar
|
edf7b95981
|
add libgccjit helloworld
|
9 years ago |
Dibyendu Majumdar
|
0c75123b07
|
modify build process to make LLVM optional and prepare to link to libgccjit
|
9 years ago |
Dibyendu Majumdar
|
09943b576b
|
start work on port to libgccjit
|
9 years ago |
Dibyendu Majumdar
|
9b62208c7c
|
implement a NaN tagging alternative value type
|
9 years ago |
Dibyendu Majumdar
|
12b17db642
|
NaN tagging of values - interpreter version
|
9 years ago |
Dibyendu Majumdar
|
b22d4893b4
|
fix some missing tbaa
|
9 years ago |
Dibyendu Majumdar
|
9511014c5c
|
ensure slices can only be created from fixed sized arrays
|
9 years ago |
Dibyendu Majumdar
|
c989eac5be
|
prep work for NaN tagging of values
|
9 years ago |
Dibyendu Majumdar
|
9be16d1cac
|
start investigations on NaN tagging
|
9 years ago |
Dibyendu Majumdar
|
f0173d0b04
|
play around with matmul
|
9 years ago |
Dibyendu Majumdar
|
c22e685127
|
add matmul benchmark
|
9 years ago |
Dibyendu Majumdar
|
79242f1d4a
|
add matmul benchmark
|
9 years ago |
Dibyendu Majumdar
|
bec23419c6
|
add matmul benchmark
|
9 years ago |
Dibyendu Majumdar
|
05743889b2
|
LLVM changed IRBuilder interface so need to adapt to the changes
|
9 years ago |
Dibyendu Majumdar
|
3673805833
|
rename
|
9 years ago |
Dibyendu Majumdar
|
3de68dc39c
|
add tests for intarray and slice functions
|
9 years ago |
Dibyendu Majumdar
|
effc65e252
|
array library functions
|
9 years ago |
Dibyendu Majumdar
|
6dd0ec3d66
|
array api
|
9 years ago |
Dibyendu Majumdar
|
2989d1c46d
|
doc updates
|
9 years ago |
Dibyendu Majumdar
|
5ea7c3bd28
|
ravi array revision
|
9 years ago |
Dibyendu Majumdar
|
d777bec358
|
revise ravi array struct to allow for modifiers
|
9 years ago |
Dibyendu Majumdar
|
198135fc03
|
Update ravi-overview.rst
|
9 years ago |
Dibyendu Majumdar
|
a9e9eb531d
|
Update ravi-benchmarks.rst
|
9 years ago |
Dibyendu Majumdar
|
c81cb5026f
|
doc updates
|
9 years ago |
Dibyendu Majumdar
|
0a7932fa50
|
Update ravi-overview.rst
|
9 years ago |
Dibyendu Majumdar
|
08dec71476
|
Update ravi-overview.rst
|
9 years ago |
Dibyendu Majumdar
|
e6496ce5e6
|
doc updates
|
9 years ago |
Dibyendu Majumdar
|
51b70bc655
|
compile against LLVM 3.7
|
9 years ago |
Dibyendu Majumdar
|
e7c6eb2a5f
|
formatting
|
9 years ago |
Dibyendu Majumdar
|
2eaaf98dff
|
refactor the asm code generation
|
9 years ago |
Dibyendu Majumdar
|
d0036d04ef
|
comments
|
9 years ago |
Dibyendu Majumdar
|
ab0e95ea18
|
add dumping of assembly and machine code
|
9 years ago |
Dibyendu Majumdar
|
09e2c4fc76
|
doc updates
|
9 years ago |
Dibyendu Majumdar
|
64a9986a7f
|
doc updates
|
9 years ago |
Dibyendu Majumdar
|
5896ffb566
|
doc updates
|
9 years ago |
Dibyendu Majumdar
|
df31630b13
|
doc updates
|
9 years ago |
dibyendumajumdar
|
70753bb7b2
|
small change to make flags on Linux
|
9 years ago |
Dibyendu Majumdar
|
f5ff7ea0e1
|
windows workaround for longjmp crash - not sure why this works!
|
9 years ago |
Dibyendu Majumdar
|
14f82f722a
|
benchmarks updated
|
9 years ago |
Dibyendu Majumdar
|
bbcf31601e
|
add options to control minimum code size and execution count for functions to be considered for JIT
|
9 years ago |
Dibyendu Majumdar
|
c70f5c2cb1
|
add test for longjmp issue
|
9 years ago |
Dibyendu Majumdar
|
14a116c50f
|
debug failure on windows
|
9 years ago |
Dibyendu Majumdar
|
c46d2340b1
|
add address / memory sanitizer
|
9 years ago |
Dibyendu Majumdar
|
709295b013
|
update docs
|
9 years ago |
Dibyendu Majumdar
|
05e8448b15
|
fix compilation on MAC OSX
|
9 years ago |
Dibyendu Majumdar
|
2caa9c1637
|
Update ravi-overview.rst
|
9 years ago |
Dibyendu Majumdar
|
27637907c8
|
auto mode heuristics
|
9 years ago |
Dibyendu Majumdar
|
78e3501cc4
|
minor updates
|
9 years ago |
Dibyendu Majumdar
|
847510560a
|
import changes from latest tests
|
9 years ago |
Dibyendu Majumdar
|
06c673537f
|
restrict JIT code execution to main thread so that coroutines are always interpreted
|
9 years ago |