diff options
author | Philip Reames <listmail@philipreames.com> | 2016-01-06 04:39:03 +0000 |
---|---|---|
committer | Philip Reames <listmail@philipreames.com> | 2016-01-06 04:39:03 +0000 |
commit | c86ed0055d24ee591490dc8043f364156ae4ea8a (patch) | |
tree | 6194083b310b79a2e6d80974f3703dcb071e5ec6 /llvm/lib/Analysis/BasicAliasAnalysis.cpp | |
parent | 3a40237c03380c06b344c5b9844373ba8410a2c4 (diff) | |
download | llvm-c86ed0055d24ee591490dc8043f364156ae4ea8a.zip llvm-c86ed0055d24ee591490dc8043f364156ae4ea8a.tar.gz llvm-c86ed0055d24ee591490dc8043f364156ae4ea8a.tar.bz2 |
Extract helper function to merge MemoryOperand lists [NFC]
In the discussion on http://reviews.llvm.org/D15730, Andy pointed out we had a utility function for merging MMO lists. Since it turned we actually had two copies and there's another review in progress (http://reviews.llvm.org/D15230) which needs the same, extract it into a utility function and clean up the interfaces to make it easier to use with a MachineInstBuilder.
I introduced a pair here to track size and allocation together. I think we should probably move in the direction of the MachineOperandsRef helper class, but I'm leaving that for further work. I want to get the poison state introduced before I make major changes to the interface.
Differential Revision: http://reviews.llvm.org/D15757
llvm-svn: 256909
Diffstat (limited to 'llvm/lib/Analysis/BasicAliasAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions