public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* [PATCH, PR43920] Improve code-size optimizations
@ 2011-03-31 18:27 Tom de Vries
  2011-03-31 18:29 ` [PATCH, PR43920, 1/9] ARM specific part Tom de Vries
                   ` (4 more replies)
  0 siblings, 5 replies; 64+ messages in thread
From: Tom de Vries @ 2011-03-31 18:27 UTC (permalink / raw)
  To: gcc-patches; +Cc: Maxim Kuvyrkov, Bernd Schmidt

This patch set fixes PR 43920 - 'Choosing conditional execution over
conditional branches for code size in some cases'.

The patch set was tested on ARM and x86_64. The codesize changes were
benchmarked for ARM Thumb-2. For SPEC2000 and EEMBC CoreMark, a
reduction of 1.1% in the geomean of the benchmark sizes was measured.
For pic code, the reduction was 1.0%.

Patches will be posted separately.

Thanks,
- Tom

^ permalink raw reply	[flat|nested] 64+ messages in thread

end of thread, other threads:[~2011-05-03 18:18 UTC | newest]

Thread overview: 64+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-03-31 18:27 [PATCH, PR43920] Improve code-size optimizations Tom de Vries
2011-03-31 18:29 ` [PATCH, PR43920, 1/9] ARM specific part Tom de Vries
2011-04-01 14:46   ` Tom de Vries
2011-04-01 15:19     ` Richard Earnshaw
2011-04-01 16:06       ` Tom de Vries
2011-04-02  7:47         ` Richard Guenther
2011-04-02 17:06           ` Tom de Vries
2011-04-03  7:38             ` Richard Guenther
2011-04-03 17:03               ` Tom de Vries
     [not found]                 ` <BANLkTikEruAfGJ392FXtasLv6-yV2tYSRQ@mail.gmail.com>
2011-04-04 12:14                   ` Richard Guenther
2011-04-04 12:23                     ` Rainer Orth
2011-04-05 13:35                       ` Tom de Vries
2011-05-03 18:19                         ` Rainer Orth
2011-04-03 18:40               ` Mike Stump
2011-03-31 18:31 ` [PATCH, PR43920, 2/9] ARM specific part - test case Tom de Vries
2011-04-01 14:47   ` Tom de Vries
2011-04-01 15:17     ` Tom de Vries
2011-04-01 15:34     ` Richard Earnshaw
2011-04-01 16:10       ` Tom de Vries
2011-04-05 10:43         ` Tom de Vries
2011-04-05 12:20           ` Richard Earnshaw
2011-04-06 10:48           ` Ramana Radhakrishnan
2011-04-06 12:29             ` Tom de Vries
2011-03-31 18:35 ` [PATCH, PR43920, 3/9] Cleanup Tom de Vries
2011-03-31 18:43   ` Jeff Law
2011-04-01 14:48   ` Tom de Vries
2011-04-01 15:15     ` Tom de Vries
2011-04-04 18:26       ` Jeff Law
2011-03-31 18:35 ` [PATCH, PR43920, 4-9/9] Cross-jumping Tom de Vries
2011-03-31 18:36   ` [PATCH, PR43920, 4/9] Cross-jumping - Don't count use or clobber Tom de Vries
2011-03-31 18:40     ` Jeff Law
2011-03-31 19:09       ` Tom de Vries
2011-03-31 19:19         ` Jeff Law
2011-04-01 14:48     ` Tom de Vries
2011-04-04 19:11       ` Jeff Law
2011-03-31 18:42   ` [PATCH, PR43920, 5/9] Cross-jumping - Add missing use of return register Tom de Vries
2011-03-31 18:52     ` Jeff Law
2011-04-01 14:49     ` Tom de Vries
2011-04-04 19:11       ` Jeff Law
2011-03-31 18:44   ` [PATCH, PR43920, 6/9] Cross-jumping - Use reg-notes Tom de Vries
2011-03-31 18:56     ` Jeff Law
2011-03-31 21:25       ` Tom de Vries
2011-04-01 14:54         ` Tom de Vries
2011-04-04 16:14           ` Tom de Vries
2011-04-06 17:41           ` Jeff Law
2011-03-31 18:45   ` [PATCH, PR43920, 7/9] Cross-jumping - Extend search scope Tom de Vries
2011-03-31 18:58     ` Jeff Law
2011-04-05 11:44       ` Tom de Vries
2011-04-01 14:55     ` Tom de Vries
2011-04-05 21:45       ` Jeff Law
2011-03-31 18:46   ` [PATCH, PR43920, 8/9] Cross-jumping - Extend search scope - test case Tom de Vries
2011-03-31 19:00     ` Jeff Law
2011-04-01 14:56     ` Tom de Vries
2011-04-01 15:01       ` Jakub Jelinek
2011-04-01 15:18         ` Tom de Vries
2011-04-01 16:14           ` Tom de Vries
2011-04-05 21:46           ` Jeff Law
2011-03-31 18:56   ` [PATCH, PR43920, 9/9] Cross-jumping - Allow both directions Tom de Vries
2011-03-31 19:02     ` Jeff Law
2011-04-01 14:56     ` Tom de Vries
2011-04-05 21:46       ` Jeff Law
2011-03-31 21:16 ` [PATCH, PR43920] Improve code-size optimizations Eric Botcazou
2011-04-01 15:06   ` Tom de Vries
2011-04-01 16:06     ` Eric Botcazou

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).