search for: canmergestoresto

Displaying 4 results from an estimated 4 matches for "canmergestoresto".

2018 Mar 01
0
Heap Exhaustion during 'DAGCombiner::Run'
...Combiner. If you have a custom lowered type the DAGCombiner may end up merging a set of stores and immediately splitting them up in legalization. You should be able to disable this pass universally by overriding mergeStoresAfterLegalization() or conditionally for cases that shouldn't match with canMergeStoresTo. You should able able to verify by finding the loop of nodes considered with "-debug" on. -Nirav On Sun, Feb 25, 2018 at 9:36 AM Martin J. O'Riordan via llvm-dev < llvm-dev at lists.llvm.org> wrote: > Hi LLVM-Devs, > > I am in the process of updating our out-of-t...
2018 Feb 25
3
Heap Exhaustion during 'DAGCombiner::Run'
Hi LLVM-Devs, I am in the process of updating our out-of-tree implementation from v5.0 to v6.0 RC3, and while it builds and mostly runs, I am having trouble with a small number of tests where the 'WorklistMap' in 'DAGCombiner::Run' never becomes empty. This is resulting in a runaway state of continuous heap allocation until the process exhausts all system memory. But I can't
2018 Mar 06
2
Heap Exhaustion during 'DAGCombiner::Run'
...Combiner. If you have a custom lowered type the DAGCombiner may end up merging a set of stores and immediately splitting them up in legalization. You should be able to disable this pass universally by overriding mergeStoresAfterLegalization() or conditionally for cases that shouldn't match with canMergeStoresTo. You should able able to verify by finding the loop of nodes considered with "-debug" on. -Nirav On Sun, Feb 25, 2018 at 9:36 AM Martin J. O'Riordan via llvm-dev <llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org> > wrote: Hi LLVM-Devs, I a...
2018 Mar 06
0
Heap Exhaustion during 'DAGCombiner::Run'
...e a custom lowered type the DAGCombiner may end up > merging a set of stores and immediately splitting them up in legalization. > You should be able to disable this pass universally by overriding > mergeStoresAfterLegalization() or conditionally for cases that shouldn't > match with canMergeStoresTo. > > > > You should able able to verify by finding the loop of nodes considered > with "-debug" on. > > > > -Nirav > > > > > > > > On Sun, Feb 25, 2018 at 9:36 AM Martin J. O'Riordan via llvm-dev < > llvm-dev at lists.llvm.org&g...