http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54179
--- Comment #29 from Steven Bosscher <steven at gcc dot gnu.org> 2012-08-06 09:10:49 UTC --- (In reply to comment #27) > Actually, I'm more interested in seeing if insn-emit.c can be reduced in size > by avoiding duplicate functions (see e.g. gen_swapdi/gen_swapsi/gen_swapxf for > x86_64 for a simple case of identical functions). This doesn't seem to be a winning opportunity. It should be possible to split insn-emit.c into separate files for define_insns, splitters, expanders, and peephole handlers, but that, too, doesn't seem to be a win because the vast majority of patterns are insns.