1. 2da84ff Don't pass false (default) for isVolatile parameter to CreateLoad. by Daniel Dunbar · 15 years ago
  2. 269f8bc This patch finalizes implementatin of weak_import by Fariborz Jahanian · 15 years ago
  3. 2cdcc4c More cases for weak_import objective-c2 classes. (still radar 6815425). by Fariborz Jahanian · 15 years ago
  4. a03d0dd More support for weak_import objective-c2 class. (radar 6815425). by Fariborz Jahanian · 15 years ago
  5. 182f268 Generate the old API when sending message to super by Fariborz Jahanian · 15 years ago
  6. b0069ee Fix a code gen bug in i386-apple-darwin (objc fragile abi), sending by Fariborz Jahanian · 15 years ago
  7. c575ce7 Avoid std::string concatenation. by Daniel Dunbar · 15 years ago
  8. 01eb9b9 PR5218: Replace IdentifierInfo::getName with StringRef version, now that clients by Daniel Dunbar · 15 years ago
  9. 9c29bf5 Twinify CGObjCMac, this simplifies the code and should reduce std::string by Daniel Dunbar · 15 years ago
  10. 790b20e There is now only one version of eh.selector and eh.typeid.for. by Duncan Sands · 15 years ago
  11. 3c0ef8c Simplify pointer creation with the new Type::getInt*Ptr methods. by Benjamin Kramer · 15 years ago
  12. 6c7a1f3 Patch fixes a code gen. bug in generation of objc_assign_ivar (objc GC's API). by Fariborz Jahanian · 15 years ago
  13. 0953e76 Refactor the representation of qualifiers to bring ExtQualType out of the by John McCall · 15 years ago
  14. 183700f Change all the Type::getAsFoo() methods to specializations of Type::getAs(). by John McCall · 15 years ago
  15. 0d36dd2 Make clang stop relying on ConstantStruct::get's default value for isPacked by Nick Lewycky · 15 years ago
  16. 6793966 IRgen/ObjC: Correctly construct the function info for variadic message sends. by Daniel Dunbar · 15 years ago
  17. d6c93d7 IRgen/ObjC: Make the target method decl available to GenerateMessageSendSuper. by Daniel Dunbar · 15 years ago
  18. dbf3cfd patch for generating objc'2 objc_assign_ivar. WIP. by Fariborz Jahanian · 15 years ago
  19. 039e6a1 Fixes a regression in objc GC layout bitmap involving block pointer ivars. by Fariborz Jahanian · 15 years ago
  20. 736d8a6 Get the size of object to pass to objc_memmove_collectable() by Fariborz Jahanian · 15 years ago
  21. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  22. 5fcc882 Remove unnecessary #include <sstream>. by Benjamin Kramer · 15 years ago
  23. 3306349 Use a SetVector for tracking some Obj-C metadata, to ensure deterministic by Daniel Dunbar · 15 years ago
  24. 08c3213 Re-implemented generation of objc_memmove_collectable by Fariborz Jahanian · 15 years ago
  25. ef46d18 Fix ivar layout map generation (hopefully). by Anders Carlsson · 15 years ago
  26. e666b1b Remove #ifdef'out code. by Fariborz Jahanian · 15 years ago
  27. 6d9eae6 Remove ivarlayout bitmap optimization, instead if all zeros, by Fariborz Jahanian · 15 years ago
  28. f42e4a6 Fix build of clang with gcc-4.4: #include <cstdio> was missing. by Torok Edwin · 15 years ago
  29. a1d5662 Introduce DeclaratorDecl and pass DeclaratorInfo through the Decl/Sema interfaces. by Argyrios Kyrtzidis · 15 years ago
  30. 8c8f69e Update for LLVM API change. by Owen Anderson · 15 years ago
  31. 0032b27 Update for LLVM API change. by Owen Anderson · 15 years ago
  32. 47a434f Update for LLVM API change. by Owen Anderson · 15 years ago
  33. e3d25ab When generating cleanup blocks for Obj-C @finally, mark them as catch all blocks by Daniel Dunbar · 15 years ago
  34. 6bff251 Formatting fixes (trailing whitespace, 80-cols, indentation). by Daniel Dunbar · 15 years ago
  35. c9c88b4 Update for LLVM API change. by Owen Anderson · 15 years ago
  36. 3b144ba Update for LLVM API change. by Owen Anderson · 15 years ago
  37. b3589f4 Canonicalize else spacing. by Mike Stump · 15 years ago
  38. 5266d2e Eliminate an unused-variable warning by Douglas Gregor · 15 years ago
  39. 96e0fc7 Update for LLVM API change. by Owen Anderson · 15 years ago
  40. 6217b80 Change uses of: by Ted Kremenek · 15 years ago
  41. 3c4972d Update for LLVM API change. by Owen Anderson · 15 years ago
  42. 7db6d83 Update for LLVM API change. by Owen Anderson · 15 years ago
  43. 41f55d3 add some fixme's by Chris Lattner · 15 years ago
  44. 99438a7 Patch for objc's zero-const exception to not assume by Fariborz Jahanian · 15 years ago
  45. 08e2524 Update for LLVM API change. by Owen Anderson · 15 years ago
  46. 4a28d5d Update for LLVM API change. by Owen Anderson · 15 years ago
  47. fc514ab Don't use getLLVMFieldNo for bitfields when constructing the ivar layout maps for GC. by Anders Carlsson · 15 years ago
  48. 309a436 Fix declaration of obc_enumerationMutation function, for GNU runtime. by Daniel Dunbar · 15 years ago
  49. 4cd1608 Update for LLVM API change. by Owen Anderson · 15 years ago
  50. 243a685 Rename NextOffset to DataSize, which better matches the Itanium C++ ABI by Anders Carlsson · 15 years ago
  51. 19cc4ab Revert r75641. by Anders Carlsson · 15 years ago
  52. ad64e02 fix objc codegen to not have its own list of things that eventually get into llvm.used, just by Chris Lattner · 15 years ago
  53. 35366a6 Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods by Ted Kremenek · 15 years ago
  54. 5cad1f7 Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), Type::getAsMemberPointerType(), Type::getAsTagType(), and Type::getAsRecordType() with their Type::getAs<XXX> equivalents. by Ted Kremenek · 15 years ago
  55. 1a1a6e2 Add member template 'Type::getAs<T>', which converts a Type* to a respective T*. by Ted Kremenek · 15 years ago
  56. f495456 Remove ASTContext::isObjCObjectPointerType(). by Steve Naroff · 15 years ago
  57. a1cf15f Update for LLVM API change, and contextify a bunch of related stuff. by Owen Anderson · 15 years ago
  58. 3d598a5 Rename RecordLayout.h to ASTRecordLayout.h by Anders Carlsson · 15 years ago
  59. 6924382 Update for LLVM API change. by Owen Anderson · 15 years ago
  60. c1ab900 Generate correct prototype for objc_enumerationMutation. by Daniel Dunbar · 15 years ago
  61. 818e96f Fix typo (found by gcc warning). by Eli Friedman · 15 years ago
  62. 14108da This patch includes a conceptually simple, but very intrusive/pervasive change. by Steve Naroff · 15 years ago
  63. 1c431b3 Update for LLVM API change. by Owen Anderson · 15 years ago
  64. c14f0d2 Update for LLVM API change. by Owen Anderson · 15 years ago
  65. 082b02e Implemented memmove_collectable API for Next runtime by Fariborz Jahanian · 15 years ago
  66. b59761b use new and simplified LLVM APIs. Patch by Jay Foad! by Chris Lattner · 15 years ago
  67. 17945a0 De-ASTContext-ify DeclContext. by Argyrios Kyrtzidis · 15 years ago
  68. 40b598e Remove the ASTContext parameter from the attribute-related methods of Decl. by Argyrios Kyrtzidis · 15 years ago
  69. c0183e8 Simplify, and fix a possible crash (never happens however, because we don't ever by Daniel Dunbar · 15 years ago
  70. c38e9af Patch fixes an obscure bug when 'used' attribute is applied to by Fariborz Jahanian · 15 years ago
  71. 68584ed Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>. by Douglas Gregor · 15 years ago
  72. 42f963d Support complex properties, ivars and message expressions. by Daniel Dunbar · 15 years ago
  73. 8e6ac1d Cleanup/Refactoring of ivar collection. No change in functionality. by Fariborz Jahanian · 15 years ago
  74. ecfbdcb Minor refactoring. Uses an existing API to lookup a class method. by Fariborz Jahanian · 15 years ago
  75. f5408fe Reflow some comments. by Mike Stump · 15 years ago
  76. 74d4b12 Classes with "+load" methods need to go in the non-lazy class list (or by Daniel Dunbar · 15 years ago
  77. 463b876 Factor code for adding module-level class lists into separate method. by Daniel Dunbar · 15 years ago
  78. be53be4 Removed 4-letter :) word in comment. Used simple array for Selector build. by Fariborz Jahanian · 15 years ago
  79. 4523eb0 Fixed typos, used DenseSet for keeping track of by Fariborz Jahanian · 15 years ago
  80. 9820074 Patch to implement ivar synthesis of properties declared in protocols by Fariborz Jahanian · 15 years ago
  81. d0f8a8d Patch to allow Nonfragile ABI to use 32-bit style legacy by Fariborz Jahanian · 15 years ago
  82. 9408c45 Correct for renaming PaddedSize -> AllocSize in LLVM. by Duncan Sands · 15 years ago
  83. df9ccc6 Patch to support Gnu runtime's typed selectors. Patch by David Chisnall. by Fariborz Jahanian · 15 years ago
  84. a81419d Remove an unneeded lookup routine. by Daniel Dunbar · 15 years ago
  85. 6e8575b Fix the field count in interface record layout (it was incorrectly by Daniel Dunbar · 15 years ago
  86. b4c79e0 Compute interface instanceStart and instanceSize using the record by Daniel Dunbar · 15 years ago
  87. 3715328 Don't allow clients to traverse into superclass synthesized properties by Daniel Dunbar · 15 years ago
  88. e05cc98 Inline GetFieldBaseOffset into sole callsite. by Daniel Dunbar · 15 years ago
  89. 900c198 Avoid recomputing field offsets. by Daniel Dunbar · 15 years ago
  90. 31682fd Normalize formatting by Daniel Dunbar · 15 years ago
  91. 5a5a803 Use the implementation decl for looking up offset while building the by Daniel Dunbar · 15 years ago
  92. 7c9f6c5 It turns out BuildAggrIvarLayout wasn't even using the shadow struct, by Daniel Dunbar · 15 years ago
  93. 25d583e Lift common subexpression, remove dead "base" variable. by Daniel Dunbar · 15 years ago
  94. d58edcb Factor out BuildAggrIvarRecordLayout routine. by Daniel Dunbar · 15 years ago
  95. 5e563dd Lift out GetGCAttrTypeForType routine. by Daniel Dunbar · 15 years ago
  96. 8b2926c Add constructors for GC_IVAR and SKIP_SCAN, tighten up uses. by Daniel Dunbar · 15 years ago
  97. 487993b Normalize style, remove a dead assert. by Daniel Dunbar · 15 years ago
  98. 532d4da Use ASTRecordLayout for computing ivar offsets instead of shadow by Daniel Dunbar · 15 years ago
  99. 9f89f2b Add a ComputeIvarBaseOffset overload taking an implementation by Daniel Dunbar · 15 years ago
  100. 2bebbf0 Compute Objective-C metadata size information from the record layout, by Daniel Dunbar · 15 years ago