This is the mail archive of the gcc@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] | |
The attached patch finds those basic blocks of which the first insns are indentical, and factor out them into the end of parent basic blocks. This is done only if it has no side effects and the count of original insns - marked for factoring - is greater than the count of parent basic blocks.
See try_crossjump_bb in cfgcleanup.c. -- Jim Wilson, GNU Tools Support, http://www.SpecifixInc.com
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |