Commit Graph

427 Commits (edf7b95981f53ae45b67aa9b4f9744f2b8480b76)
 

Author SHA1 Message Date
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