This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [gc-improv] Copy current trunk to branch


2011/1/20 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>:
>> - Move RTL back to obstacks: global, per-function, scratch, maybe a
>> few per-pass obstacks too.
>
> What are you planning on doing about combine.c? ÂIt generates and throws
> away lots of RTL. ÂAre you going back to the original implementation?

The plan is to start using scratch allocation at the start of
try_combine, discard everything at try_combine failure (undo_all
call). On success promote lifetime. I haven't reached combine.c yet,
so of course this is still not a very informed plan at this point.

I don't know what the original implementation was.

-- 
Laurynas


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]