Thread overview | ||||||||
---|---|---|---|---|---|---|---|---|
|
January 21, 2020 MIR: A lightweight JIT compiler project | ||||
---|---|---|---|---|
| ||||
https://developers.redhat.com/blog/2020/01/20/mir-a-lightweight-jit-compiler-project/ It would be interesting if LDC could hook into it. |
January 21, 2020 Re: MIR: A lightweight JIT compiler project | ||||
---|---|---|---|---|
| ||||
Posted in reply to Petar Kirov [ZombineDev] | On Tuesday, 21 January 2020 at 10:47:52 UTC, Petar Kirov [ZombineDev] wrote:
> https://developers.redhat.com/blog/2020/01/20/mir-a-lightweight-jit-compiler-project/
>
> It would be interesting if LDC could hook into it.
Sounds interesting, once the MIR backend/translator from LLVM IR is complete. The guy apparently has to fight the ABI insanities imposed by LLVM - I feel your pain, dude. :]
|
January 22, 2020 Re: MIR: A lightweight JIT compiler project | ||||
---|---|---|---|---|
| ||||
Posted in reply to Petar Kirov [ZombineDev] | On Tuesday, 21 January 2020 at 10:47:52 UTC, Petar Kirov [ZombineDev] wrote:
> https://developers.redhat.com/blog/2020/01/20/mir-a-lightweight-jit-compiler-project/
>
> It would be interesting if LDC could hook into it.
yeah maybe but good blog post quality here anyway, thanks for sharing this. Interesting read.
|
January 22, 2020 Re: MIR: A lightweight JIT compiler project | ||||
---|---|---|---|---|
| ||||
Posted in reply to user1234 | On Wednesday, 22 January 2020 at 12:22:02 UTC, user1234 wrote:
> On Tuesday, 21 January 2020 at 10:47:52 UTC, Petar Kirov [ZombineDev] wrote:
>> https://developers.redhat.com/blog/2020/01/20/mir-a-lightweight-jit-compiler-project/
>>
>> It would be interesting if LDC could hook into it.
>
> yeah maybe but good blog post quality here anyway, thanks for sharing this. Interesting read.
well maybe the only criticism I would have toward the article is that it says that libfirm is a huge codebase (140 KSLOC) without more details. It is indeed but it compiles very fast in itself (3 or 4 seconds here). So maybe firm **JIT** is not as good as the author's one but it's mostly a back end in first place, with optional jitting feature. Then as a backend, it's faster to compile than LLVM.
|
February 13, 2020 Re: MIR: A lightweight JIT compiler project | ||||
---|---|---|---|---|
| ||||
Posted in reply to Petar Kirov [ZombineDev] | On Tuesday, 21 January 2020 at 10:47:52 UTC, Petar Kirov [ZombineDev] wrote:
> https://developers.redhat.com/blog/2020/01/20/mir-a-lightweight-jit-compiler-project/
>
> It would be interesting if LDC could hook into it.
MIR must be moved to Mars!
|
February 17, 2020 Re: MIR: A lightweight JIT compiler project | ||||
---|---|---|---|---|
| ||||
Posted in reply to Petar Kirov [ZombineDev] | On Tuesday, 21 January 2020 at 10:47:52 UTC, Petar Kirov [ZombineDev] wrote:
> https://developers.redhat.com/blog/2020/01/20/mir-a-lightweight-jit-compiler-project/
>
> It would be interesting if LDC could hook into it.
Hmm MJIT looks rather horrible ... There are macros everywhere which is how it achives the small size.
|
Copyright © 1999-2021 by the D Language Foundation