- Dec 21, 2007
-
-
Fariborz Jahanian authored
'id' quallified with protocols and static types which have categories and inheritance which implement these protocols. llvm-svn: 45294
-
Fariborz Jahanian authored
(but not both) may be a protocol qualified static type. llvm-svn: 45283
-
Fariborz Jahanian authored
of conforming protocols (or not). llvm-svn: 45276
-
- Dec 20, 2007
-
-
Fariborz Jahanian authored
llvm-svn: 45269
-
Fariborz Jahanian authored
More is yet to come. llvm-svn: 45263
-
- Dec 19, 2007
-
-
Chris Lattner authored
llvm-svn: 45210
-
Fariborz Jahanian authored
protocol list. llvm-svn: 45203
-
- Dec 18, 2007
-
-
Fariborz Jahanian authored
llvm-svn: 45174
-
- Dec 17, 2007
-
-
Fariborz Jahanian authored
llvm-svn: 45125
-
Fariborz Jahanian authored
the protocol list (id<P,...> types). llvm-svn: 45121
-
- Dec 13, 2007
-
-
Fariborz Jahanian authored
llvm-svn: 45014
-
- Dec 12, 2007
-
-
Ted Kremenek authored
Moved all clients of Diagnostics to use FullSourceLoc instead of SourceLocation. Added many utility methods to FullSourceLoc to provide shorthand for: FullLoc.getManager().someMethod(FullLoc.getLocation()); instead we have: FullLoc.someMethod(); Modified TextDiagnostics (and related classes) to use this short-hand. llvm-svn: 44957
-
Steve Naroff authored
Encode enumeral types. llvm-svn: 44956
-
Chris Lattner authored
llvm-svn: 44919
-
Fariborz Jahanian authored
Note that incompatible-protocol-qualified-types.m is currently failing. This is unrelated to this patch and Steve is looking at the general problem of not reporting incompitible pointer types in return stetement.. llvm-svn: 44897
-
- Dec 07, 2007
-
-
Fariborz Jahanian authored
"@class Protocol;" llvm-svn: 44670
-
- Dec 03, 2007
-
-
Bill Wendling authored
standard says that we should adjust the "reference to T" type to "T" before analysis. llvm-svn: 44530
-
- Nov 26, 2007
-
-
Ted Kremenek authored
http://llvm.org/viewvc/llvm-project?view=rev&revision=44089 "Decl" once again can no longer be NULL, so the NULL checks are not needed. llvm-svn: 44336
-
- Nov 19, 2007
-
-
Anders Carlsson authored
llvm-svn: 44222
-
- Nov 14, 2007
-
-
Ted Kremenek authored
in TagDecl*. This allows the deserializer to use ASTContext to create the TagTypes. Deserialize TagTypes then rely on pointer-backpatching to resolve the decls. This may not be the interface that we want, but as the implementation of TagTypes will potentially change significantly in the future, I'm leaving this for now. An appropriate FIXME is in place. llvm-svn: 44089
-
Fariborz Jahanian authored
llvm-svn: 44087
-
- Nov 13, 2007
-
-
Ted Kremenek authored
Removed tons of dead code in ASTContext concerning how types use to be serialized. Removed serialization methods from QualType that are no longer used. llvm-svn: 44070
-
Ted Kremenek authored
the new serialization API. llvm-svn: 44035
-
- Nov 07, 2007
-
-
Steve Naroff authored
Teach ASTContext::tagTypesAreCompatible() about the built-in ObjC types (Class and id), removing a bogus warning. llvm-svn: 43809
-
- Nov 06, 2007
-
-
Ted Kremenek authored
serialize Type objects in the order they are serialized in the Types vector. We also now rely on the methods within ASTContext to unique Type objects and handle the actual creation of Type objects (these are now called by the deserialization code). This approach solves some hairy issues with ownership of objects and allows us to naturally handle recursive types. llvm-svn: 43787
-
Ted Kremenek authored
for ASTContext is still rapidly evolving. llvm-svn: 43774
-
- Nov 05, 2007
-
-
Ted Kremenek authored
of type sets when emitting complex types and pointer types that are also considered builtins. These types are automatically created in the ctor of ASTContext, and thus should not be serialized (was producing an error during deserialization). llvm-svn: 43733
-
- Nov 03, 2007
-
-
Steve Naroff authored
Implement rewrite rules for ObjC string constants. llvm-svn: 43665
-
- Nov 01, 2007
-
-
Devang Patel authored
Now, at AST level record info is maintained by ASTRecordLayout class. Now, at code gen level record info is maintained by CGRecordLayout class. llvm-svn: 43619
-
Ted Kremenek authored
ownership model of some type pointers. Added FIXMEs to serialization. Added comments to ASTContext indicating which variables we are intentionally *not* serializing. llvm-svn: 43618
-
Fariborz Jahanian authored
method types. llvm-svn: 43617
-
Ted Kremenek authored
each type. This ensures that the order in which the types are serialized is clear and remains persistent. llvm-svn: 43615
-
Chris Lattner authored
llvm-svn: 43604
-
- Oct 31, 2007
-
-
Ted Kremenek authored
(hypothetically) read in/write out most of the types. Bugs likely exist. llvm-svn: 43584
-
Ted Kremenek authored
We now serialize ivar references inside of ASTContext. llvm-svn: 43571
-
Ted Kremenek authored
llvm-svn: 43561
-
Ted Kremenek authored
Added skeleton code for serialization of ASTContext. llvm-svn: 43558
-
Anders Carlsson authored
llvm-svn: 43540
-
- Oct 30, 2007
-
-
Chris Lattner authored
llvm-svn: 43512
-
Fariborz Jahanian authored
llvm-svn: 43504
-