[parrot/parrot] 44dca6: Add proper preamble to jitted.ops so LLVM will hav...
noreply at github.com
noreply at github.com
Mon May 2 21:58:31 UTC 2011
Branch: refs/heads/jit_prototype
Home: https://github.com/parrot/parrot
Commit: 44dca61f6937699d1bc814dbdd551353a8f1bc33
https://github.com/parrot/parrot/commit/44dca61f6937699d1bc814dbdd551353a8f1bc33
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-05-02 (Mon, 02 May 2011)
Changed paths:
M t/jit/jitted.ops
Log Message:
-----------
Add proper preamble to jitted.ops so LLVM will have a chance to generate more stuff used in jitter.
Commit: 749b11caa42ba32b5f065eeae3dddf0563f96fa4
https://github.com/parrot/parrot/commit/749b11caa42ba32b5f065eeae3dddf0563f96fa4
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-05-02 (Mon, 02 May 2011)
Changed paths:
M runtime/parrot/library/LLVM/Builder.pm
Log Message:
-----------
[llvm] Change Builder.call to accept Value instead of Function. This is required for generating pointer-to-function calls.
Commit: f44ba3e191680bb87c0b0dab16e9e8ee837d9265
https://github.com/parrot/parrot/commit/f44ba3e191680bb87c0b0dab16e9e8ee837d9265
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-05-02 (Mon, 02 May 2011)
Changed paths:
M runtime/parrot/library/LLVM/Type.pm
Log Message:
-----------
[llvm] Init struct.PMC and struct.STRING from LLVM bitcode.
Commit: accea3ab4fdd29699135aacb2a3759ff8d9b8773
https://github.com/parrot/parrot/commit/accea3ab4fdd29699135aacb2a3759ff8d9b8773
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-05-02 (Mon, 02 May 2011)
Changed paths:
M compilers/opsc/src/Ops/Compiler/Preprocessor.pm
Log Message:
-----------
Remove debug _dumper
Commit: d57dac06f974dff7438e5800d32e309916d1af37
https://github.com/parrot/parrot/commit/d57dac06f974dff7438e5800d32e309916d1af37
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-05-02 (Mon, 02 May 2011)
Changed paths:
M runtime/parrot/library/LLVM/Constant.pm
Log Message:
-----------
[llvm] Add Constant.int_to_ptr
Commit: a805ebc9a72cd8398529f92ecc117051e3e74195
https://github.com/parrot/parrot/commit/a805ebc9a72cd8398529f92ecc117051e3e74195
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-05-02 (Mon, 02 May 2011)
Changed paths:
M compilers/opsc/src/Ops/JIT.pm
Log Message:
-----------
Add NULL and NEED_CONTINUATION definisions
Commit: 66dd43334696b1d0f4238a59d8087b313ebfc928
https://github.com/parrot/parrot/commit/66dd43334696b1d0f4238a59d8087b313ebfc928
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-05-02 (Mon, 02 May 2011)
Changed paths:
M compilers/opsc/src/Ops/JIT.pm
Log Message:
-----------
Fix debug output
Commit: aea9fbe0f76772bab98b88f41ddbbfb09f7f14d6
https://github.com/parrot/parrot/commit/aea9fbe0f76772bab98b88f41ddbbfb09f7f14d6
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-05-02 (Mon, 02 May 2011)
Changed paths:
M compilers/opsc/src/Ops/JIT.pm
Log Message:
-----------
Refactor generating of GEP to share common logic with just variable
Commit: 6716d632c16cd1ee105b87c702a010439dfe25f2
https://github.com/parrot/parrot/commit/6716d632c16cd1ee105b87c702a010439dfe25f2
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-05-02 (Mon, 02 May 2011)
Changed paths:
M compilers/opsc/src/Ops/JIT.pm
Log Message:
-----------
Handle 'unnamed' function calls. E.g. 'foo->bar()' is parsed as (call (keyed_arrow 'foo 'bar) ())
Commit: 0e82ef7f35272279d8fccb8ca350e31fb04254eb
https://github.com/parrot/parrot/commit/0e82ef7f35272279d8fccb8ca350e31fb04254eb
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-05-02 (Mon, 02 May 2011)
Changed paths:
M compilers/opsc/src/Ops/JIT.pm
Log Message:
-----------
More checks and debug in handling pirop<=>
Compare: https://github.com/parrot/parrot/compare/422545b...0e82ef7
More information about the parrot-commits
mailing list