public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* [PATCH 0/4] if-conversion of loops with conditionals containing memory writes
@ 2010-07-08 21:41 Sebastian Pop
  2010-07-08 21:41 ` [PATCH 2/4] Outline fold_or_predicates from add_to_predicate_list Sebastian Pop
                   ` (4 more replies)
  0 siblings, 5 replies; 32+ messages in thread
From: Sebastian Pop @ 2010-07-08 21:41 UTC (permalink / raw)
  To: gcc-patches; +Cc: rguenther, matz, Sebastian Pop

Hi,

following Michael's review, this patch-set reworks the previous
patches in order to speed up the computation of non-trapping property
of data reference accesses in the statements to be if-converted.

1/4 is identical to the previously submitted patch.
2/4 is a trivial clean up.
3/4 simplifies the control flow in the previously submitted patch and
    now calls the function outlined in 2/4 to OR predicates.
4/4 is the speeding up part that Michael proposed.

This patch-set passed regstrap on amd64-linux.  Ok for trunk?

Thanks,
Sebastian Pop
--
AMD / Open Source Compiler Engineering / GNU Tools

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

end of thread, other threads:[~2010-09-19 22:47 UTC | newest]

Thread overview: 32+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-07-08 21:41 [PATCH 0/4] if-conversion of loops with conditionals containing memory writes Sebastian Pop
2010-07-08 21:41 ` [PATCH 2/4] Outline fold_or_predicates from add_to_predicate_list Sebastian Pop
2010-07-09 12:13   ` Richard Guenther
2010-07-09 16:43     ` Sebastian Pop
2010-07-09 17:04       ` Sebastian Pop
2010-07-09 18:25         ` Richard Guenther
2010-07-09 18:59           ` Sebastian Pop
2010-07-08 21:42 ` [PATCH 1/4] Add flag -ftree-loop-if-convert-memory-writes Sebastian Pop
2010-08-13  8:58   ` Richard Guenther
2010-08-13 20:43     ` Sebastian Pop
2010-08-16  9:46       ` Richard Guenther
2010-08-13 22:12     ` Sebastian Pop
2010-08-16  9:46       ` Richard Guenther
2010-08-13 22:22     ` Sebastian Pop
2010-08-16  9:53       ` Richard Guenther
2010-07-08 21:42 ` [PATCH 3/4] Do not check whether memory references accessed in every iteration trap Sebastian Pop
2010-08-13  9:41   ` Richard Guenther
2010-08-17 17:18     ` Sebastian Pop
2010-08-18  9:35       ` Richard Guenther
2010-08-18 17:10         ` Sebastian Pop
2010-08-18 19:05           ` Richard Guenther
2010-08-18 19:29             ` [PATCH 3/3] Speed-up ifcvt_memrefs_wont_trap caching previous results Sebastian Pop
2010-08-18 19:29             ` [PATCH 2/3] Do not check whether memory references accessed in every iteration trap Sebastian Pop
2010-08-18 19:31             ` [PATCH 1/3] Add flag -ftree-loop-if-convert-memory-writes Sebastian Pop
2010-08-18 19:32             ` [PATCH 3/4] Do not check whether memory references accessed in every iteration trap Sebastian Pop
2010-08-24 10:26               ` Richard Guenther
2010-08-24 15:47                 ` Sebastian Pop
2010-08-24 16:31                   ` Sebastian Pop
2010-09-20  7:44                   ` Gerald Pfeifer
2010-07-08 21:42 ` [PATCH 4/4] Speed-up ifcvt_memrefs_wont_trap caching previous results Sebastian Pop
2010-08-13  9:02   ` Richard Guenther
2010-08-12 16:19 ` [PATCH 0/4] if-conversion of loops with conditionals containing memory writes Sebastian Pop

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).