[llvm] r279268 - [CloneFunction] Don't remove unrelated nodes from the CGSSC

Hans Wennborg via llvm-commits llvm-commits at lists.llvm.org
Mon Aug 22 14:33:10 PDT 2016


On Fri, Aug 19, 2016 at 9:37 AM, David Majnemer via llvm-commits
<llvm-commits at lists.llvm.org> wrote:
> Author: majnemer
> Date: Fri Aug 19 11:37:40 2016
> New Revision: 279268
>
> URL: http://llvm.org/viewvc/llvm-project?rev=279268&view=rev
> Log:
> [CloneFunction] Don't remove unrelated nodes from the CGSSC
>
> CGSCC use a WeakVH to track call sites.  RAUW a call within a function
> can result in that WeakVH getting confused about whether or not the call
> site is still around.

Merged to 3.9 in r279477.


More information about the llvm-commits mailing list