llvm.org GIT mirror llvm / 0fa5da9
add rubinius git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129006 91177308-0d34-0410-b5e6-96231b3b80d8 Chris Lattner 9 years ago
1 changed file(s) with 13 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
371371 Furthermore, Polly can use PoCC(Pluto) an advanced optimizer for data-locality
372372 and parallelism.

373373
374
375
376

Rubinius

377
378
379

Rubinius is an environment

380 for running Ruby code which strives to write as much of the implementation in
381 Ruby as possible. Combined with a bytecode interpreting VM, it uses LLVM to
382 optimize and compile ruby code down to machine code. Techniques such as type
383 feedback, method inlining, and deoptimization are all used to remove dynamism
384 from ruby execution and increase performance.

385
386
374387
375388
376389