| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix a ton of comment typos found by codespell. Patch by | Chris Lattner | 2011-04-15 | 1 | -1/+1 |
* | now that AsmPrinter::EmitInlineAsm is factored right, we can eliminate the | Chris Lattner | 2010-11-17 | 1 | -1/+2 |
* | Add X86 MMX type to bitcode and Type. | Dale Johannesen | 2010-09-10 | 1 | -0/+1 |
* | Clarify the ownership model of LLVMContext and Module. Namely, contexts own | Owen Anderson | 2010-09-08 | 1 | -0/+4 |
* | remove unions from LLVM IR. They are severely buggy and not | Chris Lattner | 2010-08-28 | 1 | -5/+0 |
* | give LLVMContext an inline asm diagnostic hook member. | Chris Lattner | 2010-04-06 | 1 | -0/+2 |
* | Add a new "NewDebugLoc" class which will eventually replace DebugLoc, | Chris Lattner | 2010-04-01 | 1 | -1/+44 |
* | Re-add the Metadata.h include to LLVMContextImpl.h so that MDNode is complete | Jeffrey Yasskin | 2010-03-21 | 1 | -2/+1 |
* | Move the LLVMContextImpl implementation into a .cpp file. | Jeffrey Yasskin | 2010-03-21 | 1 | -69/+3 |
* | Memoize InlineAsms into the LLVMContext and delete them on shutdown. | Jeffrey Yasskin | 2010-03-21 | 1 | -0/+3 |
* | Delete MDNodes when LLVMContext is destroyed. Previous attempts: r97918, r97... | Jeffrey Yasskin | 2010-03-13 | 1 | -8/+17 |
* | Roll back r97918 again. Just configuring against llvm-gcc wasn't enough to run | Jeffrey Yasskin | 2010-03-07 | 1 | -17/+8 |
* | Reapply r97788 to free MDNodes when the LLVMContext is destroyed. It | Jeffrey Yasskin | 2010-03-07 | 1 | -8/+17 |
* | Revert r97788 because it broke test/FrontendC/2010-02-16-DbgVarScope.c. | Jeffrey Yasskin | 2010-03-05 | 1 | -17/+8 |
* | Free MDNodes when the LLVMContext is destroyed. Leak found by Valgrind. | Jeffrey Yasskin | 2010-03-05 | 1 | -8/+17 |
* | Stop leaking MDStrings. | Jeffrey Yasskin | 2010-03-04 | 1 | -0/+5 |
* | Destroy MDNodes gracefully while deleting llvm context. | Devang Patel | 2010-02-18 | 1 | -1/+11 |
* | Add support for a union type in LLVM IR. Patch by Talin! | Chris Lattner | 2010-02-12 | 1 | -0/+5 |
* | revert 95903. | Devang Patel | 2010-02-11 | 1 | -4/+1 |
* | Destroy MDNodes while destructing llvm context. | Devang Patel | 2010-02-11 | 1 | -1/+4 |
* | Fix some of the memcheck errors found in the JIT unittests. | Jeffrey Yasskin | 2010-02-11 | 1 | -2/+11 |
* | Final step in the metadata API restructuring: move the | Chris Lattner | 2009-12-29 | 1 | -3/+13 |
* | This fixes a memory leak in OpaqueType found by Google's internal heapchecker. | Jeffrey Yasskin | 2009-12-17 | 1 | -0/+11 |
* | Remove isPod() from DenseMapInfo, splitting it out to its own | Chris Lattner | 2009-12-15 | 1 | -2/+0 |
* | remove a bunch of locking from LLVMContextImpl. Since only one thread | Chris Lattner | 2009-11-01 | 1 | -12/+0 |
* | IR support for the new BlockAddress constant kind. This is | Chris Lattner | 2009-10-28 | 1 | -0/+1 |
* | Rename lib/VMCore/ConstantsContext.h:ValueMap<> to ConstantUniqueMap<> to avoid | Jeffrey Yasskin | 2009-10-27 | 1 | -9/+9 |
* | Derive metadata hierarchy from Value instead of User. | Devang Patel | 2009-10-21 | 1 | -3/+1 |
* | Banish ConstantsLock. It's serving no purpose other than slowing things down | Owen Anderson | 2009-10-19 | 1 | -1/+0 |
* | s/class Metadata/class MetadataContext/g | Devang Patel | 2009-09-28 | 1 | -1/+1 |
* | Add llvm::Metadata to manage metadata used in a context. | Devang Patel | 2009-09-16 | 1 | -0/+1 |
* | Fix whitespaces. | Devang Patel | 2009-09-10 | 1 | -4/+4 |
* | Gracefully destroy MDNodes. | Devang Patel | 2009-09-09 | 1 | -0/+3 |
* | Remove dead code. | Devang Patel | 2009-09-08 | 1 | -2/+0 |
* | Now Bitcode reader bug is fixed. Reapply 80839. | Devang Patel | 2009-09-03 | 1 | -2/+4 |
* | Revert 80839 for now. It causes test failures. | Devang Patel | 2009-09-02 | 1 | -4/+2 |
* | Use CallbackVH, instead of WeakVH, to hold MDNode elements. | Devang Patel | 2009-09-02 | 1 | -2/+4 |
* | For now disable MDNode uniquing. This fixes llvm-gcc bootstrap failure on cer... | Devang Patel | 2009-09-01 | 1 | -4/+1 |
* | Free the constants that have no uses in ~LLVMContext. | Torok Edwin | 2009-08-31 | 1 | -1/+22 |
* | Allocate the basic types inside the LLVMContextImpl instance, | Dan Gohman | 2009-08-25 | 1 | -52/+29 |
* | Use standard LLVM-style headers. | Owen Anderson | 2009-08-23 | 1 | -1/+1 |
* | Reapply my less-lock-contention-in-leak-detector patch, now with new files | Owen Anderson | 2009-08-19 | 1 | -0/+5 |
* | Revert my last patch temporarily. | Owen Anderson | 2009-08-19 | 1 | -5/+0 |
* | Privatize part of the leak detector mechanism, which turned out to be heavily... | Owen Anderson | 2009-08-19 | 1 | -0/+5 |
* | Privatize the ValueHandle global map. Because this is used so heavily throug... | Owen Anderson | 2009-08-18 | 1 | -0/+6 |
* | Privatize the last bits of static type state. | Owen Anderson | 2009-08-17 | 1 | -0/+13 |
* | Move the TypeMap lock to a member on LLVMContextImpl. | Owen Anderson | 2009-08-17 | 1 | -0/+4 |
* | Actually privatize a IntegerTypes, and fix a few bugs exposed by this. | Owen Anderson | 2009-08-13 | 1 | -1/+53 |
* | Make LLVMContext and LLVMContextImpl classes instead of structs. | Benjamin Kramer | 2009-08-11 | 1 | -2/+3 |
* | Remove dead metadata. | Devang Patel | 2009-08-11 | 1 | -1/+4 |