public inbox for systemtap-cvs@sourceware.org
help / color / mirror / Atom feed
From: jistone@sourceware.org
To: systemtap-cvs@sourceware.org
Subject: [SCM] systemtap: system-wide probe/trace tool branch, master, updated. rhel52-ga-418-g1773fd0
Date: Thu, 19 Jun 2008 02:14:00 -0000	[thread overview]
Message-ID: <20080619021429.2413.qmail@sourceware.org> (raw)

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "systemtap: system-wide probe/trace tool".

The branch, master has been updated
       via  1773fd0385b253ae255aa686e4f8de4764b016f4 (commit)
       via  08af22351ef4f428d934d9be00a5aae33acfaf73 (commit)
       via  3f33ee3ac885ac639f932ab5cfec03d6f5f125d0 (commit)
       via  bea72737344238d12c4b4bcd197d7e6606780e45 (commit)
      from  7bbd87f91f4cc45394be5f7f0ca1bfea99bad066 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 1773fd0385b253ae255aa686e4f8de4764b016f4
Author: Josh Stone <joshua.i.stone@intel.com>
Date:   Wed Jun 18 19:14:15 2008 -0700

    Add Intel to copyright header on elaborate.cxx

commit 08af22351ef4f428d934d9be00a5aae33acfaf73
Author: Josh Stone <joshua.i.stone@intel.com>
Date:   Wed Jun 18 19:10:12 2008 -0700

    Add tests for new statement optimizations.
    
    	* systemtap.base/optim_voidstmt.stp: Add tests for various statement
    	optimizations that we should now be eliding.

commit 3f33ee3ac885ac639f932ab5cfec03d6f5f125d0
Author: Josh Stone <joshua.i.stone@intel.com>
Date:   Wed Jun 18 18:12:38 2008 -0700

    Hack optim_arridx to avoid more optimization than intended

commit bea72737344238d12c4b4bcd197d7e6606780e45
Author: Josh Stone <joshua.i.stone@intel.com>
Date:   Wed Jun 18 17:07:15 2008 -0700

    New optimization to break up statements in void contexts.
    
    	PR 6644
    	* elaborate.cxx (dead_stmtexpr_remover::visit_block): Flatten nested
    	block statements into a single block.
    	(dead_stmtexpr_remover::visit_if_statement): Remove the possibility
    	of if_statements with a null thenblock.  When an if lacks both then
    	and else, either remove it completely or reduce it to a simple
    	statment evaluating the condition.  With an else and no then, invert
    	the condition and else becomes then.
    	(void_statement_reducer): New optimization visitor that breaks
    	statements in void context into smaller pieces, to expose more
    	optimization opportunities.
    	(semantic_pass_opt5, semantic_pass_opt6): Bump opt5 to opt6, and
    	create a new opt5 that runs through void_statement_reducer.

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                                   |   16 +
 elaborate.cxx                               |  439 +++++++++++++++++++++++++--
 testsuite/ChangeLog                         |    5 +
 testsuite/systemtap.base/optim_arridx.exp   |    2 +-
 testsuite/systemtap.base/optim_arridx.stp   |    2 +-
 testsuite/systemtap.base/optim_voidstmt.exp |    5 +
 testsuite/systemtap.base/optim_voidstmt.stp |   95 ++++++
 7 files changed, 543 insertions(+), 21 deletions(-)
 create mode 100644 testsuite/systemtap.base/optim_voidstmt.exp
 create mode 100644 testsuite/systemtap.base/optim_voidstmt.stp


hooks/post-receive
--
systemtap: system-wide probe/trace tool


                 reply	other threads:[~2008-06-19  2:14 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20080619021429.2413.qmail@sourceware.org \
    --to=jistone@sourceware.org \
    --cc=systemtap-cvs@sourceware.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).