aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-10-19Prune a LegacyDivergenceAnalysis and MachineLoopInfo include eachReid Kleckner1-0/+1
2019-03-27[DAGCombiner] Unify Lifetime and memory Op aliasing.Nirav Dave1-10/+29
2019-02-26[DAG] Fix constant store folding to handle non-byte sizes.Nirav Dave1-4/+6
2019-02-22[DAGCombine] Fold overlapping constant storesNirav Dave1-3/+2
2019-02-20Re-land the refactoring part of r354244 "[DAGCombiner] Eliminate dead stores ...Clement Courbet1-0/+75
2019-02-18Revert r354244 "[DAGCombiner] Eliminate dead stores to stack."Clement Courbet1-75/+0
2019-02-18[DAGCombiner] Eliminate dead stores to stack.Clement Courbet1-0/+75
2019-02-05[DAG] BaseIndexOffset: FrameIndexSDNodes with the same FrameIndex compare equal.Clement Courbet1-5/+9
2019-02-04[SelectionDAG] Add a BaseIndexOffset::print() method for debugging.Clement Courbet1-0/+19
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-11-26[SelectionDAG] Teach BaseIndexOffset::match to unwrap the base after looking ...Craig Topper1-3/+3
2018-10-30[DAG] Add const variants for BaseIndexOffset functions.Nirav Dave1-3/+4
2018-01-26[DAG] Teach findBaseOffset to interpret indexes of indexed memory operationsNirav Dave1-8/+35
2018-01-08[DAG] Teach BaseIndexOffset to correctly handle with indexed operationsNirav Dave1-1/+20
2017-12-22Integrate findBaseOffset address analyses to BaseIndexOffset. NFCI.Nirav Dave1-0/+17
2017-12-22Revert "[DAG] Integrate findBaseOffset address analyses to BaseIndexOffset. N...Nirav Dave1-17/+0
2017-12-22[DAG] Integrate findBaseOffset address analyses to BaseIndexOffset. NFCI.Nirav Dave1-0/+17
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie1-1/+1
2017-09-13[CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko1-5/+5
2017-08-11[X86][DAG] Switch X86 Target to post-legalized store mergeNirav Dave1-1/+2
2017-07-05Rewrite areNonVolatileConsecutiveLoads to use BaseIndexOffsetNirav Dave1-6/+12
2017-07-04[DAG] Fixed predicate for determining when two frame indicesNirav Dave1-5/+5
2017-06-30Revert "[DAG] Rewrite areNonVolatileConsecutiveLoads to use BaseIndexOffset"Nirav Dave1-12/+6
2017-06-30[DAG] Rewrite areNonVolatileConsecutiveLoads to use BaseIndexOffsetNirav Dave1-6/+12
2017-06-29[DAG] Fold FrameIndex offset into BaseIndexOffset analysis. NFCI.Nirav Dave1-10/+24
2017-06-28Revert "[DAG] Fold FrameIndex offset into BaseIndexOffset analysis. NFCI."Nirav Dave1-13/+4
2017-06-28[DAG] Fold FrameIndex offset into BaseIndexOffset analysis. NFCI.Nirav Dave1-4/+13
2017-06-21[DAG] Move BaseIndexOffset into separate Libarary. NFC.Nirav Dave1-0/+95