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: speedup TER (28071 again)



    * tree-outof-ssa.c (struct value_expr_d): Remove.
    (struct temp_expr_table_d): Change value_expr_p's to bitmap.  Delete
    free_list.

These do seem like big patches for Stage 3, and I would have to spend a lot of time to review them carefully -- so I'm not going to do so.

I've only skimmed the other patch, but this one is really simpler than it seems. It's changing a few linked lists into bitmaps, with no algorithmic changes -- that's it (see the changes to the structs).


If I have to choose one, I'd pick this one because it affects -O2 too; the other one is for -O3, and only solves "half" of the problem.

Paolo


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