aboutsummaryrefslogtreecommitdiff
path: root/AST/Type.cpp
AgeCommit message (Expand)Author
2008-03-15Make a major restructuring of the clang tree: introduce a top-levelChris Lattner
2008-02-21Change variable name to Tq (from TQ)Gabor Greif
2008-02-20Alternate address spaces work:Chris Lattner
2008-02-17Implemnt isVariablyModifiedType correctly.Eli Friedman
2008-02-15Split out incomplete arrays from VariableArrayType into Eli Friedman
2008-02-15Remove useless parameter from isConstantSizeType.Eli Friedman
2008-02-04Add experimental support for address space qualified types. Address spaceChristopher Lamb
2008-01-24Exclude vectors from Type::isScalar() predicate.Steve Naroff
2008-01-21Add a predicate/getter when checking for incomplete array types ("[]").Steve Naroff
2008-01-16Simplify comment.Steve Naroff
2008-01-16Type::isArithmeticType(): disallow incomplete enum decls.Steve Naroff
2008-01-15- Change Type::isComplexType() to exlude GCC's complex integer extension. In ...Steve Naroff
2008-01-15Rework commit r45976, which was incorrect.Steve Naroff
2008-01-14Teach Type::isIntegerType() about GCC's __complex__ integer extensions...Steve Naroff
2008-01-07Substituted all instances of the string "Objc" for "ObjC". This fixesTed Kremenek
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
2007-12-18Refactoring work. ObjcQualifiedIdType is now derived from 'Type'.Fariborz Jahanian
2007-12-18remove the loc argument to Type::isConstantSizeType, which isn't useful.Chris Lattner
2007-12-18Fix PR1863: an assertion due to not setting a location on return fromChris Lattner
2007-12-17Patch to implemented objective-c's dynamic object pointer qualified withFariborz Jahanian
2007-12-13Patch to make ObjcQualifiedInterfaceType inherit ObjcInterfaceTypeFariborz Jahanian
2007-12-06make it more clear what 'foo' isChris Lattner
2007-12-02Fix isStructureType and isUnionType to ignore typedefs, as statedSeo Sanghyeon
2007-11-27handle __vector_size__ like vector_sizeChris Lattner
2007-10-29Encoding for objectiive-c methods.Fariborz Jahanian
2007-10-29Fix a major bug in the Type::getAs*Type methods: they didn't strip offChris Lattner
2007-10-29Add BuiltinType::Char_S to Type::isCharTypeAnders Carlsson
2007-10-15Move type compatibility predicates from Type to ASTContext. In addition, the ...Steve Naroff
2007-10-15Added ASTContext::setObjcIdType/getObjcIdType(), set by Sema.Steve Naroff
2007-10-15Teach the type checker about "id". This removes the following bogus warning...Steve Naroff
2007-10-14- Teach ObjcInterfaceDecl::lookupInstance/ClassMethod to look through protocols.Steve Naroff
2007-10-11Implemented parsing of objctive-c protocol conforming type used in Fariborz Jahanian
2007-10-11Patch to create protocol conforming class types.Fariborz Jahanian
2007-10-07move IdentifierTable.h from liblex to libbasic.Chris Lattner
2007-10-01Move ObjC decls to DeclObjC.h, a new AST header.Steve Naroff
2007-09-06The goal of this commit is to get just enough Sema support to recognize Objec...Steve Naroff
2007-08-31Removed Sema::VerifyConstantArrayType(). With the new Array/ConstantArray/Var...Steve Naroff
2007-08-30Diff is self small & self explanatory...Steve Naroff
2007-08-30Polish yesterday's Array/ConstantArray/VariableArray rewrite, removing a coup...Steve Naroff
2007-08-30fix a bug that is causing CodeGen/complex.c to be grumpy.Chris Lattner
2007-08-30Fix the following redefinition errors submitted by Keith Bauer...Steve Naroff
2007-08-29Teach Type::is[un]SignedIntegerType about enum decls. This allows the code g...Chris Lattner
2007-08-27Add Type::getAsBuiltinType() and Type::builtinTypesAreCompatible().Steve Naroff
2007-08-21add getAsComplexType() for consistencyChris Lattner
2007-08-08add a new AST dumper interface (E->dump()). This dumps outChris Lattner
2007-08-08Finish implementing __builtin_classify_type()...Steve Naroff
2007-08-05Remove a space from "typeof" printing. It was causing the following error...Steve Naroff
2007-08-01- Finish hooking up support for __builtin_types_compatible_p().Steve Naroff
2007-08-01Two typeof() related changes...Steve Naroff
2007-07-31move trivial type predicates inline.Chris Lattner