Nirav Dave
|
30d9733443
[DAGCombiner] Unify Lifetime and memory Op aliasing.
|
6 jaren geleden |
Nirav Dave
|
1f844702f1
[DAG] Fix constant store folding to handle non-byte sizes.
|
6 jaren geleden |
Nirav Dave
|
4eee65a5d3
[DAGCombine] Fold overlapping constant stores
|
6 jaren geleden |
Clement Courbet
|
1da2d4699d
Re-land the refactoring part of r354244 "[DAGCombiner] Eliminate dead stores to stack."
|
6 jaren geleden |
Clement Courbet
|
3cfd39d61c
Revert r354244 "[DAGCombiner] Eliminate dead stores to stack."
|
6 jaren geleden |
Clement Courbet
|
89d8d90473
[DAGCombiner] Eliminate dead stores to stack.
|
6 jaren geleden |
Clement Courbet
|
c605438958
[DAG] BaseIndexOffset: FrameIndexSDNodes with the same FrameIndex compare equal.
|
6 jaren geleden |
Clement Courbet
|
cc98a273f0
[SelectionDAG] Add a BaseIndexOffset::print() method for debugging.
|
6 jaren geleden |
Chandler Carruth
|
6b547686c5
Update the file headers across all of the LLVM projects in the monorepo
|
6 jaren geleden |
Craig Topper
|
406f960c8c
[SelectionDAG] Teach BaseIndexOffset::match to unwrap the base after looking through an add/or
|
6 jaren geleden |
Nirav Dave
|
b79937c973
[DAG] Add const variants for BaseIndexOffset functions.
|
6 jaren geleden |
Nirav Dave
|
3455380959
[DAG] Teach findBaseOffset to interpret indexes of indexed memory operations
|
7 jaren geleden |
Nirav Dave
|
80fc28f975
[DAG] Teach BaseIndexOffset to correctly handle with indexed operations
|
7 jaren geleden |
Nirav Dave
|
5d9f5f4088
Integrate findBaseOffset address analyses to BaseIndexOffset. NFCI.
|
7 jaren geleden |
Nirav Dave
|
ecdc6849ca
Revert "[DAG] Integrate findBaseOffset address analyses to BaseIndexOffset. NFCI."
|
7 jaren geleden |
Nirav Dave
|
24bf4ab201
[DAG] Integrate findBaseOffset address analyses to BaseIndexOffset. NFCI.
|
7 jaren geleden |
David Blaikie
|
e3a9b4ce3a
Fix a bunch more layering of CodeGen headers that are in Target
|
7 jaren geleden |
Eugene Zelenko
|
16ffaf8e76
[CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
|
8 jaren geleden |
Nirav Dave
|
b872fbbb3d
[X86][DAG] Switch X86 Target to post-legalized store merge
|
8 jaren geleden |
Nirav Dave
|
3f4f926b6a
Rewrite areNonVolatileConsecutiveLoads to use BaseIndexOffset
|
8 jaren geleden |
Nirav Dave
|
32524dd4da
[DAG] Fixed predicate for determining when two frame indices
|
8 jaren geleden |
Nirav Dave
|
d1814a363f
Revert "[DAG] Rewrite areNonVolatileConsecutiveLoads to use BaseIndexOffset"
|
8 jaren geleden |
Nirav Dave
|
8f57a78615
[DAG] Rewrite areNonVolatileConsecutiveLoads to use BaseIndexOffset
|
8 jaren geleden |
Nirav Dave
|
8ebfef5200
[DAG] Fold FrameIndex offset into BaseIndexOffset analysis. NFCI.
|
8 jaren geleden |
Nirav Dave
|
af639e8d6c
Revert "[DAG] Fold FrameIndex offset into BaseIndexOffset analysis. NFCI."
|
8 jaren geleden |
Nirav Dave
|
64a075b52c
[DAG] Fold FrameIndex offset into BaseIndexOffset analysis. NFCI.
|
8 jaren geleden |
Nirav Dave
|
34e56f0bf7
[DAG] Move BaseIndexOffset into separate Libarary. NFC.
|
8 jaren geleden |