- Oct 31, 2007
-
-
Fariborz Jahanian authored
Added new type and bitfield fields in some decl types in preparation for objective-c's type qualifiers. Added initialization of Class/SEMA types. llvm-svn: 43534
-
Devang Patel authored
llvm-svn: 43530
-
Steve Naroff authored
Stop pre-defining objc_msgSend/objc_getClass in the preprocessor. Instead, I generate these declaration on the fly when rewriting a message expression. llvm-svn: 43529
-
- Oct 30, 2007
-
-
Ted Kremenek authored
Disabled assignments for ContentCache. Copy-ctor for ContentCache now has an assertion preventing it to be copied from an object that already has an allocated buffer. llvm-svn: 43526
-
Chris Lattner authored
llvm-svn: 43525
-
Ted Kremenek authored
Now CFG construction transparently supports Variable Length Array declarations with expressions for their sizes, and typedefs that include VLAs. llvm-svn: 43520
-
Devang Patel authored
llvm-svn: 43519
-
Ted Kremenek authored
single class: ContentCache. This simplifies the logic in SourceManager and makes the ownership of MemoryBuffers clearer. llvm-svn: 43518
-
Ted Kremenek authored
llvm-svn: 43517
-
Devang Patel authored
llvm-svn: 43516
-
Chris Lattner authored
llvm-svn: 43515
-
Devang Patel authored
+ llvm::DenseMap<Type *, llvm::PATypeHolder> TypeHolderMap; instead of - llvm::DenseMap<Type *, llvm::PATypeHolder *> TypeHolderMap; llvm-svn: 43514
-
Fariborz Jahanian authored
llvm-svn: 43513
-
Chris Lattner authored
llvm-svn: 43512
-
Chris Lattner authored
llvm-svn: 43509
-
Devang Patel authored
llvm-svn: 43508
-
Fariborz Jahanian authored
llvm-svn: 43507
-
Chris Lattner authored
llvm-svn: 43506
-
Chris Lattner authored
llvm-svn: 43505
-
Fariborz Jahanian authored
llvm-svn: 43504
-
Steve Naroff authored
Rewrite protocols. llvm-svn: 43503
-
Ted Kremenek authored
(VLAs with a specified size expresssion). This vector owns the references to these type objects. llvm-svn: 43502
-
Steve Naroff authored
- Add location info to category/protocol AST's - Rewrite categories. llvm-svn: 43501
-
Steve Naroff authored
Remove a couple FIXME's for rewriting ObjC interfaces (which are now being rewritten properly). llvm-svn: 43494
-
Steve Naroff authored
More support for rewriting ObjC intefaces. Still some edge cases to handle... llvm-svn: 43493
-
Anders Carlsson authored
llvm-svn: 43485
-
Fariborz Jahanian authored
llvm-svn: 43484
-
Ted Kremenek authored
and inserted into a FoldingSet owned by ASTContext. llvm-svn: 43482
-
- Oct 29, 2007
-
-
Fariborz Jahanian authored
llvm-svn: 43481
-
Hartmut Kaiser authored
llvm-svn: 43478
-
Hartmut Kaiser authored
llvm-svn: 43477
-
Steve Naroff authored
Remove a bunch of TODO's that have been done for quite some time... llvm-svn: 43476
-
Steve Naroff authored
This commit contains lot's of small tweaks to how we pass around and store SourceLocation's for interfaces/protocols/categories/implementations. llvm-svn: 43475
-
Ted Kremenek authored
of VariableArrayTypes that appear in TypedefDecls. for example: typedef int T[x][x]; the StmtIterator will iterate over "x" and "x" as subexpressions of the DeclStmt for T. llvm-svn: 43474
-
Ted Kremenek authored
where the decl would always be non-NULL. Moved the check to after the block to properly tidy up the iterator's state. llvm-svn: 43473
-
Devang Patel authored
llvm-svn: 43472
-
Ted Kremenek authored
of VariableTypeArray types that appear in DeclStmts. Removed operator-- from StmtIterator. operator-- added undesired complexity, and we have no consumers of it. llvm-svn: 43471
-
Ted Kremenek authored
iterator of a CompountStmt instead of relying on StmtIterators. llvm-svn: 43469
-
Ted Kremenek authored
slightly more succinct. Introduced VariableArrayType* within StmtIteratorBase to (soon) support iteration over the size expressions of variable length arrays. llvm-svn: 43455
-
Fariborz Jahanian authored
llvm-svn: 43454
-