- 4033642 Change the representation of dependent elaborated-type-specifiers by Douglas Gregor · 14 years ago
- db2eb5a Remove the AST statistics tracking I added yesterday; it didn't pan out. by Douglas Gregor · 14 years ago
- 4714c12 Rename TypenameType to DependentNameType in anticipation of some by Douglas Gregor · 14 years ago
- 425ef72 Remember the regparm attribute in FunctionType::ExtInfo. Fixes PR3782. by Rafael Espindola · 14 years ago
- 264ba48 the big refactoring bits of PR3782. by Rafael Espindola · 14 years ago
- f540305 Introduce new AST statistics that keep track of the number of isa (or by Douglas Gregor · 14 years ago
- 2263f82 Don't error when a block pointer is passed to a by Fariborz Jahanian · 14 years ago
- 19c8576 Make the various type-decl Types (and their associated ASTContext routines) by John McCall · 14 years ago
- fd6a088 Eliminate a pointer of storage in each ObjCInterfaceType and by Douglas Gregor · 14 years ago
- 04a67a6 Standardize the parsing of function type attributes in a way that by John McCall · 14 years ago
- f82b4e8 Allow calling convention attributes to apply to types. Patch by Chip Davis! by John McCall · 14 years ago
- 0b6bc8b When a function or variable somehow depends on a type or declaration by Douglas Gregor · 14 years ago
- aa74a1e Implement promotion for enumeration types. by Douglas Gregor · 14 years ago
- 71842cc Allocate the 'Protocols' array in ObjCInterfaceType and by Ted Kremenek · 14 years ago
- f5f7d86 Get rid of FixedWidthIntType, as suggested by Chris and Eli. by Anders Carlsson · 15 years ago
- 7c67395 Elaborated types are specifier types, based on a patch from Cornelius by Douglas Gregor · 15 years ago
- 20093b4 Reimplement reference initialization (C++ [dcl.init.ref]) using the by Douglas Gregor · 15 years ago
- ccf4350 Introduce the notion of literal types, as specified in C++0x. by Sebastian Redl · 15 years ago
- 04765ac Make 'SEL' pointer to a builtin type and not an by Fariborz Jahanian · 15 years ago
- d5532b6 Encapsulate "an array of TemplateArgumentLocs and two angle bracket locations" into by John McCall · 15 years ago
- fa1a06e When querying type qualifiers on QualType via one of the "non-local" by Douglas Gregor · 15 years ago
- 788cd06 Introduce a new representation for template template by Douglas Gregor · 15 years ago
- fee8a3c Move all of the type-printing logic to its own C++ source file by Douglas Gregor · 15 years ago
- 1c03ca3 __uint128_t is indeed an unsigned integer type. Fixes PR5435. by Anders Carlsson · 15 years ago
- 680523a Implement -Wconversion. Off by default, in the non-gcc group. There's by John McCall · 15 years ago
- 923d56d Allow the element type of arrays to be incomplete in C++. by Sebastian Redl · 15 years ago
- 9c21289 Refine codegen for covariant thunks that return references. by Mike Stump · 15 years ago
- 833ca99 Track source information for template arguments and template specialization by John McCall · 15 years ago
- 54e14c4 When building types from declarators, instead of building two types (one for by John McCall · 15 years ago
- 01eb9b9 PR5218: Replace IdentifierInfo::getName with StringRef version, now that clients by Daniel Dunbar · 15 years ago
- 5ffe14c Move misc clients to IdentifierInfo StringRef API. by Daniel Dunbar · 15 years ago
- e013d68 Move clients to use IdentifierInfo::getNameStart() instead of getName() by Daniel Dunbar · 15 years ago
- 49a832b When performing template-substitution into a type, don't just replace the by John McCall · 15 years ago
- 46a617a Remove the ConstantArrayType subtypes. This information is preserved in the by John McCall · 15 years ago
- bf1cc05 Desugaring optimizations. Add single-step desugaring methods to all by John McCall · 15 years ago
- 24fab41 Introduce ObjCProtocolListType type subclass. by Argyrios Kyrtzidis · 15 years ago
- cd01f17 Introduce Type::getTypeClassName() that returns the string associated with the TypeClass enum. by Argyrios Kyrtzidis · 15 years ago
- 0953e76 Refactor the representation of qualifiers to bring ExtQualType out of the by John McCall · 15 years ago
- 183700f Change all the Type::getAsFoo() methods to specializations of Type::getAs(). by John McCall · 15 years ago
- 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
- 2191b20 Start emitting ElaboratedTypes in C++ mode. Support the effort in various by John McCall · 15 years ago
- 7da2431 Basic support for representing elaborated type specifiers by John McCall · 15 years ago
- 6946baf When parsing typename specifiers (with either the identifier or by Douglas Gregor · 15 years ago
- 2ec09f1 Canonicalize dependent extended vector types. by Douglas Gregor · 15 years ago
- 04d4bee Build canonical types for dependently-sized array types. by Douglas Gregor · 15 years ago
- 9d702ae Canonicalization of dependent C++0x decltype types. by Douglas Gregor · 15 years ago
- b197572 Canonicalization for dependent typeof(expr) types. by Douglas Gregor · 15 years ago
- 6217b80 Change uses of: by Ted Kremenek · 15 years ago
- 828e226 Use the new statement/expression profiling code to unique dependent by Douglas Gregor · 15 years ago
- a91d6a6 Code refactoring to define getCXXRecordDeclForPointerType by Fariborz Jahanian · 15 years ago
- 7a1bcdf Reimplement QualifierSet using a single word, as requested by dgregor. by John McCall · 15 years ago
- 2455636 Add noreturn as a type attribute, handle printing for them and handle by Mike Stump · 15 years ago
- 5e03f9e This patch fixes the implementations of the __has_trivial_destructor by Douglas Gregor · 15 years ago
- bd1099e Clean up the ActOnTag action, so that there is only a single entry by Douglas Gregor · 15 years ago
- 470301b Fix <rdar://problem/6770276> Support Class<Proto> syntax. by Steve Naroff · 15 years ago
- e7f3840 Re-enable 'test/SemaTemplate/temp_class_spec_neg.cpp', after commenting out the cause of the crash. by Argyrios Kyrtzidis · 15 years ago
- e61ad0b Fix typo from r76321. by Steve Naroff · 15 years ago
- c15cb2a Remove ObjCQualifiedInterfaceType:-) by Steve Naroff · 15 years ago
- 35366a6 Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods by Ted Kremenek · 15 years ago
- 5cad1f7 Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), Type::getAsMemberPointerType(), Type::getAsTagType(), and Type::getAsRecordType() with their Type::getAs<XXX> equivalents. by Ted Kremenek · 15 years ago
- 808825c Replace Type::getAsReferenceType() with Type::getAs<ReferenceType>(). by Ted Kremenek · 15 years ago
- 1a1a6e2 Add member template 'Type::getAs<T>', which converts a Type* to a respective T*. by Ted Kremenek · 15 years ago
- de2e22d Implement the ObjC pseudo built-in types as clang "BuiltinType's". I say pseudo built-in types, since Sema still injects a typedef for recognition (i.e. they aren't truly built-ins from a parser perspective). by Steve Naroff · 15 years ago
- f5c209d Basic support for C++0x unicode types. Support for literals will follow in an incremental patch by Alisdair Meredith · 15 years ago
- 6a75cd9 Implement more of C++0x 'auto'. A variable with an auto type specifier must have an initializer. Also, move some tests around to match the C++0x draft better. by Anders Carlsson · 15 years ago
- 14108da This patch includes a conceptually simple, but very intrusive/pervasive change. by Steve Naroff · 15 years ago
- 563a03b Fix a problem that Eli noticed, and that Doug helped me fix. by Anders Carlsson · 15 years ago
- d5940ce Fix another decltype crash. by Anders Carlsson · 15 years ago
- dd0257c The canonical type of typeof or decltype with a dependent type is itself, by Douglas Gregor · 15 years ago
- 7e7eb3d Keep track of the Expr used to describe the size of an array type, by Douglas Gregor · 15 years ago
- 7154a77 Rework Sema::CheckConditionalOperands(). No functionality change. by Steve Naroff · 15 years ago
- e4f2142 Key decisions about 'bool' vs '_Bool' to be based on a new flag in langoptions. by Chris Lattner · 15 years ago
- e2bb224 An auto variable can't appear in its own initializer. by Anders Carlsson · 15 years ago
- 3d2065b Extra asserts never hurt anybody, right? by Anders Carlsson · 15 years ago
- 08fa2af Type::getDesugaredType needs to handle decltype types. by Anders Carlsson · 15 years ago
- 395b475 Add a DecltypeType type. by Anders Carlsson · 15 years ago
- f6ddb73 Some cleanups suggested by Chris by Douglas Gregor · 15 years ago
- d1b3c2d First step toward fixing <rdar://problem/6613046> refactor clang objc type representation. by Steve Naroff · 15 years ago
- 9cdda0c Support dependent extended vector types and template instantiation by Douglas Gregor · 15 years ago
- d01b1da Add a new 'Pack' argument kind to TemplateArgument. This is not yet used. by Anders Carlsson · 15 years ago
- 3899946 Eliminate a warning by Douglas Gregor · 15 years ago
- d560d50 Template argument deduction for references by Douglas Gregor · 15 years ago
- 7c94c4b Use "()" instead of "(void)" when pretty-printing a parameter-less function type for C++. by Argyrios Kyrtzidis · 15 years ago
- 42f42c0 Expose an API to print a group of decls (like "int a,b;"). by Eli Friedman · 15 years ago
- c8f2c61 Fix some test failures involving -ast-print. by Eli Friedman · 15 years ago
- 22b61e9 Add support for PrintingPolicy::SuppressTypeSpecifiers to type printing. by Eli Friedman · 15 years ago
- d249e1d1f Create a new PrintingPolicy class, which we pass down through the AST by Douglas Gregor · 15 years ago
- 465226e Reintroduce the home for exception specs, and make Sema fill it. However, keep the spec out of the canonical type this time. Net effect is currently nothing, because the spec isn't checked anywhere. by Sebastian Redl · 15 years ago
- 446ee4e Convert ObjC qualified type clients over to using iterators. by Steve Naroff · 15 years ago
- 6409625 Parse typeof-specifier the same way as sizeof/alignof are parsed. by Argyrios Kyrtzidis · 15 years ago
- 7e06390 Encapsulate template arguments lists in a new class, by Douglas Gregor · 15 years ago
- 7da97d0 Implement the semantics of the injected-class-name within a class by Douglas Gregor · 15 years ago
- 6e8ed16 Implement C++0x nullptr. by Sebastian Redl · 15 years ago
- bfa2fcb Back out r70506 (exception spec in AST) again. We won't have exception specs until we've had a lot more discussion. by Sebastian Redl · 15 years ago
- 7b9a2ee Make a home for exception specs in the AST. Now Sema can hook them up. by Sebastian Redl · 15 years ago
- 2df9ced initial support for __[u]int128_t, which should be basically by Chris Lattner · 15 years ago
- f91f5c8 Add a bit more handling for declarations like "int a[*]". by Eli Friedman · 15 years ago
- 1efaa95 Fix rdar://6821047 - clang crashes on subscript of interface in 64-bit mode by Chris Lattner · 15 years ago
- 068360e ObjCQualifiedClass is dead, remove it. by Chris Lattner · 15 years ago
- 969c689 Give Type::getDesugaredType a "for-display" mode that can apply more by Douglas Gregor · 15 years ago