slate gui slowness needs fixing before proceeding

Brian Rice water at tunes.org
Mon Jun 12 07:10:20 PDT 2006


I need to clarify at least this point:

On Jun 12, 2006, at 7:02 AM, Brian Rice wrote:
> On Jun 11, 2006, at 10:36 PM, Timmy Douglas wrote:
>> Brian Rice <water at tunes.org> writes:
>>>  The other option is to add a back-end target to LLVM from the IR
>>> code. This is slightly problematic because Lee wrote the IR to use
>>> SSU (single static usage) instead of SSA (single static assignment)
>>> form, which are inversions of each other from a data-flow
>>> perspective. Other than that, Lee's framework does "speak" LLVM at
>>> least from the abstract perspective.
>>
>> Sounds like we probably wouldn't have to worry about optimizations
>> once we got it into llvm's hands. I don't know how good that'd be.  
>> I guess I'd have to spend a week figuring out how the optimization
>> framework works first.
>
> Yeah, it's at least a medium-sized task. Compiler-coding  
> familiarity helps quite a bit but Lee made his own decisions for  
> his own reasons that have to be divined from the source.

There are also several text files with notes on his design decisions  
in doc/*.txt.

--
-Brian
http://tunes.org/~water/brice.vcf

-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
Url : /archives/slate/attachments/20060612/8f4625f8/PGP.pgp


More information about the Slate mailing list