[PATCH] D25969: [AliasSetTracker] Make AST smarter about intrinsics that don't actually affect memory.

Daniel Berlin via llvm-commits llvm-commits at lists.llvm.org
Wed Oct 26 11:51:28 PDT 2016


dberlin added a comment.

This is definitely calling ASAN failures.

My best guess, and just a guess, is that elimination is happening so that you have something like:

lifetime.start(%a)
use <%a>
lifetime.end(%a)
use of something equivalent to %a

and earlycse is now changing this to:

lifetime.start(%a)
use <%a>
lifetime.end(%a)
use <%a>


Repository:
  rL LLVM

https://reviews.llvm.org/D25969





More information about the llvm-commits mailing list