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)
commit9163978b2c7974b9202d57f33110991290bfc3df
treeb8d0c5b01c8571004bc519e996df94d9dcd68ac1
parent1eb71a1ba7b627ef50ac6b179676815237ac6a19
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.

llvm-svn: 169532
llvm/include/llvm/ADT/ImmutableMap.h