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]

Re: [BENCHMARK] runtime impact of fix for target/17390 on i386 targets


Uros Bizjak <ubizjak@gmail.com> writes:

> There is no post-reload cse_condition_code_reg () pass, so perhaps we
> have to add one. A cse_condition_code_reg () walks all instructions by
> itself, so I'm not sure if some existing post-reload CSE pass could be
> enhanced.

The cse_condition_code_reg pass doesn't walk all the instructions.  It
walks the basic blocks, and looks at the last instruction in each
basic block.  When it finds an optimization opportunity, it looks at
more instructions, but usually only a few more.

Ian


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