Eugene Zelenko
c62e0c7360
[CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
...
llvm-svn: 313194
2017-09-13 21:15:20 +00:00
Nirav Dave
c314f34707
[DAG] Fold FrameIndex offset into BaseIndexOffset analysis. NFCI.
...
Relanding after restricting equalBaseIndex to not erroneuosly consider
a FrameIndices stemming from alloca from being comparable as its
offset is set post-selectionDAG.
Pull FrameIndex comparision reasoning from DAGCombiner::isAlias to
general BaseIndexOffset.
llvm-svn: 306688
2017-06-29 15:48:11 +00:00
Nirav Dave
c2c9b865bc
Revert "[DAG] Fold FrameIndex offset into BaseIndexOffset analysis. NFCI."
...
This reverts commit r306498 which appears to cause a compilrt-rt test failures
llvm-svn: 306501
2017-06-28 03:20:04 +00:00
Nirav Dave
48ea968c3a
[DAG] Fold FrameIndex offset into BaseIndexOffset analysis. NFCI.
...
Pull FrameIndex comparision reasoning from DAGCombiner::isAlias to
general BaseIndexOffset.
llvm-svn: 306498
2017-06-28 02:09:50 +00:00
Nirav Dave
b7f2852991
[DAG] Move BaseIndexOffset into separate Libarary. NFC.
...
Move BaseIndexOffset analysis out of DAGCombiner for use in other
files.
llvm-svn: 305921
2017-06-21 15:40:43 +00:00