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