| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | More SmallVectorImpls. | Dan Gohman | 2010-10-12 | 1 | -1/+1 |
| | | | | | llvm-svn: 116279 | ||||
| * | Add X86 MMX type to bitcode and Type. | Dale Johannesen | 2010-09-10 | 1 | -0/+1 |
| | | | | | | | | (The Ada bindings probably need it too, but all the obvious places to change say "do not edit this file".) llvm-svn: 113618 | ||||
| * | Clarify the ownership model of LLVMContext and Module. Namely, contexts own | Owen Anderson | 2010-09-08 | 1 | -0/+10 |
| | | | | | | | | modules are instantiated in them. If the context is deleted, all of its owned modules are also deleted. llvm-svn: 113374 | ||||
| * | remove unions from LLVM IR. They are severely buggy and not | Chris Lattner | 2010-08-28 | 1 | -3/+0 |
| | | | | | | | being actively maintained, improved, or extended. llvm-svn: 112356 | ||||
| * | Fix a bunch of namespace polution. | Dan Gohman | 2010-04-15 | 1 | -0/+1 |
| | | | | | llvm-svn: 101376 | ||||
| * | give LLVMContext an inline asm diagnostic hook member. | Chris Lattner | 2010-04-06 | 1 | -0/+3 |
| | | | | | llvm-svn: 100506 | ||||
| * | Free all Constants in ~LLVMConstantImpl. We avoid assertion failures | Jeffrey Yasskin | 2010-03-22 | 1 | -4/+25 |
| | | | | | | | | | | by dropping all references from all constants that can use other constants before trying to destroy any of them. I also had to free bugpoint's Module in ~BugDriver(). llvm-svn: 99160 | ||||
| * | Re-add the Metadata.h include to LLVMContextImpl.h so that MDNode is complete | Jeffrey Yasskin | 2010-03-21 | 1 | -1/+0 |
| | | | | | | | | where FoldingSet<MDNode> is instantiated. Clang and MSVC complain; gcc doesn't. llvm-svn: 99147 | ||||
| * | Move the LLVMContextImpl implementation into a .cpp file. | Jeffrey Yasskin | 2010-03-21 | 1 | -0/+83 |
| | | | | | llvm-svn: 99146 | ||||
| * | Factor some of the constants+context related code out into a separate ↵ | Owen Anderson | 2009-08-04 | 1 | -36/+0 |
| | | | | | | | | | header, to make LLVMContextImpl.h not hideous. Also, fix some MSVC compile errors. llvm-svn: 78115 | ||||
| * | Privatize the last bit of Constant-creation state. | Owen Anderson | 2009-08-04 | 1 | -0/+13 |
| | | | | | llvm-svn: 78097 | ||||
| * | One two many newlines at end of file LLVMContextImpl.cpp | Edward O'Callaghan | 2009-08-02 | 1 | -1/+0 |
| | | | | | llvm-svn: 77911 | ||||
| * | Fix no newline at end of LLVMContextImpl.cpp | Edward O'Callaghan | 2009-08-02 | 1 | -1/+2 |
| | | | | | llvm-svn: 77907 | ||||
| * | Move the metadata constructors back to 2.5 syntax. | Owen Anderson | 2009-07-31 | 1 | -48/+1 |
| | | | | | llvm-svn: 77733 | ||||
| * | Move more code back to 2.5 APIs. | Owen Anderson | 2009-07-30 | 1 | -15/+0 |
| | | | | | llvm-svn: 77635 | ||||
| * | Rename MDNode.h header. It defines MDnode and other metadata classes. | Devang Patel | 2009-07-28 | 1 | -1/+1 |
| | | | | | | | New name is Metadata.h. llvm-svn: 77370 | ||||
| * | Return ConstantVector to 2.5 API. | Owen Anderson | 2009-07-28 | 1 | -39/+0 |
| | | | | | llvm-svn: 77366 | ||||
| * | Change ConstantArray to 2.5 API. | Owen Anderson | 2009-07-28 | 1 | -111/+0 |
| | | | | | llvm-svn: 77347 | ||||
| * | Move ConstantStruct back to 2.5 API. | Owen Anderson | 2009-07-27 | 1 | -88/+1 |
| | | | | | llvm-svn: 77266 | ||||
| * | Move ConstantFP construction back to the 2.5-ish API. | Owen Anderson | 2009-07-27 | 1 | -35/+0 |
| | | | | | llvm-svn: 77247 | ||||
| * | Remove Value::{isName, getNameRef}. | Daniel Dunbar | 2009-07-25 | 1 | -2/+1 |
| | | | | | | | Also, change MDString to use a StringRef. llvm-svn: 77098 | ||||
| * | Revert the ConstantInt constructors back to their 2.5 forms where possible, ↵ | Owen Anderson | 2009-07-24 | 1 | -372/+14 |
| | | | | | | | thanks to contexts-on-types. More to come. llvm-svn: 77011 | ||||
| * | Privatize the ConstantVector tables. | Owen Anderson | 2009-07-24 | 1 | -1/+55 |
| | | | | | llvm-svn: 76922 | ||||
| * | Privatize the ConstantStruct table. | Owen Anderson | 2009-07-23 | 1 | -0/+104 |
| | | | | | llvm-svn: 76912 | ||||
| * | Convert StringMap to using StringRef for its APIs. | Daniel Dunbar | 2009-07-23 | 1 | -3/+3 |
| | | | | | | | | | | | | | - Yay for '-'s and simplifications! - I kept StringMap::GetOrCreateValue for compatibility purposes, this can eventually go away. Likewise the StringMapEntry Create functions still follow the old style. - NIFC. llvm-svn: 76888 | ||||
| * | MDString | Devang Patel | 2009-07-23 | 1 | -5/+6 |
| | | | | | | | | - Rename member function size(). New name is length(). - Store string beginning and length. Earlier it used to store string end. llvm-svn: 76841 | ||||
| * | Derive MDNode from MetadataBase instead of Constant. Emit MDNodes into ↵ | Devang Patel | 2009-07-23 | 1 | -1/+1 |
| | | | | | | | METADATA_BLOCK in bitcode file. llvm-svn: 76834 | ||||
| * | Privatize the ConstantArray table. | Owen Anderson | 2009-07-21 | 1 | -2/+129 |
| | | | | | llvm-svn: 76639 | ||||
| * | Privatize the first of the value maps. | Owen Anderson | 2009-07-21 | 1 | -0/+300 |
| | | | | | llvm-svn: 76634 | ||||
| * | Privatize the MDNode uniquing table. | Owen Anderson | 2009-07-16 | 1 | -0/+30 |
| | | | | | llvm-svn: 76126 | ||||
| * | Privatize the MDString uniquing table. | Owen Anderson | 2009-07-16 | 1 | -1/+20 |
| | | | | | llvm-svn: 76113 | ||||
| * | Privatize the ConstantFP table. I'm on a roll! | Owen Anderson | 2009-07-16 | 1 | -0/+33 |
| | | | | | llvm-svn: 76097 | ||||
| * | Move the ConstantInt uniquing table into LLVMContextImpl. This exposed a ↵ | Owen Anderson | 2009-07-16 | 1 | -0/+48 |
| number of issues in our current context-passing stuff, which is also fixed here llvm-svn: 76089 | |||||

