1. f4c7371 Change QualType::getTypePtr() to return a const pointer, then change a by John McCall · 15 years ago
  2. 1411047 Move name mangling support from CodeGen to AST. In the by Peter Collingbourne · 15 years ago
  3. 711c52b Refactor the application of type attributes so that attributes from by John McCall · 15 years ago
  4. 830937b IR Gen. part of API support for __block cxx by Fariborz Jahanian · 15 years ago
  5. 12f78a6 Simplify the ASTs by consolidating ObjCImplicitGetterSetterExpr and ObjCPropertyRefExpr by John McCall · 15 years ago
  6. f89e55a Calculate the value kind of an expression when it's created and by John McCall · 15 years ago
  7. e38be61 Fixes synthesis of type for the object which holds info. by Fariborz Jahanian · 15 years ago
  8. e220455 Implements __block API for c++ objects. There is still by Fariborz Jahanian · 15 years ago
  9. 2715b20 Some cleanup of block API code. by Fariborz Jahanian · 15 years ago
  10. eec8217 Removed unnecessary initialization of a flag which by Fariborz Jahanian · 15 years ago
  11. bc74764 Initialize couple of fields. by Fariborz Jahanian · 15 years ago
  12. 3499987 Block API patch to do copy ctor of copied-in cxx objects in by Fariborz Jahanian · 15 years ago
  13. e27e9d6 Adding couple of Block API, a bug fix and a test change, all for blocks. wip. by Fariborz Jahanian · 15 years ago
  14. 46ec70e When emitting l-values for bool non-__block decl references, make a pointer by John McCall · 15 years ago
  15. 8ac2d44 Eliminate usage of ObjCSuperExpr used for by Fariborz Jahanian · 15 years ago
  16. 558d2ab one piece of code is responsible for the lifetime of every aggregate by John McCall · 15 years ago
  17. c5904b4 Fixes an obscure bug in importd block variable layout by Fariborz Jahanian · 15 years ago
  18. d931b08 De-memberify the VarDecl and FunctionDecl StorageClass enums. by John McCall · 15 years ago
  19. 2de56d1 GCC didn't care for my attempt at API compatibility, so brute-force everything by John McCall · 15 years ago
  20. 8404f67 Make use of __func__ in a block actually refer to by Fariborz Jahanian · 15 years ago
  21. 44034db More objc block variable layout info. work. by Fariborz Jahanian · 15 years ago
  22. 89ecd41 Some early work for providing block layout info. by Fariborz Jahanian · 15 years ago
  23. 7edddb8 Fix flags in global block descriptor when by Fariborz Jahanian · 15 years ago
  24. 673431a IRgen: Move blocks runtime interfaces to CodeGenModule. by Daniel Dunbar · 15 years ago
  25. dacf9dd CodeGen/ObjC/NeXT: Fix Obj-C message send to match llvm-gcc when choosing by Daniel Dunbar · 15 years ago
  26. f1549f6 Validated by nightly-test runs on x86 and x86-64 darwin, including after by John McCall · 15 years ago
  27. 1d110e0 Remove unnecessary ASTContext parameter from by Douglas Gregor · 15 years ago
  28. ef160b4 Minor refactorin of my last patch (radar 7860965 related). by Fariborz Jahanian · 15 years ago
  29. 16ac5ce Have __func__ and siblings point to block's implementation function by Fariborz Jahanian · 15 years ago
  30. 77b89b8 finally get around to doing a significant cleanup to irgen: by Chris Lattner · 15 years ago
  31. 564360b Patch to correctly mangle block helper functions by Fariborz Jahanian · 15 years ago
  32. ac7362d Block Code Gen. API. Call destructor on descriptior by Fariborz Jahanian · 15 years ago
  33. 19739ae Fixed a block regression caused by trying to use by Fariborz Jahanian · 15 years ago
  34. 59da45a Build AST for copy-construction of copied-in by Fariborz Jahanian · 15 years ago
  35. df8b8ea For C++ copied in objects, use copy constructors in by Fariborz Jahanian · 15 years ago
  36. 7965172 Block C++ code gen. Adds support for block reference argument by Fariborz Jahanian · 15 years ago
  37. 6e5d9b0 Fix compilation failure by Douglas Gregor · 15 years ago
  38. 35415f5 Improve name mangling for blocks and support mangling of static local by Douglas Gregor · 15 years ago
  39. f54b80f Add braces to avoid an ambiguous else, fixing a GCC warning. by Chandler Carruth · 15 years ago
  40. ee50429 Allocate space in a block record for implicit references to the Objective C by John McCall · 15 years ago
  41. ea1471e Support implicitly closing on 'this' in a block. Fixed PR7165. by John McCall · 15 years ago
  42. ba55ec2 It's bad form to create VarDecl's without DeclContexts by Douglas Gregor · 15 years ago
  43. d33ded5 Fixes a code gen crash when block is a reference type, etc. (radar 7495203). by Fariborz Jahanian · 15 years ago
  44. 2888b65 When synthesizing Objective C records, give the synthetic fields public by John McCall · 15 years ago
  45. 16573fa Keep track of the actual storage specifier written on a variable or by Douglas Gregor · 15 years ago
  46. 6876fe6 Minor include pruning. by Benjamin Kramer · 15 years ago
  47. 264ba48 the big refactoring bits of PR3782. by Rafael Espindola · 15 years ago
  48. 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
  49. 2a7eb28 Unconditionally support block introspection data in a new field at the end by Blaine Garst · 15 years ago
  50. c0ea885 remove unused function & enumerations by Blaine Garst · 15 years ago
  51. 0b63ba4 Patch to remove arbitrary imporation of 'self' into by Fariborz Jahanian · 15 years ago
  52. 1d04e83 Did not intend to check this in. by Fariborz Jahanian · 15 years ago
  53. 2f14c4d Use proper lexcial context for newly added ivars. by Fariborz Jahanian · 15 years ago
  54. 263c4de Generate the objc_read_weak API when calling by Fariborz Jahanian · 16 years ago
  55. 04a67a6 Standardize the parsing of function type attributes in a way that by John McCall · 16 years ago
  56. 8b752f1 Change the return type of ASTContext::getDeclAlignInBytes() to CharUnits and, by Ken Dyck · 16 years ago
  57. 30a8a27 Use CharUnits for alignments in character units. by Ken Dyck · 16 years ago
  58. 687cc4a Introduce CodeGenModule::GetTargetTypeStoreSize() to calculate the store size by Ken Dyck · 16 years ago
  59. 14b1a36 simplify code. by Chris Lattner · 16 years ago
  60. 3cf7c5d Simplify code. by Benjamin Kramer · 16 years ago
  61. 199c3d6 Roll out ASTContext::getTypeSizeInChars(), replacing instances of by Ken Dyck · 16 years ago
  62. a1736c0 Pass the return value slot to all call exprs. by Anders Carlsson · 16 years ago
  63. f3c47c9 Pass ReturnValueSlot to EmitCall. No functionality change yet. by Anders Carlsson · 16 years ago
  64. dbd872f DeclRefExpr stores a ValueDecl internally. by John McCall · 16 years ago
  65. 10976d9 various cleanups. by Chris Lattner · 16 years ago
  66. 2da84ff Don't pass false (default) for isVolatile parameter to CreateLoad. by Daniel Dunbar · 16 years ago
  67. 0da76df Centralize and complete the computation of value- and type-dependence for DeclRefExprs by Douglas Gregor · 16 years ago
  68. 5e530af Added block type introspection support. by David Chisnall · 16 years ago
  69. d3dd0ae Remove some misguided code. by Mike Stump · 16 years ago
  70. 083c25e Extend out the block descriptor structure for debug information with by Mike Stump · 16 years ago
  71. 0298d38 Turn on the preallocation of all BlockDeclRefExprs. by Mike Stump · 16 years ago
  72. 38e1627 Refine collection of BlockDeclRefExprs. WIP. by Mike Stump · 16 years ago
  73. bfbd5df Fix typo. by Mike Stump · 16 years ago
  74. bf5fd78 Refactor. by Mike Stump · 16 years ago
  75. ea26cb5 Prep work to always preallocate BlockDeclRefExprs so that we can by Mike Stump · 16 years ago
  76. bf1914b For now, we need to have the llvm type of the block pointer remain as by Mike Stump · 16 years ago
  77. adaaad3 Refine the type of the first parameter to block invoke functions. by Mike Stump · 16 years ago
  78. 3c0ef8c Simplify pointer creation with the new Type::getInt*Ptr methods. by Benjamin Kramer · 16 years ago
  79. b289b3f Implement a FIXME. This improves codegen just a tad. by Mike Stump · 16 years ago
  80. de8c5c7 A couple of refinements for laying out debug information for BlockDeclRefDecls. by Mike Stump · 16 years ago
  81. b1a6e68 Improve debugging information for BlockDeclRefExpr. WIP. Given this by Mike Stump · 16 years ago
  82. bb30419 Fix 80-col violation. by Mike Stump · 16 years ago
  83. 39605b4 Improve debug info generation for __block variables. by Mike Stump · 16 years ago
  84. 183700f Change all the Type::getAsFoo() methods to specializations of Type::getAs(). by John McCall · 16 years ago
  85. 0d36dd2 Make clang stop relying on ConstantStruct::get's default value for isPacked by Nick Lewycky · 16 years ago
  86. 18be84c Add support for __block variables with alignment greater than __alignof(void *). by Anders Carlsson · 16 years ago
  87. 7dfa407 For __block variables, cache the LLVM types as well as which LLVM field where the variable is stored. by Anders Carlsson · 16 years ago
  88. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 16 years ago
  89. db52dcd Reflow comments and some minor whitespace fixups. by Mike Stump · 16 years ago
  90. 9ad5513 Make BuildByRefType take a ValueDecl instead of a QualType and an alignment. by Anders Carlsson · 16 years ago
  91. f42e4a6 Fix build of clang with gcc-4.4: #include <cstdio> was missing. by Torok Edwin · 16 years ago
  92. a5d8200 Remove TypeSpecStartLocation from VarDecl/FunctionDecl/FieldDecl, and use DeclaratorInfo to get this information. by Argyrios Kyrtzidis · 16 years ago
  93. a1d5662 Introduce DeclaratorDecl and pass DeclaratorInfo through the Decl/Sema interfaces. by Argyrios Kyrtzidis · 16 years ago
  94. 0032b27 Update for LLVM API change. by Owen Anderson · 16 years ago
  95. 47a434f Update for LLVM API change. by Owen Anderson · 16 years ago
  96. c9c88b4 Update for LLVM API change. by Owen Anderson · 16 years ago
  97. 286d368 Fix spacing. by Mike Stump · 16 years ago
  98. b3589f4 Canonicalize else spacing. by Mike Stump · 16 years ago
  99. 96e0fc7 Update for LLVM API change. by Owen Anderson · 16 years ago
  100. 6217b80 Change uses of: by Ted Kremenek · 16 years ago