aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/Type.cpp
AgeCommit message (Expand)Author
2009-07-31Canonicalize dependent extended vector types.Douglas Gregor
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-29Change uses of:Ted Kremenek
2009-07-29Use the new statement/expression profiling code to unique dependentDouglas Gregor
2009-07-29Code refactoring to define getCXXRecordDeclForPointerTypeFariborz Jahanian
2009-07-28Reimplement QualifierSet using a single word, as requested by dgregor.John McCall
2009-07-25Add noreturn as a type attribute, handle printing for them and handleMike Stump
2009-07-23This patch fixes the implementations of the __has_trivial_destructorDouglas Gregor
2009-07-23Clean up the ActOnTag action, so that there is only a single entryDouglas Gregor
2009-07-22Fix <rdar://problem/6770276> Support Class<Proto> syntax.Steve Naroff
2009-07-18Re-enable 'test/SemaTemplate/temp_class_spec_neg.cpp', after commenting out t...Argyrios Kyrtzidis
2009-07-18Fix typo from r76321.Steve Naroff
2009-07-18Remove ObjCQualifiedInterfaceType:-)Steve Naroff
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-15Implement the ObjC pseudo built-in types as clang "BuiltinType's". I say pseu...Steve Naroff
2009-07-14Basic support for C++0x unicode types. Support for literals will follow in a...Alisdair Meredith
2009-07-11Implement more of C++0x 'auto'. A variable with an auto type specifier must h...Anders Carlsson
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-09Fix another decltype crash.Anders Carlsson
2009-07-08The canonical type of typeof or decltype with a dependent type is itself,Douglas Gregor
2009-07-06Keep track of the Expr used to describe the size of an array type,Douglas Gregor
2009-07-01Rework Sema::CheckConditionalOperands(). No functionality change.Steve Naroff
2009-06-30Key decisions about 'bool' vs '_Bool' to be based on a new flag in langoptions.Chris Lattner
2009-06-26An auto variable can't appear in its own initializer.Anders Carlsson
2009-06-25Extra asserts never hurt anybody, right?Anders Carlsson
2009-06-24Type::getDesugaredType needs to handle decltype types.Anders Carlsson
2009-06-24Add a DecltypeType type.Anders Carlsson
2009-06-18Some cleanups suggested by ChrisDouglas Gregor
2009-06-17First step toward fixing <rdar://problem/6613046> refactor clang objc type re...Steve Naroff
2009-06-17Support dependent extended vector types and template instantiationDouglas Gregor
2009-06-15Add a new 'Pack' argument kind to TemplateArgument. This is not yet used.Anders Carlsson
2009-06-04Eliminate a warningDouglas Gregor
2009-06-04Template argument deduction for referencesDouglas Gregor
2009-06-03Use "()" instead of "(void)" when pretty-printing a parameter-less function t...Argyrios Kyrtzidis
2009-05-30Expose an API to print a group of decls (like "int a,b;"). Eli Friedman
2009-05-30Fix some test failures involving -ast-print.Eli Friedman
2009-05-30Add support for PrintingPolicy::SuppressTypeSpecifiers to type printing. Eli Friedman
2009-05-29Create a new PrintingPolicy class, which we pass down through the ASTDouglas Gregor
2009-05-27Reintroduce the home for exception specs, and make Sema fill it. However, kee...Sebastian Redl
2009-05-27Convert ObjC qualified type clients over to using iterators.Steve Naroff
2009-05-22Parse typeof-specifier the same way as sizeof/alignof are parsed.Argyrios Kyrtzidis
2009-05-11Encapsulate template arguments lists in a new class,Douglas Gregor
2009-05-10Implement the semantics of the injected-class-name within a classDouglas Gregor
2009-05-10Implement C++0x nullptr.Sebastian Redl