[PATCH] D14476: [LVI] Introduce an intersect operation on lattice values
Philip Reames via llvm-commits
llvm-commits at lists.llvm.org
Mon Feb 1 16:10:23 PST 2016
reames updated this revision to Diff 46586.
reames added a comment.
Herald added a subscriber: mcrosier.
Updated patch w/Nick's comments -- the key point I was confused about is that the previous code implicitly treated the result on the edge as overdefined without ever explicitly making it so. Adding that explicit step and then updating the intersect logic makes things far more clear.
http://reviews.llvm.org/D14476
Files:
lib/Analysis/LazyValueInfo.cpp
test/Transforms/CorrelatedValuePropagation/conflict.ll
test/Transforms/JumpThreading/induction.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D14476.46586.patch
Type: text/x-patch
Size: 8558 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160202/a1ad6726/attachment.bin>
More information about the llvm-commits
mailing list