- Apr 07, 2008
-
-
Chris Lattner authored
While it is similar to the other compatibility predicates in ASTContext, it is not used by them and is different. In addition, greatly simplify ObjCQualifiedIdTypesAreCompatible and fix some canonical type bugs. Also, simplify my Type::getAsObjC* methods. llvm-svn: 49313
-
Chris Lattner authored
an O(n) algorithm by taking advantage of the fact that the protocol qualifier list is already guaranteed sorted. llvm-svn: 49312
-
Chris Lattner authored
llvm-svn: 49311
-
Chris Lattner authored
sema. This allows clients of the parser to have the unmolested list if desired, and guarantees that noone can create an ObjCQualifiedInterfaceType with an unsorted list. llvm-svn: 49310
-
Chris Lattner authored
llvm-svn: 49309
-
Chris Lattner authored
ObjCQualifiedIdType/ObjCQualifiedInterfaceType, adding an interator interface instead. llvm-svn: 49308
-
Chris Lattner authored
and start simplifying it. llvm-svn: 49307
-
Chris Lattner authored
ObjCInterfaceType as a method. llvm-svn: 49306
-
Chris Lattner authored
a static function named isCompatibleInterfaceAssign. llvm-svn: 49305
-
Chris Lattner authored
llvm-svn: 49302
-
Chris Lattner authored
there are QualType::getAsObjc* type methods, and make isa<ObjCInterfaceType> return true for ObjCQualifiedInterfaceType's. llvm-svn: 49300
-
Chris Lattner authored
llvm-svn: 49298
-
Chris Lattner authored
getFloatingTypeOrder) instead of a type. Fix a fixme. llvm-svn: 49297
-
Chris Lattner authored
llvm-svn: 49296
-
Chris Lattner authored
llvm-svn: 49295
-
Chris Lattner authored
llvm-svn: 49294
-
Chris Lattner authored
While I'm at it, clean up a bit of maxIntegerType. llvm-svn: 49292
-
Chris Lattner authored
step towards fixing PR2189. llvm-svn: 49291
-
Chris Lattner authored
the tests in parallel. llvm-svn: 49290
-
Chris Lattner authored
llvm-svn: 49289
-
Chris Lattner authored
when assertions are disabled. llvm-svn: 49288
-
Chris Lattner authored
some cases. llvm-svn: 49287
-
- Apr 06, 2008
-
-
Chris Lattner authored
llvm-svn: 49286
-
Gabor Greif authored
llvm-svn: 49279
-
Chris Lattner authored
llvm-svn: 49273
-
Chris Lattner authored
normal typed argument lists. llvm-svn: 49272
-
Chris Lattner authored
llvm-svn: 49271
-
Chris Lattner authored
llvm-svn: 49270
-
Chris Lattner authored
llvm-svn: 49269
-
Chris Lattner authored
their own method. llvm-svn: 49268
-
Chris Lattner authored
llvm-svn: 49267
-
Chris Lattner authored
llvm-svn: 49266
-
Chris Lattner authored
handles function argument parens in declarators. llvm-svn: 49265
-
Chris Lattner authored
llvm-svn: 49264
-
Chris Lattner authored
Since it is rare, the cost is not significant and we enjoy the simplification. llvm-svn: 49263
-
Chris Lattner authored
llvm-svn: 49262
-
Chris Lattner authored
-Renamed ContextDecl -> DeclContext -Removed DeclContext pointer from FieldDecl -EnumDecl inherits from DeclContext, instead of TagDecl Patch by Argiris Kirtzidis! llvm-svn: 49261
-
Chris Lattner authored
llvm-svn: 49260
-
Chris Lattner authored
Patch by Cédric Venet! llvm-svn: 49259
-
Chris Lattner authored
llvm-svn: 49258
-