aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore/LLVMContextImpl.h
Commit message (Expand)AuthorAgeFilesLines
* Move the AttributesImpl header file into the VMCore directory so that it can ...Bill Wendling2012-10-151-1/+1
* Begin the transition to using the AttributesImpl object for the Attributes ivar.Bill Wendling2012-10-081-1/+1
* Initial commit for the AttributesImpl class.Bill Wendling2012-09-261-1/+5
* Cache the hash value of the operands in the MDNode.Benjamin Kramer2012-04-111-0/+20
* The MDString class stored a StringRef to the string which was already in aBill Wendling2012-04-101-1/+1
* Replace the hashing functions on APInt and APFloat with overloads of theChandler Carruth2012-03-041-3/+8
* Rewrite LLVM's generalized support library for hashing to follow the APIChandler Carruth2012-03-011-9/+7
* Reinstate r151049 now that GeneralHash is fixed.Jay Foad2012-02-231-3/+106
* Revert r151049 cos it broke the buildbots.Jay Foad2012-02-211-106/+3
* PR1210: make uniquing of struct and function types more efficient byJay Foad2012-02-211-3/+106
* Efficient Constant Uniquing.Talin2012-02-051-6/+3
* start the implementation of a new ConstantDataVector and ConstantDataArrayChris Lattner2012-01-231-0/+3
* convert CAZ, UndefValue, and CPN to use DenseMap's again, this time withoutChris Lattner2012-01-231-4/+4
* revert r148691 and 148693Chris Lattner2012-01-231-8/+4
* switch UndefValue and ConstantPointerNull over to DenseMap's for uniquing.Chris Lattner2012-01-231-3/+5
* Replace a use of ConstantUniqueMap for CAZ constants with a simple DenseMap.Chris Lattner2012-01-231-1/+3
* The powers that be have decided that LLVM IR should now support 16-bitDan Gohman2011-12-171-1/+1
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-181-2/+2
* bump pointer allocate LLVM IR types, since they are never deallocated.Chris Lattner2011-07-151-1/+5
* stop leaking all named struct types with an empty name. ThanksChris Lattner2011-07-131-0/+1
* Land the long talked about "type system rewrite" patch. ThisChris Lattner2011-07-091-30/+17
* Extend ConstantUniqueMap with a new template parameter ValRefType,Jay Foad2011-06-221-11/+15
* eliminate the Type::getDescription() method, using "<<" instead. This Chris Lattner2011-06-181-8/+0
* Fix a ton of comment typos found by codespell. Patch byChris Lattner2011-04-151-1/+1
* now that AsmPrinter::EmitInlineAsm is factored right, we can eliminate theChris Lattner2010-11-171-1/+2
* Add X86 MMX type to bitcode and Type.Dale Johannesen2010-09-101-0/+1
* Clarify the ownership model of LLVMContext and Module. Namely, contexts ownOwen Anderson2010-09-081-0/+4
* remove unions from LLVM IR. They are severely buggy and notChris Lattner2010-08-281-5/+0
* 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