[pypy-dev] RE: LLVM backend
Chris Lattner
sabre at nondot.org
Sun Feb 20 23:15:52 CET 2005
On Sun, 20 Feb 2005, Carl Friedrich Bolz wrote:
>> easily, and performance won't be bad from the result: the LLVM inliner
>> can inline these methods where it makes sense. Am I missing something?
>
> Well, it was extremely easy to implement which justifies the approach a bit
> ;-). Since it works quite well I think I'll stick with it a bit and change
> it if problems come up (for example if there are lists of so many different
> types that the code bloat gets unbearable).
ok :)
>> Invoke is a bit more tricky unfortunately.
>
> Ok, maybe it is enough to unwind from within those functions. I can't think
> of any string, list, dict... method that actually catches an exception. So
> it seems best to set some global variables that indicate the error and then
> call a function written in llvm that unwinds. Does this sound ok?
Yup, makes sense,
-Chris
--
http://nondot.org/sabre/
http://llvm.cs.uiuc.edu/
More information about the Pypy-dev
mailing list