summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGBlocks.h
Commit message (Expand)AuthorAgeFilesLines
* Whenever explicitly activating or deactivating a cleanup, weJohn McCall2011-11-101-0/+9
* Enter the cleanups for a block outside the enclosingJohn McCall2011-11-101-9/+29
* de-constify llvm::Type, patch by David Blaikie!Chris Lattner2011-07-181-1/+1
* Remove more unnecessary #include <llvm/ADT/SmallVector.h>Francois Pichet2011-06-201-1/+0
* Automatic Reference Counting.John McCall2011-06-151-1/+1
* Remove a rather egregious use of getFunctionInfo.John McCall2011-03-091-0/+4
* Emit the structure layout of the block literal parameter to a blockJohn McCall2011-02-221-1/+0
* Don't call objc_read_weak as part of emitting a block literal.John McCall2011-02-161-3/+0
* Reorganize CodeGen{Function,Module} to eliminate the unfortunateJohn McCall2011-02-081-91/+128
* A few more tweaks to the blocks AST representation: John McCall2011-02-071-60/+9
* IR Gen. part of API support for __block cxxFariborz Jahanian2010-12-021-4/+7
* Some cleanup of block API code.Fariborz Jahanian2010-11-151-4/+4
* Block API patch to do copy ctor of copied-in cxx objects inFariborz Jahanian2010-11-131-0/+1
* Adding couple of Block API, a bug fix andFariborz Jahanian2010-11-111-0/+6
* IRgen: Move blocks runtime interfaces to CodeGenModule.Daniel Dunbar2010-07-161-17/+1
* Validated by nightly-test runs on x86 and x86-64 darwin, including afterJohn McCall2010-07-061-1/+1
* finally get around to doing a significant cleanup to irgen:Chris Lattner2010-06-271-1/+2
* Fixed a block regression caused by trying to useFariborz Jahanian2010-06-071-3/+0
* For C++ copied in objects, use copy constructors inFariborz Jahanian2010-06-041-0/+3
* Allocate space in a block record for implicit references to the Objective CJohn McCall2010-05-211-24/+0
* Support implicitly closing on 'this' in a block. Fixed PR7165.John McCall2010-05-201-8/+24
* Miscellaneous codegen cleanups. Mostly, don't create new basic blocksJohn McCall2010-04-211-1/+2
* Minor include pruning.Benjamin Kramer2010-03-311-1/+0
* add support for a 1<<29 bit in the block flags field to mark blocks using alt...Blaine Garst2010-03-051-1/+3
* Unconditionally support block introspection data in a new field at the endBlaine Garst2010-02-231-1/+0
* remove unused function & enumerationsBlaine Garst2010-02-191-5/+2
* Use CharUnits for alignments in character units.Ken Dyck2010-01-261-2/+3
* Roll out ASTContext::getTypeSizeInChars(), replacing instances ofKen Dyck2010-01-111-3/+4
* Added block type introspection support.David Chisnall2009-11-171-1/+2
* Refactor.Mike Stump2009-10-211-10/+4
* Prep work to always preallocate BlockDeclRefExprs so that we canMike Stump2009-10-211-5/+1
* Simplify pointer creation with the new Type::getInt*Ptr methods.Benjamin Kramer2009-10-131-2/+1
* Improve debug info generation for __block variables.Mike Stump2009-09-221-9/+11
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-5/+5
* Update for LLVM API change.Owen Anderson2009-08-131-1/+2
* LLVMContext is a class now.Benjamin Kramer2009-08-111-1/+1
* Update for LLVM API change.Owen Anderson2009-08-051-1/+1
* Remove ASTContext::isObjCObjectPointerType().Steve Naroff2009-07-161-1/+1
* Update for LLVM API change, and contextify a bunch of related stuff.Owen Anderson2009-07-141-1/+7
* As an optimization, we maintain a cache of generatedMike Stump2009-06-051-3/+9
* Skip the asm prefix when storing the name in block info.Daniel Dunbar2009-05-141-2/+6
* Fixup copy/dispose helpers for Objective-C. Radar 6756504Mike Stump2009-04-101-0/+2
* Fixup codegen for nested blocks that use copy/dispose in the innerMike Stump2009-04-101-4/+4
* Codegen support for copy helpers for block literals.Mike Stump2009-03-071-9/+37
* Pass the type of the block literal around to make required temporal ordering ...Mike Stump2009-03-061-4/+4
* Complete __Block_byref_id_object_copy cogegen for block literals.Mike Stump2009-03-061-4/+6
* Finish off __Block_byref_id_object_dispose codegen for block literals.Mike Stump2009-03-061-3/+3
* Remove extra arg.Mike Stump2009-03-061-1/+1
* More codegen support for the copy/dispose helpers for block literals.Mike Stump2009-03-061-2/+8
* Framework for codegen for copy/dispose helpers.Mike Stump2009-03-061-4/+8
OpenPOWER on IntegriCloud