« earlier | later » Page 1 of 2
pocl - Portable Computing Language
LLVM-based OpenCL implementation.
mikeash.com: Friday Q&A 2013-06-28: Anatomy of a Compiler Bug
Excellent description of how to track down a Clang code generation bug.
LLVM-based generic CPU emulation library.
Home · kripken/emscripten Wiki · GitHub
Compiles LLVM output to Javascript. Claims to achieve about 25% the speed of native code, which is pretty impressive. Javascript Transterpreter, anyone?
to compiler javascript llvm software ... on 28 July 2012
The KLEE Symbolic Virtual Machine
Symbolic execution for LLVM; this can automatically compute testcases to cause assertions to fail in arbitrary programs. The introductory paper's pretty neat.
to compiler llvm research static-checking tock ... on 09 April 2010
Using the high-level LLVM bindings in Haskell to compile a typed language. This is awfully cute, but I'm not sure how you'd handle a language that let the user define their own datatypes -- you'd need a Haskell-type-level representation of source-level datatype names...
to compiler haskell llvm research tock types ... on 16 June 2009
teideal glic deisbhéalach » Blog Archive » LLVM bindings for Haskell
LLVM bindings for Haskell. This'd be a good way to experiment with native code generation from Tock.
to compiler haskell llvm research tock ... on 07 January 2009
A Lazy Developer Approach: Building a JVM with Third Party Software
Translating JVM bytecode into LLVM. We'd like to do this with occam.
« earlier | later » Page 1 of 2
- llvm | |
1 | benchmarking |
1 | bugs |
1 | c++ |
2 | clang |
1 | cmp409 |
10 | compiler |
1 | cpu |
1 | debugging |
1 | emulation |
1 | gpgpu |
2 | haskell |
1 | interpreter |
1 | javascript |
2 | jit |
14 | llvm |
1 | loop |
1 | numeric |
1 | numpy |
1 | opencl |
1 | optimisation |
1 | performance |
1 | pocl |
2 | python |
6 | research |
2 | software |
1 | static-checking |
1 | statistics |
1 | timing |
3 | tock |
1 | types |
2 | vm |
tasty by Adam Sampson.