1. 6e460ff Shuffle some call code around. No functionality change. by Anders Carlsson · 15 years ago
  2. f8544a4 Use the new getFunctionInfo that takes a BlockPointerType parameter, and get rid of getBlockFunctionType from CGBlocks.cpp by Anders Carlsson · 15 years ago
  3. aab0f7a Fix block comparisons. Radar 6732116. by Mike Stump · 15 years ago
  4. 48f9122 Move where block-related variables are initialized so that block by Eli Friedman · 15 years ago
  5. 4927abd Remove -f__block as codegen for __block variables should be solid. by Mike Stump · 15 years ago
  6. a803b0e Fixup codegen for block literals that bleed copy/dispose information by Mike Stump · 15 years ago
  7. a8b60c9 Fixup codegen for nested block literals so that we generate by Mike Stump · 15 years ago
  8. 6cc88f7 Fix codegen for support for super inside block literal expressions. by Mike Stump · 15 years ago
  9. 7f28a9c Do up codegen for function static data and externs in functions in block by Mike Stump · 16 years ago
  10. 9d25423 Remove FIXME, issue has been resolved. by Mike Stump · 16 years ago
  11. e78b809 Fix <rdar://problem/6675489> BlockDecl should not use llvm::smallvector. by Steve Naroff · 16 years ago
  12. d67b09a Fix uninitialized use in GetAddrOfGlobalBlock, reenable assert. by Daniel Dunbar · 16 years ago
  13. a91b590 If someone could figure out this is necessary, that would be good. by Mike Stump · 16 years ago
  14. 8e5d9f1 Fix typo, need parens. by Mike Stump · 16 years ago
  15. 63822ba Remove last FIXME for block literal codegen that I know about and turn by Mike Stump · 16 years ago
  16. f4bc312 Remove some FIXMEs for block literals that should be close to working. by Mike Stump · 16 years ago
  17. 1edf6b6 codegen support for dispose helpers for block literals. by Mike Stump · 16 years ago
  18. 0892099 Codegen support for copy helpers for block literals. by Mike Stump · 16 years ago
  19. cf62d39 Pass the type of the block literal around to make required temporal ordering of code clearer. by Mike Stump · 16 years ago
  20. ee09422 Complete __Block_byref_id_object_copy cogegen for block literals. by Mike Stump · 16 years ago
  21. 1851b68 Finish off __Block_byref_id_object_dispose codegen for block literals. by Mike Stump · 16 years ago
  22. 416d92e Remove extra arg. by Mike Stump · 16 years ago
  23. 45031c0 More codegen support for the copy/dispose helpers for block literals. by Mike Stump · 16 years ago
  24. a4f668f Framework for codegen for copy/dispose helpers. by Mike Stump · 16 years ago
  25. 00470a1 prep work for copy/destroy helpers for block literals. by Mike Stump · 16 years ago
  26. 797b632 Add codegen support for __block variables to call _Block_object_dispose as necessary. by Mike Stump · 16 years ago
  27. 58a8514 Fixup __block codegen in nested block literals. by Mike Stump · 16 years ago
  28. 3947de5 Move some of the CodeGenFunction blocks code up and out. No by Mike Stump · 16 years ago
  29. 90a9043 Move more of the blocks code up and out. by Mike Stump · 16 years ago
  30. 2a99814 Move more of blocks codegen out of CodeGenModule and into the by Mike Stump · 16 years ago
  31. 58919e1 Add __block codegen testcase. We introduce a temporary flag to enable by Mike Stump · 16 years ago
  32. dab514f Improved ABI compliance for __block variables. No testcases yet as we by Mike Stump · 16 years ago
  33. 82573ee Avoid crash when child iterator gives null result. by Daniel Dunbar · 16 years ago
  34. 31937a5 Push checking down, also, give the user a hit as to which part of the by Mike Stump · 16 years ago
  35. 8045ee0 Add BLOCK_HAS_DESCRIPTOR to global blocks. by Anders Carlsson · 16 years ago
  36. 5570cfe Be sure to mark blocks with no imports as being global. by Mike Stump · 16 years ago
  37. 554d6ca Remove debugging code. by Anders Carlsson · 16 years ago
  38. 0df8c92 Emit errors about unsupported blocks features. by Anders Carlsson · 16 years ago
  39. 4de9fce Do some blocks cleanup and simplification. Fix a crash, and add a test case. by Anders Carlsson · 16 years ago
  40. 161d36d improve compatibility with the VC++'08 C++ compiler. Patch by Niklas Larsson! by Chris Lattner · 16 years ago
  41. a99038c First cut CodeGen support for __block variables. by Mike Stump · 16 years ago
  42. 72564e7 Create a new TypeNodes.def file that enumerates all of the types, by Douglas Gregor · 16 years ago
  43. 8a2b4b1 CodeGen support for copied BlockDeclRefExprs. by Mike Stump · 16 years ago
  44. 911e0af Pass the CodeGenModule object to GenerateBlockFunction, instead of *this (which will call the copy constructor). by Anders Carlsson · 16 years ago
  45. 3d5e062 Ensure that we can't break or continue out of a block. by Mike Stump · 16 years ago
  46. 20733cd Cleanp code with some recent suggestions. by Mike Stump · 16 years ago
  47. d684000 The blocks ABI is wrong, add a FIXME. by Mike Stump · 16 years ago
  48. 4e7a1f7 Add CodeGen support for the helper for BlockDeclRefExprs. The easier by Mike Stump · 16 years ago
  49. bd65cac More codegen for blocks. The type of block literals should be better. by Mike Stump · 16 years ago
  50. 1905061 Avoid getNameAsCString when the decl doesn't have a name. by Mike Stump · 16 years ago
  51. cb71722 Be sure to initialize Name. by Mike Stump · 16 years ago
  52. 30395dd Use getNameAsCString instead of getNameAsString and reflow the type. by Mike Stump · 16 years ago
  53. 67a6448 Generate the helper function for blocks. Now basic codegen is by Mike Stump · 16 years ago
  54. 7d6dc4f Let the backend unique these. by Mike Stump · 16 years ago
  55. f744895 Fix spelling. by Mike Stump · 16 years ago
  56. 3246991 Move DescriptorUniqueCount into CGM. by Mike Stump · 16 years ago
  57. 59c5b11 Move NSConcreteStackBlock into CGM. by Mike Stump · 16 years ago
  58. 3fa3dc1 Eliminate an unused variable by Douglas Gregor · 16 years ago
  59. 26efc33 Move GlobalUniqueCount up into CGM. by Mike Stump · 16 years ago
  60. f99f1d0 Condense NSConcreteGlobalBlock handling. by Mike Stump · 16 years ago
  61. 3ba8215 Calculate size correctly. by Mike Stump · 16 years ago
  62. 56129b1 Size should be unsigned. by Mike Stump · 16 years ago
  63. e5fee25 Condense all the blocks code into CGBlocks.cpp. by Mike Stump · 16 years ago
  64. 7cbb360 Fixup types, the runtime uses int, not int32. by Mike Stump · 16 years ago
  65. a544854 Fixup spacing a tad. by Mike Stump · 16 years ago
  66. 9b8a797 Move GenericBlockLiteralType into CGM. by Mike Stump · 16 years ago
  67. ab69514 Move BlockDescriptorType into CGM. by Mike Stump · 16 years ago
  68. d5cab54 Add a very basic implemenation of global blocks. This needs to be cleaned up. by Anders Carlsson · 16 years ago
  69. acfde80 Add support for generating block call expressions. by Anders Carlsson · 16 years ago