[PATCH] D39743: [ValueLattice] Add CompactValueLatticeElement.
Florian Hahn via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Nov 17 08:56:24 PST 2017
fhahn updated this revision to Diff 123353.
fhahn retitled this revision from "[ValueLattice] Use PointerIntPair (WIP)." to "[ValueLattice] Add CompactValueLatticeElement.".
fhahn edited the summary of this revision.
fhahn added a comment.
Thanks @reames ! This patch should introduces a more compact lattice element representation using PointerIntPair, not the ConstantRange folding set.
Updated the patch to avoid the need to internalize constant ranges for temporary objects, as used by LazyValueInfo.
https://reviews.llvm.org/D39743
Files:
include/llvm/Analysis/ValueLattice.h
lib/Analysis/LazyValueInfo.cpp
lib/Analysis/ValueLattice.cpp
lib/Transforms/Scalar/SCCP.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D39743.123353.patch
Type: text/x-patch
Size: 33291 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20171117/d91b1721/attachment.bin>
More information about the llvm-commits
mailing list