| Commit message (Expand) | Author | Age |
* | VMCore: Add Type::getIntN[Ptr]Ty, which are the obvious generic forms of | Daniel Dunbar | 2010-04-13 |
* | Oops, r98447 dropped the reference to ForwardType in the wrong place in | Jeffrey Yasskin | 2010-03-28 |
* | Allow types that have been forwarded to to be freed. | Jeffrey Yasskin | 2010-03-13 |
* | Introduce isOpaqueTy and use it rather than isa<OpaqueType>. Also, move some | Duncan Sands | 2010-02-16 |
* | There are two ways of checking for a given type, for example isa<PointerType>(T) | Duncan Sands | 2010-02-16 |
* | Uniformize the names of type predicates: rather than having isFloatTy and | Duncan Sands | 2010-02-15 |
* | Add support for a union type in LLVM IR. Patch by Talin! | Chris Lattner | 2010-02-12 |
* | Fix some of the memcheck errors found in the JIT unittests. | Jeffrey Yasskin | 2010-02-11 |
* | Convert a ton of simple integer type equality tests to the new predicate. | Benjamin Kramer | 2010-01-05 |
* | Add a new predicate for integer type equality tests. | Benjamin Kramer | 2010-01-05 |
* | Change errs() to dbgs(). | David Greene | 2010-01-05 |
* | Put TypesEqual and TypeHasCycleThroughItself in namespace llvm so ADL from | John McCall | 2009-12-19 |
* | This fixes a memory leak in OpaqueType found by Google's internal heapchecker. | Jeffrey Yasskin | 2009-12-17 |
* | remove a bunch of locking from LLVMContextImpl. Since only one thread | Chris Lattner | 2009-11-01 |
* | Make getPointerTo return a const PointerType* rather than | Duncan Sands | 2009-10-07 |
* | Introduce and use convenience methods for getting pointer types | Duncan Sands | 2009-10-06 |
* | Remove the "metadata*" type and simplify the code it complicated. This was only | Nick Lewycky | 2009-09-27 |
* | Micro-optimize DerivedType::dropAllTypeUses. | Dan Gohman | 2009-09-27 |
* | Remove dead code from this function and optimize. Update its corresponding | Nick Lewycky | 2009-09-27 |
* | When a constant's type is refined, update the constant in place | Dan Gohman | 2009-09-15 |
* | Forbid arrays of function-type and structures with function-typed fields. | Nick Lewycky | 2009-09-15 |
* | Fix a pair of comment typos. | Nick Lewycky | 2009-09-14 |
* | Opaque types didn't work if llvm_is_multithreaded(). | Torok Edwin | 2009-09-02 |
* | Free the constants that have no uses in ~LLVMContext. | Torok Edwin | 2009-08-31 |
* | Allocate the basic types inside the LLVMContextImpl instance, | Dan Gohman | 2009-08-25 |
* | remove the std::ostream version of module and type printing. | Chris Lattner | 2009-08-23 |
* | remove some DOUTs | Chris Lattner | 2009-08-23 |
* | Privatize the last bits of static type state. | Owen Anderson | 2009-08-17 |
* | Move the TypeMap lock to a member on LLVMContextImpl. | Owen Anderson | 2009-08-17 |
* | Actually privatize a IntegerTypes, and fix a few bugs exposed by this. | Owen Anderson | 2009-08-13 |
* | Push LLVMContexts through the IntegerType APIs. | Owen Anderson | 2009-08-13 |
* | Privatize the StructType table, which unfortunately involves routing contexts... | Owen Anderson | 2009-08-05 |
* | Privatize the FunctionType table. | Owen Anderson | 2009-08-05 |
* | Privatize the PointerType factory. | Owen Anderson | 2009-08-05 |
* | Privatize the VectorType uniquing. | Owen Anderson | 2009-08-04 |
* | Begin the process of privatizing the type uniquing tables. No API changes ye... | Owen Anderson | 2009-08-04 |
* | llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. | Torok Edwin | 2009-07-14 |
* | assert(0) -> LLVM_UNREACHABLE. | Torok Edwin | 2009-07-11 |
* | Implement changes from Chris's feedback. | Torok Edwin | 2009-07-08 |
* | Start converting to new error handling API. | Torok Edwin | 2009-07-08 |
* | Have scoped mutexes take referenes instead of pointers. | Owen Anderson | 2009-07-07 |
* | I give up on trying to use reader/writer locks for recursive type refinement.... | Owen Anderson | 2009-07-01 |
* | Move the memory fences out of the path for single-threaded mode. | Owen Anderson | 2009-06-19 |
* | Fix incorrect comment pointed out by Duncan. | Owen Anderson | 2009-06-19 |
* | Simplify using mutexes that become no-ops when not in multithreaded mode. | Owen Anderson | 2009-06-18 |
* | Use SmartMutex to simplify. | Owen Anderson | 2009-06-18 |
* | Move Threading.[h|cpp] from Support to System. | Owen Anderson | 2009-06-18 |
* | Fix the double checked locking in this file too. | Owen Anderson | 2009-06-18 |
* | Use double-checked locking for this lazy initialization. | Owen Anderson | 2009-06-17 |
* | We need to guard reads of the AbstractTypeUsers list, as well as writes to it... | Owen Anderson | 2009-06-17 |