diff options
author | David Majnemer <david.majnemer@gmail.com> | 2016-08-16 18:48:34 +0000 |
---|---|---|
committer | David Majnemer <david.majnemer@gmail.com> | 2016-08-16 18:48:34 +0000 |
commit | fa0f1e660b1ef34665e7683d8ac8f7dd581ab84b (patch) | |
tree | dbbe817db2d8101e23a658b64da4ad12d05d87af /llvm/lib/Support/SourceMgr.cpp | |
parent | 0761b5253d57690e43cca9f4cc8155ecf223ee17 (diff) | |
download | llvm-fa0f1e660b1ef34665e7683d8ac8f7dd581ab84b.zip llvm-fa0f1e660b1ef34665e7683d8ac8f7dd581ab84b.tar.gz llvm-fa0f1e660b1ef34665e7683d8ac8f7dd581ab84b.tar.bz2 |
Don't passively concatenate MDNodes
I have audited all the callers of concatenate and none require duplicate
entries to service concatenation.
These duplicates serve no purpose but to needlessly embiggen the IR.
N.B. Layering getMostGenericAliasScope on top of concatenate makes it
O(nlogn + mlogm) instead of O(n*m).
llvm-svn: 278836
Diffstat (limited to 'llvm/lib/Support/SourceMgr.cpp')
0 files changed, 0 insertions, 0 deletions