Rework BaseIndexOffset and isAlias to fully work with lifetime nodes
and fold in lifetime alias analysis.
This is mostly NFCI.
Paths
| Differential D59794
[DAGCombiner] Unify Lifetime and memory Op aliasing. ClosedPublic Authored by niravd on Mar 25 2019, 12:28 PM.
Details Summary Rework BaseIndexOffset and isAlias to fully work with lifetime nodes This is mostly NFCI.
Diff Detail
Event Timeline
This revision is now accepted and ready to land.Mar 27 2019, 4:57 AM Closed by commit rL357070: [DAGCombiner] Unify Lifetime and memory Op aliasing. (authored by niravd). · Explain WhyMar 27 2019, 7:14 AM This revision was automatically updated to reflect the committed changes. niravd marked an inline comment as done.
Revision Contents
Diff 192183 llvm/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h
llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
llvm/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp
|
What about using:
To avoid mistakes when handling IsOffsetValid ?