This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH, PR43920, 7/9] Cross-jumping - Extend search scope.
- From: Jeff Law <law at redhat dot com>
- To: Tom de Vries <vries at codesourcery dot com>
- Cc: gcc-patches at gcc dot gnu dot org, ebotcazou at libertysurf dot fr
- Date: Tue, 05 Apr 2011 15:45:13 -0600
- Subject: Re: [PATCH, PR43920, 7/9] Cross-jumping - Extend search scope.
- References: <4D94C603.7080505@codesourcery.com> <4D94C88B.4020206@codesourcery.com> <4D94CB4C.3010706@codesourcery.com> <4D95E76F.2030409@codesourcery.com>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 04/01/11 08:55, Tom de Vries wrote:
> Reposting, with ChangeLog.
>
> PR target/43920
> * cfgcleanup.c (walk_to_nondebug_insn): New function.
> (flow_find_cross_jump): Use walk_to_nondebug_insn. Recalculate bb1 and
> bb2.
> (try_crossjump_to_edge): Handle case that newpos1 or newpos2 is not src1
> or src2. Redirect edges to the last basic block. Update frequency and
> count on multiple basic blocks in case of fallthru.
OK.
Jeff
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/
iQEcBAEBAgAGBQJNm41pAAoJEBRtltQi2kC7QWIIAIIc1cyuZpppSnle4bng3FEC
ppBc5MEppp5C0UxUuYdLZBw8RHD1atdQqzVNup0fRIyF0U46EQzt5K1SEPKgMQ7M
HeQw4rWkzeMawHWJUbgxmLT7VpuXVJQvVRPRBMGar+yT8I0x+9PS1FPwSFPsa8qZ
Dal/zcO49BZIkYlg12AwEClUTZcjAfRev8ZXHLlHgEHojhymMAyk/I3UKyXUVveq
9dKFl0XX4RgFTHWbWBU2oZ282w7b9Lf8I5QFcCK+g5nGHbgjtdnQDivgrHPq8ewr
26PkU2718GpCI2yYhGvH6nJ8WVVnBVbH03VHuiic5mUosOOc/Uiz6FpB7/L47Mc=
=avCw
-----END PGP SIGNATURE-----