1. 2da84ff Don't pass false (default) for isVolatile parameter to CreateLoad. by Daniel Dunbar · 15 years ago
  2. 0da76df Centralize and complete the computation of value- and type-dependence for DeclRefExprs by Douglas Gregor · 15 years ago
  3. 5e530af Added block type introspection support. by David Chisnall · 15 years ago
  4. d3dd0ae Remove some misguided code. by Mike Stump · 15 years ago
  5. 083c25e Extend out the block descriptor structure for debug information with by Mike Stump · 15 years ago
  6. 0298d38 Turn on the preallocation of all BlockDeclRefExprs. by Mike Stump · 15 years ago
  7. 38e1627 Refine collection of BlockDeclRefExprs. WIP. by Mike Stump · 15 years ago
  8. bfbd5df Fix typo. by Mike Stump · 15 years ago
  9. bf5fd78 Refactor. by Mike Stump · 15 years ago
  10. ea26cb5 Prep work to always preallocate BlockDeclRefExprs so that we can by Mike Stump · 15 years ago
  11. bf1914b For now, we need to have the llvm type of the block pointer remain as by Mike Stump · 15 years ago
  12. adaaad3 Refine the type of the first parameter to block invoke functions. by Mike Stump · 15 years ago
  13. 3c0ef8c Simplify pointer creation with the new Type::getInt*Ptr methods. by Benjamin Kramer · 15 years ago
  14. b289b3f Implement a FIXME. This improves codegen just a tad. by Mike Stump · 15 years ago
  15. de8c5c7 A couple of refinements for laying out debug information for BlockDeclRefDecls. by Mike Stump · 15 years ago
  16. b1a6e68 Improve debugging information for BlockDeclRefExpr. WIP. Given this by Mike Stump · 15 years ago
  17. bb30419 Fix 80-col violation. by Mike Stump · 15 years ago
  18. 39605b4 Improve debug info generation for __block variables. by Mike Stump · 15 years ago
  19. 183700f Change all the Type::getAsFoo() methods to specializations of Type::getAs(). by John McCall · 15 years ago
  20. 0d36dd2 Make clang stop relying on ConstantStruct::get's default value for isPacked by Nick Lewycky · 15 years ago
  21. 18be84c Add support for __block variables with alignment greater than __alignof(void *). by Anders Carlsson · 15 years ago
  22. 7dfa407 For __block variables, cache the LLVM types as well as which LLVM field where the variable is stored. by Anders Carlsson · 15 years ago
  23. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  24. db52dcd Reflow comments and some minor whitespace fixups. by Mike Stump · 15 years ago
  25. 9ad5513 Make BuildByRefType take a ValueDecl instead of a QualType and an alignment. by Anders Carlsson · 15 years ago
  26. f42e4a6 Fix build of clang with gcc-4.4: #include <cstdio> was missing. by Torok Edwin · 15 years ago
  27. a5d8200 Remove TypeSpecStartLocation from VarDecl/FunctionDecl/FieldDecl, and use DeclaratorInfo to get this information. by Argyrios Kyrtzidis · 15 years ago
  28. a1d5662 Introduce DeclaratorDecl and pass DeclaratorInfo through the Decl/Sema interfaces. by Argyrios Kyrtzidis · 15 years ago
  29. 0032b27 Update for LLVM API change. by Owen Anderson · 15 years ago
  30. 47a434f Update for LLVM API change. by Owen Anderson · 15 years ago
  31. c9c88b4 Update for LLVM API change. by Owen Anderson · 15 years ago
  32. 286d368 Fix spacing. by Mike Stump · 15 years ago
  33. b3589f4 Canonicalize else spacing. by Mike Stump · 15 years ago
  34. 96e0fc7 Update for LLVM API change. by Owen Anderson · 15 years ago
  35. 6217b80 Change uses of: by Ted Kremenek · 15 years ago
  36. 3c4972d Update for LLVM API change. by Owen Anderson · 15 years ago
  37. 08e2524 Update for LLVM API change. by Owen Anderson · 15 years ago
  38. 4a28d5d Update for LLVM API change. by Owen Anderson · 15 years ago
  39. 35366a6 Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods by Ted Kremenek · 15 years ago
  40. 1a1a6e2 Add member template 'Type::getAs<T>', which converts a Type* to a respective T*. by Ted Kremenek · 15 years ago
  41. a1cf15f Update for LLVM API change, and contextify a bunch of related stuff. by Owen Anderson · 15 years ago
  42. 6924382 Update for LLVM API change. by Owen Anderson · 15 years ago
  43. 1c431b3 Update for LLVM API change. by Owen Anderson · 15 years ago
  44. c14f0d2 Update for LLVM API change. by Owen Anderson · 15 years ago
  45. 3899a7f As an optimization, we maintain a cache of generated by Mike Stump · 15 years ago
  46. f5408fe Reflow some comments. by Mike Stump · 15 years ago
  47. e2f79b6 Fix rdar://6880259 - invalid function name in block call (__NSConcreteGlobalBlock2) by Chris Lattner · 15 years ago
  48. dd2fb9c Don't assert when we think we need copy/dispose, but don't need them. by Mike Stump · 15 years ago
  49. 4863db4 fix a problem producing debug info with global blocks. by Chris Lattner · 15 years ago
  50. b5437d2 the logic for computing __func__ and friends is really broken: by Chris Lattner · 15 years ago
  51. 0e4f40e Attributes on block functions were not being set. by Daniel Dunbar · 15 years ago
  52. c2f4c34 Fixup codegen for copy/dispose for block literals. Radar 6791245 by Mike Stump · 15 years ago
  53. 963dfbd Set DebugInfo at the beginning of GenerateBlockFunction(). by Devang Patel · 15 years ago
  54. 5466c7b Audit __private_extern__ handling. by Daniel Dunbar · 15 years ago
  55. da0895d Minor refactoring of my last patch. by Fariborz Jahanian · 15 years ago
  56. 140fb26 Fixes a ir-gen crash for K&R style blocks. by Fariborz Jahanian · 15 years ago
  57. b7477cf Fixup codegen for nested blocks that use copy/dispose in the inner by Mike Stump · 15 years ago
  58. 782f397 Use the new EmitCallArgs function. No indented functionality change. by Anders Carlsson · 15 years ago
  59. a17d7cc Don't assume that a block always has a FunctionProtoType. Fixes rdar://6768379. by Anders Carlsson · 15 years ago
  60. 6e460ff Shuffle some call code around. No functionality change. by Anders Carlsson · 15 years ago
  61. f8544a4 Use the new getFunctionInfo that takes a BlockPointerType parameter, and get rid of getBlockFunctionType from CGBlocks.cpp by Anders Carlsson · 15 years ago
  62. aab0f7a Fix block comparisons. Radar 6732116. by Mike Stump · 15 years ago
  63. 48f9122 Move where block-related variables are initialized so that block by Eli Friedman · 15 years ago
  64. 4927abd Remove -f__block as codegen for __block variables should be solid. by Mike Stump · 15 years ago
  65. a803b0e Fixup codegen for block literals that bleed copy/dispose information by Mike Stump · 15 years ago
  66. a8b60c9 Fixup codegen for nested block literals so that we generate by Mike Stump · 15 years ago
  67. 6cc88f7 Fix codegen for support for super inside block literal expressions. by Mike Stump · 15 years ago
  68. 7f28a9c Do up codegen for function static data and externs in functions in block by Mike Stump · 15 years ago
  69. 9d25423 Remove FIXME, issue has been resolved. by Mike Stump · 15 years ago
  70. e78b809 Fix <rdar://problem/6675489> BlockDecl should not use llvm::smallvector. by Steve Naroff · 15 years ago
  71. d67b09a Fix uninitialized use in GetAddrOfGlobalBlock, reenable assert. by Daniel Dunbar · 15 years ago
  72. a91b590 If someone could figure out this is necessary, that would be good. by Mike Stump · 15 years ago
  73. 8e5d9f1 Fix typo, need parens. by Mike Stump · 15 years ago
  74. 63822ba Remove last FIXME for block literal codegen that I know about and turn by Mike Stump · 15 years ago
  75. f4bc312 Remove some FIXMEs for block literals that should be close to working. by Mike Stump · 15 years ago
  76. 1edf6b6 codegen support for dispose helpers for block literals. by Mike Stump · 15 years ago
  77. 0892099 Codegen support for copy helpers for block literals. by Mike Stump · 15 years ago
  78. cf62d39 Pass the type of the block literal around to make required temporal ordering of code clearer. by Mike Stump · 15 years ago
  79. ee09422 Complete __Block_byref_id_object_copy cogegen for block literals. by Mike Stump · 15 years ago
  80. 1851b68 Finish off __Block_byref_id_object_dispose codegen for block literals. by Mike Stump · 15 years ago
  81. 416d92e Remove extra arg. by Mike Stump · 15 years ago
  82. 45031c0 More codegen support for the copy/dispose helpers for block literals. by Mike Stump · 15 years ago
  83. a4f668f Framework for codegen for copy/dispose helpers. by Mike Stump · 15 years ago
  84. 00470a1 prep work for copy/destroy helpers for block literals. by Mike Stump · 15 years ago
  85. 797b632 Add codegen support for __block variables to call _Block_object_dispose as necessary. by Mike Stump · 15 years ago
  86. 58a8514 Fixup __block codegen in nested block literals. by Mike Stump · 15 years ago
  87. 3947de5 Move some of the CodeGenFunction blocks code up and out. No by Mike Stump · 15 years ago
  88. 90a9043 Move more of the blocks code up and out. by Mike Stump · 15 years ago
  89. 2a99814 Move more of blocks codegen out of CodeGenModule and into the by Mike Stump · 15 years ago
  90. 58919e1 Add __block codegen testcase. We introduce a temporary flag to enable by Mike Stump · 15 years ago
  91. dab514f Improved ABI compliance for __block variables. No testcases yet as we by Mike Stump · 15 years ago
  92. 82573ee Avoid crash when child iterator gives null result. by Daniel Dunbar · 15 years ago
  93. 31937a5 Push checking down, also, give the user a hit as to which part of the by Mike Stump · 15 years ago
  94. 8045ee0 Add BLOCK_HAS_DESCRIPTOR to global blocks. by Anders Carlsson · 15 years ago
  95. 5570cfe Be sure to mark blocks with no imports as being global. by Mike Stump · 15 years ago
  96. 554d6ca Remove debugging code. by Anders Carlsson · 15 years ago
  97. 0df8c92 Emit errors about unsupported blocks features. by Anders Carlsson · 15 years ago
  98. 4de9fce Do some blocks cleanup and simplification. Fix a crash, and add a test case. by Anders Carlsson · 15 years ago
  99. 161d36d improve compatibility with the VC++'08 C++ compiler. Patch by Niklas Larsson! by Chris Lattner · 15 years ago
  100. a99038c First cut CodeGen support for __block variables. by Mike Stump · 15 years ago