CTFE Status 2

Stefan Koch via Digitalmars-d digitalmars-d at puremagic.com
Fri Mar 31 07:16:15 PDT 2017


On Friday, 31 March 2017 at 14:05:00 UTC, Stefan Koch wrote:
> On Thursday, 16 February 2017 at 21:05:51 UTC, Stefan Koch 
> wrote:
>> [ ... ]
>
> Alright guys.
>
> I am just fixing the newCTFE LLVM backend such that I can have 
> better guesses as to what performance a JIT could archive.
>
> Due to the ABI changes the llvm-backend a little optimization 
> potential.
>
> It'll be a while until the llvm backend is on par again.
> Because functions and such need to be dealt with quite 
> differently.
> Also the llvm backend recives less testing since I cannot run 
> it at compile time(Yet :))
>
> Cheers,
> Stefan
> --
> sorry for the short message I am busy fixing codegen bugs as 
> always.

oh, yeah ... If you want to checkout the llvm backend fethc the 
newCTFE_LLVMBackend branch from 
https://github.com/UplinkCoder/dmd.

the posix.mak is hardcoded to use libLLVM-3.5.
However you should be able to use any version newer then 3.3.



More information about the Digitalmars-d mailing list