]> git.ipfire.org Git - thirdparty/valgrind.git/commit
Merge, from CGTUNE branch, a cleaned up version of r6742:
authorJulian Seward <jseward@acm.org>
Tue, 28 Aug 2007 06:05:20 +0000 (06:05 +0000)
committerJulian Seward <jseward@acm.org>
Tue, 28 Aug 2007 06:05:20 +0000 (06:05 +0000)
commit0ed8fc0ce0d9ad40479108d3ab819c93e65cea8e
treeb6ab68e1e0e51ebe388155c2d1f7610fc773c6bf
parent2cf4a1813ad39f6bd4c0d301df67632d9a17d459
Merge, from CGTUNE branch, a cleaned up version of r6742:

Another optimisation: allow tools to provide a final_tidy function
which they can use to mess with the final post-tree-built IR before it
is handed off to instruction selection.

In memcheck, use this to remove redundant calls to
MC_(helperc_value_check0_fail) et al.  Gives a 6% reduction in code
size for Memcheck on x86 and a smaller (3% ?) speedup.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6787
coregrind/m_tooliface.c
coregrind/m_translate.c
coregrind/pub_core_tooliface.h
include/pub_tool_tooliface.h
memcheck/mc_include.h
memcheck/mc_main.c
memcheck/mc_translate.c