aboutsummaryrefslogtreecommitdiff
path: root/Driver/RewriteObjC.cpp
AgeCommit message (Expand)Author
2009-03-24Move <root>/Driver into <root>/tools/clang-cc.Daniel Dunbar
2009-03-13Implement template instantiation for several more kinds of expressions:Douglas Gregor
2009-03-12API fix: All "bodies" for functions, Objective-C methods, blocks, are assumed toTed Kremenek
2009-03-03Fix <rdar://problem/6640991> Exception handling executes wrong clause (Daniel...Steve Naroff
2009-02-26Create a new TypeNodes.def file that enumerates all of the types,Douglas Gregor
2009-02-25C99 DR #316 implies that the function parameter types that are knownDouglas Gregor
2009-02-20remove some more methods from objc decls, using the iteratorChris Lattner
2009-02-20remove some slow O(n) methods.Chris Lattner
2009-02-20move the interace list of @class to use ObjCList.Chris Lattner
2009-02-18privatize all of the string literal memory allocation/creationChris Lattner
2009-02-18change the StringLiteral AST node to track all of the SourceLocations of Chris Lattner
2009-02-09CallExpr now uses ASTContext's allocate to allocate/delete its array of subex...Ted Kremenek
2009-02-07Overhaul of Stmt allocation:Ted Kremenek
2009-02-06Move StringLiteral to allocate its internal string data using the allocator inTed Kremenek
2009-02-04lower the interface to getLineNumber like we did forChris Lattner
2009-02-03Fix <rdar://problem/6521757> clang ObjC rewriter: Mixed Mac and Windows line ...Steve Naroff
2009-02-02RewriteObjC::RewriteBlockDeclRefExpr(): Add parens to enforce precedence. Thi...Steve Naroff
2009-01-28Code generation support for C99 designated initializers.Douglas Gregor
2009-01-21Add #line to make the Visual Studio compiler happy.Steve Naroff
2009-01-20Remove ScopedDecl, collapsing all of its functionality into Decl, soDouglas Gregor
2009-01-17this massive patch introduces a simple new abstraction: it makesChris Lattner
2009-01-16more SourceLocation lexicon change: instead of referring to theChris Lattner
2009-01-12Cleanup DeclContext::addDecl and DeclContext::insert interface, from Piotr RakDouglas Gregor
2009-01-11A few property related cleanups to ObjCContainerDecl AST.Steve Naroff
2009-01-09Provide a new kind of iterator, the specific_decl_iterator, thatDouglas Gregor
2009-01-09Don't crash when our FunctionDecl has a non-identifier nameDouglas Gregor
2009-01-09Addressed the issue in <rdar://problem/6479085>, where we failed toDouglas Gregor
2009-01-08Remove redundant method context (now that ObjCMethodDecl isa ScopedDecl).Steve Naroff
2009-01-08This is a large/messy diff that unifies the ObjC AST's with DeclContext.Steve Naroff
2008-12-23Fix <rdar://problem/6465284> clang ObjC rewriter: objc_super messed up again.Steve Naroff
2008-12-22Fix <rdar://problem/6463613> clang ObjC rewriter: assertion failure rewriting...Steve Naroff
2008-12-17Remove rewriter dependency on 'nil' macro (used when rewriting for(...))Steve Naroff
2008-12-17Tweaks to allow us to rewrite with -x=objective-c++ enabled.Steve Naroff
2008-12-16Fix <rdar://problem/6445502> clang ObjC rewriter: _Block_release has wrong pa...Steve Naroff
2008-12-12Fix <rdar://problem/6435837> clang ObjC rewriter: use Block_release instead o...Steve Naroff
2008-12-11Rename a local predicate to avoid confusion with Type::isBlockPointerType().Steve Naroff
2008-12-11Fixup generated code for imported block decl refs.Steve Naroff
2008-12-11Fix <rdar://problem/6435842> clang ObjC rewriter: #include Block.h, Block_pri...Steve Naroff
2008-12-11Fix <rdar://problem/6435382> clang ObjC rewriter: @property/@synthesize and b...Steve Naroff
2008-12-11Actually distinguish between RecordDecl::field_iterator and RecordDecl::field...Douglas Gregor
2008-12-11Unifies the name-lookup mechanisms used in various parts of the ASTDouglas Gregor
2008-12-10Fix regression caused by fixing <rdar://problem/6429113> clang ObjC rewriter:...Steve Naroff
2008-12-09Fix <rdar://problem/6429113> clang ObjC rewriter: crash rewriting file with B...Steve Naroff
2008-12-08Fix a couple uninitialized variables from my previous commit.Steve Naroff
2008-12-08Fix <rdar://problem/6423452> clang ObjC rewriter: Don't use __declspec(dllimp...Steve Naroff
2008-12-08Handle chained/nested property 'getters' (obj.p1.p2.p3).Steve Naroff
2008-12-05Fixed <rdar://problem/6213808> clang ObjC rewriter: @finally is not always ex...Steve Naroff
2008-12-04Finish up support for <rdar://problem/6213955> clang ObjC rewriter: rewriter ...Steve Naroff
2008-12-04Several things...Steve Naroff
2008-12-03More support for rewriting property getter/setters.Steve Naroff