summaryrefslogtreecommitdiffstats
path: root/clang/Driver/RewriteBlocks.cpp
Commit message (Expand)AuthorAgeFilesLines
* Introduction the DeclarationName class, as a single, general method ofDouglas Gregor2008-11-171-5/+6
* Fix <rdar://problem/6336774> clang block rewriter: Assertion failed: Offset+N...Steve Naroff2008-11-031-0/+3
* Fix <rdar://problem/6312683> clang block rewriter:Steve Naroff2008-10-221-1/+0
* Tighten up blocks rewriter to handle casts and some other interesting cases.Steve Naroff2008-10-151-23/+84
* Fix/simplify RewriteBlocks::RewriteBlockPointerFunctionArgs().Steve Naroff2008-10-101-45/+5
* Touchup the rewriter to handle the new BlockExpr->BlockDecl dance.Steve Naroff2008-10-081-9/+15
* - Add BlockDecl AST node.Steve Naroff2008-10-081-5/+7
* In RewriteFunctionBody, using DeclStmt::decl_iterator to rewrite the Decls in...Ted Kremenek2008-10-061-8/+12
* Remove old diag that alerted the user to a limitation we no longer have:-)Steve Naroff2008-10-051-3/+0
* Create a function, eliminating some redundancy between SynthesizeBlockInitExp...Steve Naroff2008-10-051-27/+10
* Finish implementing copy/dispose helpers for imported block decls.Steve Naroff2008-10-041-22/+50
* Add indirection required for byref BlockDeclRefExpr's.Steve Naroff2008-10-041-0/+11
* Handle bookkeeping for imported blocks (in SynthesizeBlockImpl).Steve Naroff2008-10-041-1/+8
* Cut/paste error...need to use the expression "name" for member references (or...Steve Naroff2008-10-041-1/+1
* Clear the map that associated the rewritten block with it's corresponding Blo...Steve Naroff2008-10-041-0/+1
* Moved main control flow functions to bottom of file.Steve Naroff2008-10-041-165/+133
* Remove an old/vacuous if clause.Steve Naroff2008-10-031-6/+0
* More fun & games with the block rewriter.Steve Naroff2008-10-031-21/+90
* Rewrite global block expressions.Steve Naroff2008-10-031-6/+15
* - Add a convenience constructor to Type.Steve Naroff2008-10-031-14/+47
* Rework SynthesizeBlockImpl() to include a constructor.Steve Naroff2008-10-031-12/+49
* Get the right location to insert the synthesized block literals/functions.Steve Naroff2008-10-031-1/+1
* Name changes and some cleanup of preamble.Steve Naroff2008-10-021-27/+35
* Changed Sema::CheckForConstantInitializer to allow global block literals.Steve Naroff2008-10-021-15/+15
* Fix a couple harmless warnings when compiling optimized with gcc (reported by...Steve Naroff2008-09-241-2/+2
* Fix some const-ness to keep the VisualStudio C++ compiler happy.Steve Naroff2008-09-241-4/+4
* RewriteBlocks::RewriteBlockPointerDecl(): Handle TypedefDecl's and VarDecl's ...Steve Naroff2008-09-231-35/+32
* Teach block rewriter to replace '^' with '*' in VarDecls.Steve Naroff2008-09-231-12/+64
* Add driver support for invoking block rewriter.Steve Naroff2008-09-181-11/+20
* Remove BlockStmtExpr. Steve Naroff2008-09-171-6/+6
* Add support for rewriting blocks...Steve Naroff2008-09-171-0/+907
OpenPOWER on IntegriCloud