aboutsummaryrefslogtreecommitdiff
path: root/Driver/RewriteBlocks.cpp
AgeCommit message (Expand)Author
2009-03-24Move <root>/Driver into <root>/tools/clang-cc.Daniel Dunbar
2009-03-12API fix: All "bodies" for functions, Objective-C methods, blocks, are assumed toTed Kremenek
2009-02-26Create a new TypeNodes.def file that enumerates all of the types,Douglas Gregor
2009-01-25use simpler methodChris Lattner
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
2008-12-11Actually distinguish between RecordDecl::field_iterator and RecordDecl::field...Douglas Gregor
2008-11-24Rename NamedDecl::getName() to getNameAsString(). Replace a bunch of Chris Lattner
2008-11-24Rename NamedDecl::getIdentifierName() to ::getNameAsCString() and make itChris Lattner
2008-11-24Rename Selector::getName() to Selector::getAsString(), and addChris Lattner
2008-11-17Introduction the DeclarationName class, as a single, general method ofDouglas Gregor
2008-11-03Fix <rdar://problem/6336774> clang block rewriter: Assertion failed: Offset+N...Steve Naroff
2008-10-22Fix <rdar://problem/6312683> clang block rewriter:Steve Naroff
2008-10-15Tighten up blocks rewriter to handle casts and some other interesting cases.Steve Naroff
2008-10-10Fix/simplify RewriteBlocks::RewriteBlockPointerFunctionArgs().Steve Naroff
2008-10-08Touchup the rewriter to handle the new BlockExpr->BlockDecl dance.Steve Naroff
2008-10-08- Add BlockDecl AST node.Steve Naroff
2008-10-06In RewriteFunctionBody, using DeclStmt::decl_iterator to rewrite the Decls in...Ted Kremenek
2008-10-05Remove old diag that alerted the user to a limitation we no longer have:-)Steve Naroff
2008-10-05Create a function, eliminating some redundancy between SynthesizeBlockInitExp...Steve Naroff
2008-10-04Finish implementing copy/dispose helpers for imported block decls.Steve Naroff
2008-10-04Add indirection required for byref BlockDeclRefExpr's.Steve Naroff
2008-10-04Handle bookkeeping for imported blocks (in SynthesizeBlockImpl).Steve Naroff
2008-10-04Cut/paste error...need to use the expression "name" for member references (or...Steve Naroff
2008-10-04Clear the map that associated the rewritten block with it's corresponding Blo...Steve Naroff
2008-10-04Moved main control flow functions to bottom of file.Steve Naroff
2008-10-03Remove an old/vacuous if clause.Steve Naroff
2008-10-03More fun & games with the block rewriter.Steve Naroff
2008-10-03Rewrite global block expressions.Steve Naroff
2008-10-03- Add a convenience constructor to Type.Steve Naroff
2008-10-03Rework SynthesizeBlockImpl() to include a constructor.Steve Naroff
2008-10-03Get the right location to insert the synthesized block literals/functions.Steve Naroff
2008-10-02Name changes and some cleanup of preamble.Steve Naroff
2008-10-02Changed Sema::CheckForConstantInitializer to allow global block literals.Steve Naroff
2008-09-24Fix a couple harmless warnings when compiling optimized with gcc (reported by...Steve Naroff
2008-09-24Fix some const-ness to keep the VisualStudio C++ compiler happy.Steve Naroff
2008-09-23RewriteBlocks::RewriteBlockPointerDecl(): Handle TypedefDecl's and VarDecl's ...Steve Naroff
2008-09-23Teach block rewriter to replace '^' with '*' in VarDecls.Steve Naroff
2008-09-18Add driver support for invoking block rewriter.Steve Naroff
2008-09-17Remove BlockStmtExpr. Steve Naroff
2008-09-17Add support for rewriting blocks...Steve Naroff