aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore/LLVMContextImpl.h
Commit message (Expand)AuthorAgeFilesLines
* give LLVMContext an inline asm diagnostic hook member.Chris Lattner2010-04-061-0/+2
* Add a new "NewDebugLoc" class which will eventually replace DebugLoc,Chris Lattner2010-04-011-1/+44
* Re-add the Metadata.h include to LLVMContextImpl.h so that MDNode is completeJeffrey Yasskin2010-03-211-2/+1
* Move the LLVMContextImpl implementation into a .cpp file.Jeffrey Yasskin2010-03-211-69/+3
* Memoize InlineAsms into the LLVMContext and delete them on shutdown.Jeffrey Yasskin2010-03-211-0/+3
* Delete MDNodes when LLVMContext is destroyed. Previous attempts: r97918, r97...Jeffrey Yasskin2010-03-131-8/+17
* Roll back r97918 again. Just configuring against llvm-gcc wasn't enough to runJeffrey Yasskin2010-03-071-17/+8
* Reapply r97788 to free MDNodes when the LLVMContext is destroyed. ItJeffrey Yasskin2010-03-071-8/+17
* Revert r97788 because it broke test/FrontendC/2010-02-16-DbgVarScope.c.Jeffrey Yasskin2010-03-051-17/+8
* Free MDNodes when the LLVMContext is destroyed. Leak found by Valgrind.Jeffrey Yasskin2010-03-051-8/+17
* Stop leaking MDStrings.Jeffrey Yasskin2010-03-041-0/+5
* Destroy MDNodes gracefully while deleting llvm context.Devang Patel2010-02-181-1/+11
* Add support for a union type in LLVM IR. Patch by Talin!Chris Lattner2010-02-121-0/+5
* revert 95903.Devang Patel2010-02-111-4/+1
* Destroy MDNodes while destructing llvm context.Devang Patel2010-02-111-1/+4
* Fix some of the memcheck errors found in the JIT unittests.Jeffrey Yasskin2010-02-111-2/+11
* Final step in the metadata API restructuring: move the Chris Lattner2009-12-291-3/+13
* This fixes a memory leak in OpaqueType found by Google's internal heapchecker.Jeffrey Yasskin2009-12-171-0/+11
* Remove isPod() from DenseMapInfo, splitting it out to its ownChris Lattner2009-12-151-2/+0
* remove a bunch of locking from LLVMContextImpl. Since only one threadChris Lattner2009-11-011-12/+0
* IR support for the new BlockAddress constant kind. This isChris Lattner2009-10-281-0/+1
* Rename lib/VMCore/ConstantsContext.h:ValueMap<> to ConstantUniqueMap<> to avoidJeffrey Yasskin2009-10-271-9/+9
* Derive metadata hierarchy from Value instead of User.Devang Patel2009-10-211-3/+1
* Banish ConstantsLock. It's serving no purpose other than slowing things downOwen Anderson2009-10-191-1/+0
* s/class Metadata/class MetadataContext/gDevang Patel2009-09-281-1/+1
* Add llvm::Metadata to manage metadata used in a context. Devang Patel2009-09-161-0/+1
* Fix whitespaces.Devang Patel2009-09-101-4/+4
* Gracefully destroy MDNodes.Devang Patel2009-09-091-0/+3
* Remove dead code.Devang Patel2009-09-081-2/+0
* Now Bitcode reader bug is fixed. Reapply 80839.Devang Patel2009-09-031-2/+4
* Revert 80839 for now. It causes test failures.Devang Patel2009-09-021-4/+2
* Use CallbackVH, instead of WeakVH, to hold MDNode elements. Devang Patel2009-09-021-2/+4
* For now disable MDNode uniquing. This fixes llvm-gcc bootstrap failure on cer...Devang Patel2009-09-011-4/+1
* Free the constants that have no uses in ~LLVMContext.Torok Edwin2009-08-311-1/+22
* Allocate the basic types inside the LLVMContextImpl instance,Dan Gohman2009-08-251-52/+29
* Use standard LLVM-style headers.Owen Anderson2009-08-231-1/+1
* Reapply my less-lock-contention-in-leak-detector patch, now with new filesOwen Anderson2009-08-191-0/+5
* Revert my last patch temporarily.Owen Anderson2009-08-191-5/+0
* Privatize part of the leak detector mechanism, which turned out to be heavily...Owen Anderson2009-08-191-0/+5
* Privatize the ValueHandle global map. Because this is used so heavily throug...Owen Anderson2009-08-181-0/+6
* Privatize the last bits of static type state.Owen Anderson2009-08-171-0/+13
* Move the TypeMap lock to a member on LLVMContextImpl.Owen Anderson2009-08-171-0/+4
* Actually privatize a IntegerTypes, and fix a few bugs exposed by this.Owen Anderson2009-08-131-1/+53
* Make LLVMContext and LLVMContextImpl classes instead of structs.Benjamin Kramer2009-08-111-2/+3
* Remove dead metadata.Devang Patel2009-08-111-1/+4
* Remove MDNode from ValueMap when MDNode is destroyed.Devang Patel2009-08-101-1/+1
* Rename MDNodeSet as MDNodes.Devang Patel2009-08-101-1/+1
* Change the MDNode uniquing to a ValueMap, at Devang's request.Owen Anderson2009-08-101-2/+2
* Privatize the StructType table, which unfortunately involves routing contexts...Owen Anderson2009-08-051-0/+1
* Privatize the FunctionType table.Owen Anderson2009-08-051-0/+1