aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/ASTContext.cpp
AgeCommit message (Expand)Author
2009-07-31Canonicalization and profiling for overloaded function declarations,Douglas Gregor
2009-07-31Canonicalize dependent extended vector types.Douglas Gregor
2009-07-31Whitespace around else canonicalization and fix 80-col violations.Mike Stump
2009-07-31Build canonical types for dependently-sized array types.Douglas Gregor
2009-07-30Canonicalization of dependent C++0x decltype types.Douglas Gregor
2009-07-30Canonicalization for dependent typeof(expr) types.Douglas Gregor
2009-07-30Support out-of-line definitions of the members of class templateDouglas Gregor
2009-07-29Change uses of:Ted Kremenek
2009-07-29[llvm up]Douglas Gregor
2009-07-29Use the new statement/expression profiling code to unique dependentDouglas Gregor
2009-07-28Some minor cleanups, thanks Chris.Mike Stump
2009-07-28Some style fixes, thanks Chris.Mike Stump
2009-07-28Refactor the code that produces a TemplateSpecializationType, so thatDouglas Gregor
2009-07-28remove extraneous bracesChris Lattner
2009-07-28Make longjmp a real builtin.Mike Stump
2009-07-27Ensure we can work through typedefs.Mike Stump
2009-07-27Fix PR4624.Mike Stump
2009-07-25Preserve qualifiers.Mike Stump
2009-07-25Add noreturn as a type attribute, handle printing for them and handleMike Stump
2009-07-24Template instantiation for static data members that are defined out-of-line.Douglas Gregor
2009-07-23This patch fixes the implementations of the __has_trivial_destructorDouglas Gregor
2009-07-23Remove a bunch of FIXME's related to ObjC type checking.Steve Naroff
2009-07-22Fix a nasty little use-after-free bug.Eli Friedman
2009-07-22Use isa instead of dyn_cast for conditionals.Mike Stump
2009-07-22Fix a couple recent ABI regressions noticed during code review (fallout from ...Steve Naroff
2009-07-22Fix <rdar://problem/6770276> Support Class<Proto> syntax.Steve Naroff
2009-07-21- Introduce ASTContext::getObjCImplementation() and ASTContext::setObjCImplem...Argyrios Kyrtzidis
2009-07-205 cleanups to ObjCObjectPointerType work:Steve Naroff
2009-07-18Migrate over to the record layout builder.Anders Carlsson
2009-07-18Revert r75641.Anders Carlsson
2009-07-18Remove ObjCQualifiedInterfaceType:-)Steve Naroff
2009-07-18Remove ASTContext::getCanonicalDecl() and use Decl::getCanonicalDecl in its p...Argyrios Kyrtzidis
2009-07-18Move the functionality of ASTContext::getCanonicalDecl(), into a virtual meth...Argyrios Kyrtzidis
2009-07-17Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek
2009-07-17Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), ...Ted Kremenek
2009-07-17Replace Type::getAsReferenceType() with Type::getAs<ReferenceType>().Ted Kremenek
2009-07-16Add member template 'Type::getAs<T>', which converts a Type* to a respective T*.Ted Kremenek
2009-07-16Cleanup a couple loops and improve a comment (based on feedback from Fariborz).Steve Naroff
2009-07-16Remove ASTContext::isObjCObjectPointerType().Steve Naroff
2009-07-15Implement the ObjC pseudo built-in types as clang "BuiltinType's". I say pseu...Steve Naroff
2009-07-14Introduce Type::isAnyPointerType() and convert all clients (suggested by Chris).Steve Naroff
2009-07-14Rename RecordLayout.h to ASTRecordLayout.hAnders Carlsson
2009-07-14Basic support for C++0x unicode types. Support for literals will follow in a...Alisdair Meredith
2009-07-13minor cleanups, reduce nesting of if's with early return.Chris Lattner
2009-07-10This patch includes a conceptually simple, but very intrusive/pervasive change. Steve Naroff
2009-07-10Fix a problem that Eli noticed, and that Doug helped me fix.Anders Carlsson
2009-07-08The canonical type of typeof or decltype with a dependent type is itself,Douglas Gregor
2009-07-07Make ASTContext explicitly keep track of the declaration for the CDouglas Gregor
2009-07-06Keep track of the Expr used to describe the size of an array type,Douglas Gregor
2009-07-05Fix for PR4502: add calculation of the integer conversion rank for Eli Friedman