[llvm-commits] [llvm] r72364 - in /llvm/trunk: include/llvm/Analysis/ScalarEvolutionExpander.h lib/Analysis/ScalarEvolutionExpander.cpp lib/Transforms/Scalar/IndVarSimplify.cpp test/Transforms/IndVarSimplify/2009-05-24-useafterfree.ll

Török Edwin edwintorok at gmail.com
Sun May 24 07:26:12 PDT 2009


On 2009-05-24 17:23, Torok Edwin wrote:
> Author: edwin
> Date: Sun May 24 09:23:16 2009
> New Revision: 72364
>
> URL: http://llvm.org/viewvc/llvm-project?rev=72364&view=rev
> Log:
> The rewriter may hold references to instructions that are deleted because they are trivially dead.
> Fix by clearing the rewriter cache before deleting the trivially dead
> instructions.
> Also make InsertedExpressions use an AssertingVH to catch these
> bugs easier.
>
>   

I hope I am not overstepping my commit rights with these bugfixes.
If I do please tell me, and I'll submit these for review prior to comitting.

Best regards,
--Edwin




More information about the llvm-commits mailing list