1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 19:23:23 +01:00
llvm-mirror/include
Jeffrey Yasskin ad8692124f Add a ValueMap<ValueOrSubclass*, T> type. ValueMap<Value*, T> is safe to use
even when keys get RAUWed and deleted during its lifetime. By default the keys
act like WeakVHs, but users can pass a third template parameter to configure
how updates work and whether to do anything beyond updating the map on each
action.

It's also possible to automatically acquire a lock around ValueMap updates
triggered by RAUWs and deletes, to support the ExecutionEngine.

llvm-svn: 84890
2009-10-22 20:10:20 +00:00
..
llvm Add a ValueMap<ValueOrSubclass*, T> type. ValueMap<Value*, T> is safe to use 2009-10-22 20:10:20 +00:00
llvm-c Remove MallocInst from LLVM Instructions. 2009-10-17 01:18:07 +00:00