llvm/lib
Devang Patel d9489cbb0c Use CallbackVH, instead of WeakVH, to hold MDNode elements.
Use FoldingSetNode to unique MDNodes in a context.
Use CallbackVH hooks to update context's MDNodeSet appropriately.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80839 91177308-0d34-0410-b5e6-96231b3b80d8
2009-09-02 21:22:09 +00:00
..
Analysis Fix DbgStopPointInst->getFileName/getDirectory, broken by the MDNodification in 2009-09-02 11:13:56 +00:00
Archive Prune #includes from llvm/Linker.h and llvm/System/Path.h, 2009-08-23 22:45:37 +00:00
AsmParser Refactor common code from ParseAssemblyString and ParseAssemblyFile, 2009-09-02 17:18:19 +00:00
Bitcode Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson. 2009-09-02 08:44:58 +00:00
CodeGen Rearrange code to eliminate redundancy and avoid gotos. 2009-09-02 16:35:35 +00:00
CompilerDriver convert LoopInfo.h and GraphWriter.h to use raw_ostream 2009-08-23 07:19:13 +00:00
Debugger Prune #includes from llvm/Linker.h and llvm/System/Path.h, 2009-08-23 22:45:37 +00:00
ExecutionEngine Fix PR4845: r77946 completely broke x86_64 Darwin (or any situation where the 2009-09-02 00:19:03 +00:00
Linker Prune #includes from llvm/Linker.h and llvm/System/Path.h, 2009-08-23 22:45:37 +00:00
MC llvm-mc: Store MCSymbolData value as a pointer (to make MSVC happy). 2009-09-01 04:09:03 +00:00
Support Update CMake files. 2009-09-01 17:01:02 +00:00
System Fix ExplicitSymbols leak. 2009-08-31 16:12:29 +00:00
Target More missed vdup patterns 2009-09-02 21:21:28 +00:00
Transforms Sort edges in MaximumSpanningTree more stable in case of equal weight. 2009-09-02 14:03:11 +00:00
VMCore Use CallbackVH, instead of WeakVH, to hold MDNode elements. 2009-09-02 21:22:09 +00:00
Makefile LLVMC doesn't need ENABLE_PIC to build now. 2009-07-04 03:54:54 +00:00