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