Allow modifying an ImmutableMap without canonicalizing it immediately.
authorJordan Rose <jordan_rose@apple.com>
Thu, 6 Dec 2012 19:01:24 +0000 (19:01 +0000)
committerJordan Rose <jordan_rose@apple.com>
Thu, 6 Dec 2012 19:01:24 +0000 (19:01 +0000)
commit972f087dbbc233bff9270716f2af453b90a996d9
tree31fbc5aa7f04e9c2ee1214236e5bfecf7f56fc19
parentb2af3a095b218700c3912574d2f1100207c0ae2c
Allow modifying an ImmutableMap without canonicalizing it immediately.

This is an alternative to the ImmutableMapRef interface where a factory
should still be canonicalizing by default, but in certain cases an
improvement can be made by delaying the canonicalization.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169532 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/ADT/ImmutableMap.h