[parrot/parrot] 1b1c47: Implement registers

noreply at github.com noreply at github.com
Tue Mar 29 11:32:59 UTC 2011


Branch: refs/heads/jit_prototype
Home:   https://github.com/parrot/parrot

Commit: 1b1c47f099644e40b35c6c89d5aa0ab5612c5cba
    https://github.com/parrot/parrot/commit/1b1c47f099644e40b35c6c89d5aa0ab5612c5cba
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-29 (Tue, 29 Mar 2011)

Changed paths:
  M compilers/opsc/src/Ops/JIT.pm

Log Message:
-----------
Implement registers


Commit: 6d12eb56cdc84525416498721a33fab5032cab9c
    https://github.com/parrot/parrot/commit/6d12eb56cdc84525416498721a33fab5032cab9c
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-29 (Tue, 29 Mar 2011)

Changed paths:
  M runtime/parrot/library/LLVM/Builder.pm
  M runtime/parrot/library/LLVM/Module.pm
  M runtime/parrot/library/LLVM/Type.pm

Log Message:
-----------
Mass add 'multi' to enforce check of types by PCC. Also remove some 'Str' and 'Int' because they are not supported by nqp/parrot


Commit: e2eaf761e827011cd5c96e500e2c9560c88d2688
    https://github.com/parrot/parrot/commit/e2eaf761e827011cd5c96e500e2c9560c88d2688
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-29 (Tue, 29 Mar 2011)

Changed paths:
  M compilers/opsc/src/Ops/JIT.pm

Log Message:
-----------
Rework variables in %jit_context to store pointers.

This is preparation for proper handing of assignments.


Commit: fd4926dda8309d8a0dfde8d25597199ca59beb8e
    https://github.com/parrot/parrot/commit/fd4926dda8309d8a0dfde8d25597199ca59beb8e
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-29 (Tue, 29 Mar 2011)

Changed paths:
  M compilers/opsc/src/Ops/JIT.pm

Log Message:
-----------
DRY: move loading of registers into separate function.


Commit: cd5674e0cfae4d3b0d7700f2af78faf44615979d
    https://github.com/parrot/parrot/commit/cd5674e0cfae4d3b0d7700f2af78faf44615979d
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-29 (Tue, 29 Mar 2011)

Changed paths:
  M runtime/parrot/library/LLVM/Builder.pm

Log Message:
-----------
Wrap LLVM::Builder.call result into LLVM::Value


Compare: https://github.com/parrot/parrot/compare/20b9c7c...cd5674e


More information about the parrot-commits mailing list