summaryrefslogtreecommitdiff
path: root/lib/VMCore/LLVMContextImpl.cpp
Commit message (Expand)AuthorAge
* Make the AttrListPtr object a part of the LLVMContext.Bill Wendling2012-11-20
* Fix use after free when deleting attributes in a chained folding set.Benjamin Kramer2012-10-14
* Initial commit for the AttributesImpl class.Bill Wendling2012-09-26
* Efficient Constant Uniquing.Talin2012-02-05
* start the implementation of a new ConstantDataVector and ConstantDataArrayChris Lattner2012-01-23
* convert CAZ, UndefValue, and CPN to use DenseMap's again, this time withoutChris Lattner2012-01-23
* revert r148691 and 148693Chris Lattner2012-01-23
* switch UndefValue and ConstantPointerNull over to DenseMap's for uniquing.Chris Lattner2012-01-23
* Replace a use of ConstantUniqueMap for CAZ constants with a simple DenseMap.Chris Lattner2012-01-23
* Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie2011-12-20
* The powers that be have decided that LLVM IR should now support 16-bitDan Gohman2011-12-17
* bump pointer allocate LLVM IR types, since they are never deallocated.Chris Lattner2011-07-15
* stop leaking all named struct types with an empty name. ThanksChris Lattner2011-07-13
* TypeMap had a destructor that destroyed the types it held. DenseMap did not, soNick Lewycky2011-07-12
* Land the long talked about "type system rewrite" patch. ThisChris Lattner2011-07-09
* More SmallVectorImpls.Dan Gohman2010-10-12
* Add X86 MMX type to bitcode and Type.Dale Johannesen2010-09-10
* Clarify the ownership model of LLVMContext and Module. Namely, contexts ownOwen Anderson2010-09-08
* remove unions from LLVM IR. They are severely buggy and notChris Lattner2010-08-28
* Fix a bunch of namespace polution.Dan Gohman2010-04-15
* give LLVMContext an inline asm diagnostic hook member.Chris Lattner2010-04-06
* Free all Constants in ~LLVMConstantImpl. We avoid assertion failuresJeffrey Yasskin2010-03-22
* 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
* Factor some of the constants+context related code out into a separate header,...Owen Anderson2009-08-04
* Privatize the last bit of Constant-creation state.Owen Anderson2009-08-04
* One two many newlines at end of file LLVMContextImpl.cppEdward O'Callaghan2009-08-02
* Fix no newline at end of LLVMContextImpl.cppEdward O'Callaghan2009-08-02
* Move the metadata constructors back to 2.5 syntax.Owen Anderson2009-07-31
* Move more code back to 2.5 APIs.Owen Anderson2009-07-30
* Rename MDNode.h header. It defines MDnode and other metadata classes.Devang Patel2009-07-28
* Return ConstantVector to 2.5 API.Owen Anderson2009-07-28
* Change ConstantArray to 2.5 API.Owen Anderson2009-07-28
* Move ConstantStruct back to 2.5 API.Owen Anderson2009-07-27
* Move ConstantFP construction back to the 2.5-ish API.Owen Anderson2009-07-27
* Remove Value::{isName, getNameRef}.Daniel Dunbar2009-07-25
* Revert the ConstantInt constructors back to their 2.5 forms where possible, t...Owen Anderson2009-07-24
* Privatize the ConstantVector tables.Owen Anderson2009-07-24
* Privatize the ConstantStruct table.Owen Anderson2009-07-23
* Convert StringMap to using StringRef for its APIs.Daniel Dunbar2009-07-23
* MDStringDevang Patel2009-07-23
* Derive MDNode from MetadataBase instead of Constant. Emit MDNodes into METADA...Devang Patel2009-07-23
* Privatize the ConstantArray table.Owen Anderson2009-07-21
* Privatize the first of the value maps.Owen Anderson2009-07-21
* Privatize the MDNode uniquing table.Owen Anderson2009-07-16
* Privatize the MDString uniquing table.Owen Anderson2009-07-16
* Privatize the ConstantFP table. I'm on a roll!Owen Anderson2009-07-16
* Move the ConstantInt uniquing table into LLVMContextImpl. This exposed a num...Owen Anderson2009-07-16