aboutsummaryrefslogtreecommitdiff
path: root/CodeGen/ModuleBuilder.cpp
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2007-09-25 04:26:20 +0000
committerTed Kremenek <kremenek@apple.com>2007-09-25 04:26:20 +0000
commit67cfad6fda64fd8d1a22142a894a3892e87e76be (patch)
treeddc205d70205d53ff97e3b4a13162476df9f9e3a /CodeGen/ModuleBuilder.cpp
parentd33218cd684ff38ad3e197f4128768906e72f0c5 (diff)
Added PersistentMap, an ADT that implements a map data structure that
is persistent. Adds/removals to a PersistentMap do not result in a map being modified, but a new map being created. This will be useful for path-sensitive analyses. The current implementation mainly makes copies to implement this functionality. If the map turns out to be extensively used, this implementation will be replaced with a more efficient one that uses data sharing (see comments in PersistentMap.h for more information). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@42290 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'CodeGen/ModuleBuilder.cpp')
0 files changed, 0 insertions, 0 deletions