[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