- 6f103ba Whenever explicitly activating or deactivating a cleanup, we by John McCall · 13 years ago
- 1a343eb Enter the cleanups for a block outside the enclosing by John McCall · 13 years ago
- 2acc6e3 de-constify llvm::Type, patch by David Blaikie! by Chris Lattner · 13 years ago
- 6af9662 Remove more unnecessary #include <llvm/ADT/SmallVector.h> by Francois Pichet · 13 years ago
- f85e193 Automatic Reference Counting. by John McCall · 13 years ago
- 64cd232 Remove a rather egregious use of getFunctionInfo. by John McCall · 14 years ago
- 8178df3 Emit the structure layout of the block literal parameter to a block by John McCall · 14 years ago
- c20e204 Don't call objc_read_weak as part of emitting a block literal. by John McCall · 14 years ago
- d16c2cf Reorganize CodeGen{Function,Module} to eliminate the unfortunate by John McCall · 14 years ago
- 6b5a61b A few more tweaks to the blocks AST representation: by John McCall · 14 years ago
- 830937b IR Gen. part of API support for __block cxx by Fariborz Jahanian · 14 years ago
- 2715b20 Some cleanup of block API code. by Fariborz Jahanian · 14 years ago
- 3499987 Block API patch to do copy ctor of copied-in cxx objects in by Fariborz Jahanian · 14 years ago
- e27e9d6 Adding couple of Block API, a bug fix and a test change, all for blocks. wip. by Fariborz Jahanian · 14 years ago
- 673431a IRgen: Move blocks runtime interfaces to CodeGenModule. by Daniel Dunbar · 14 years ago
- f1549f6 Validated by nightly-test runs on x86 and x86-64 darwin, including after by John McCall · 14 years ago
- 77b89b8 finally get around to doing a significant cleanup to irgen: by Chris Lattner · 14 years ago
- 19739ae Fixed a block regression caused by trying to use by Fariborz Jahanian · 14 years ago
- df8b8ea For C++ copied in objects, use copy constructors in by Fariborz Jahanian · 14 years ago
- ee50429 Allocate space in a block record for implicit references to the Objective C by John McCall · 14 years ago
- ea1471e Support implicitly closing on 'this' in a block. Fixed PR7165. by John McCall · 14 years ago
- 3d3ec1c Miscellaneous codegen cleanups. Mostly, don't create new basic blocks by John McCall · 15 years ago
- 6876fe6 Minor include pruning. by Benjamin Kramer · 15 years ago
- a36e223 add support for a 1<<29 bit in the block flags field to mark blocks using alternate struct return ABI by Blaine Garst · 15 years ago
- 2a7eb28 Unconditionally support block introspection data in a new field at the end by Blaine Garst · 15 years ago
- c0ea885 remove unused function & enumerations by Blaine Garst · 15 years ago
- 30a8a27 Use CharUnits for alignments in character units. by Ken Dyck · 15 years ago
- 199c3d6 Roll out ASTContext::getTypeSizeInChars(), replacing instances of by Ken Dyck · 15 years ago
- 5e530af Added block type introspection support. by David Chisnall · 15 years ago
- bf5fd78 Refactor. by Mike Stump · 15 years ago
- ea26cb5 Prep work to always preallocate BlockDeclRefExprs so that we can by Mike Stump · 15 years ago
- 3c0ef8c Simplify pointer creation with the new Type::getInt*Ptr methods. by Benjamin Kramer · 15 years ago
- 39605b4 Improve debug info generation for __block variables. by Mike Stump · 15 years ago
- 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
- 0032b27 Update for LLVM API change. by Owen Anderson · 15 years ago
- f21efe9 LLVMContext is a class now. by Benjamin Kramer · 15 years ago
- 47a434f Update for LLVM API change. by Owen Anderson · 15 years ago
- f495456 Remove ASTContext::isObjCObjectPointerType(). by Steve Naroff · 15 years ago
- a1cf15f Update for LLVM API change, and contextify a bunch of related stuff. by Owen Anderson · 15 years ago
- 3899a7f As an optimization, we maintain a cache of generated by Mike Stump · 15 years ago
- 49f59ec Skip the asm prefix when storing the name in block info. by Daniel Dunbar · 15 years ago
- c0c0ef0 Fixup copy/dispose helpers for Objective-C. Radar 6756504 by Mike Stump · 16 years ago
- b7477cf Fixup codegen for nested blocks that use copy/dispose in the inner by Mike Stump · 16 years ago
- 0892099 Codegen support for copy helpers for block literals. by Mike Stump · 16 years ago
- cf62d39 Pass the type of the block literal around to make required temporal ordering of code clearer. by Mike Stump · 16 years ago
- ee09422 Complete __Block_byref_id_object_copy cogegen for block literals. by Mike Stump · 16 years ago
- 1851b68 Finish off __Block_byref_id_object_dispose codegen for block literals. by Mike Stump · 16 years ago
- 416d92e Remove extra arg. by Mike Stump · 16 years ago
- 45031c0 More codegen support for the copy/dispose helpers for block literals. by Mike Stump · 16 years ago
- a4f668f Framework for codegen for copy/dispose helpers. by Mike Stump · 16 years ago
- 00470a1 prep work for copy/destroy helpers for block literals. by Mike Stump · 16 years ago
- 797b632 Add codegen support for __block variables to call _Block_object_dispose as necessary. by Mike Stump · 16 years ago
- ad75ab4 Move more blocks CodeGenFunction code up and out. by Mike Stump · 16 years ago
- 3947de5 Move some of the CodeGenFunction blocks code up and out. No by Mike Stump · 16 years ago
- 90a9043 Move more of the blocks code up and out. by Mike Stump · 16 years ago
- 2a99814 Move more of blocks codegen out of CodeGenModule and into the by Mike Stump · 16 years ago
- d883d84 Start the migration of more of the blocks code out of sight for most by Mike Stump · 16 years ago