1. 6924382 Update for LLVM API change. by Owen Anderson · 15 years ago
  2. c1ab900 Generate correct prototype for objc_enumerationMutation. by Daniel Dunbar · 15 years ago
  3. 818e96f Fix typo (found by gcc warning). by Eli Friedman · 15 years ago
  4. 14108da This patch includes a conceptually simple, but very intrusive/pervasive change. by Steve Naroff · 15 years ago
  5. 1c431b3 Update for LLVM API change. by Owen Anderson · 15 years ago
  6. c14f0d2 Update for LLVM API change. by Owen Anderson · 15 years ago
  7. 082b02e Implemented memmove_collectable API for Next runtime by Fariborz Jahanian · 15 years ago
  8. b59761b use new and simplified LLVM APIs. Patch by Jay Foad! by Chris Lattner · 15 years ago
  9. 17945a0 De-ASTContext-ify DeclContext. by Argyrios Kyrtzidis · 15 years ago
  10. 40b598e Remove the ASTContext parameter from the attribute-related methods of Decl. by Argyrios Kyrtzidis · 15 years ago
  11. c0183e8 Simplify, and fix a possible crash (never happens however, because we don't ever by Daniel Dunbar · 15 years ago
  12. c38e9af Patch fixes an obscure bug when 'used' attribute is applied to by Fariborz Jahanian · 15 years ago
  13. 68584ed Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>. by Douglas Gregor · 15 years ago
  14. 42f963d Support complex properties, ivars and message expressions. by Daniel Dunbar · 15 years ago
  15. 8e6ac1d Cleanup/Refactoring of ivar collection. No change in functionality. by Fariborz Jahanian · 15 years ago
  16. ecfbdcb Minor refactoring. Uses an existing API to lookup a class method. by Fariborz Jahanian · 15 years ago
  17. f5408fe Reflow some comments. by Mike Stump · 15 years ago
  18. 74d4b12 Classes with "+load" methods need to go in the non-lazy class list (or by Daniel Dunbar · 15 years ago
  19. 463b876 Factor code for adding module-level class lists into separate method. by Daniel Dunbar · 15 years ago
  20. be53be4 Removed 4-letter :) word in comment. Used simple array for Selector build. by Fariborz Jahanian · 15 years ago
  21. 4523eb0 Fixed typos, used DenseSet for keeping track of by Fariborz Jahanian · 15 years ago
  22. 9820074 Patch to implement ivar synthesis of properties declared in protocols by Fariborz Jahanian · 15 years ago
  23. d0f8a8d Patch to allow Nonfragile ABI to use 32-bit style legacy by Fariborz Jahanian · 15 years ago
  24. 9408c45 Correct for renaming PaddedSize -> AllocSize in LLVM. by Duncan Sands · 15 years ago
  25. df9ccc6 Patch to support Gnu runtime's typed selectors. Patch by David Chisnall. by Fariborz Jahanian · 15 years ago
  26. a81419d Remove an unneeded lookup routine. by Daniel Dunbar · 15 years ago
  27. 6e8575b Fix the field count in interface record layout (it was incorrectly by Daniel Dunbar · 15 years ago
  28. b4c79e0 Compute interface instanceStart and instanceSize using the record by Daniel Dunbar · 15 years ago
  29. 3715328 Don't allow clients to traverse into superclass synthesized properties by Daniel Dunbar · 15 years ago
  30. e05cc98 Inline GetFieldBaseOffset into sole callsite. by Daniel Dunbar · 15 years ago
  31. 900c198 Avoid recomputing field offsets. by Daniel Dunbar · 15 years ago
  32. 31682fd Normalize formatting by Daniel Dunbar · 15 years ago
  33. 5a5a803 Use the implementation decl for looking up offset while building the by Daniel Dunbar · 15 years ago
  34. 7c9f6c5 It turns out BuildAggrIvarLayout wasn't even using the shadow struct, by Daniel Dunbar · 15 years ago
  35. 25d583e Lift common subexpression, remove dead "base" variable. by Daniel Dunbar · 15 years ago
  36. d58edcb Factor out BuildAggrIvarRecordLayout routine. by Daniel Dunbar · 15 years ago
  37. 5e563dd Lift out GetGCAttrTypeForType routine. by Daniel Dunbar · 15 years ago
  38. 8b2926c Add constructors for GC_IVAR and SKIP_SCAN, tighten up uses. by Daniel Dunbar · 15 years ago
  39. 487993b Normalize style, remove a dead assert. by Daniel Dunbar · 15 years ago
  40. 532d4da Use ASTRecordLayout for computing ivar offsets instead of shadow by Daniel Dunbar · 15 years ago
  41. 9f89f2b Add a ComputeIvarBaseOffset overload taking an implementation by Daniel Dunbar · 15 years ago
  42. 2bebbf0 Compute Objective-C metadata size information from the record layout, by Daniel Dunbar · 15 years ago
  43. 5384b09 Remove unused argument. by Daniel Dunbar · 15 years ago
  44. 1d7e539 Coalesce the ivar offset calculation further. by Daniel Dunbar · 15 years ago
  45. e38df86 Use type from ivar instead of from shadow struct field. by Daniel Dunbar · 15 years ago
  46. 70b51c7 Remove a warning when this file is compiled optimized. by Fariborz Jahanian · 15 years ago
  47. 5b2bad0 API for message dispatch of methods returning floats to match gcc's closely. by Fariborz Jahanian · 15 years ago
  48. 65257ca Undid setting of the flag for msg_Send for 32bit code gen. by Fariborz Jahanian · 15 years ago
  49. 679cd7f Export lazy references of .objc_class_name of class names by Fariborz Jahanian · 15 years ago
  50. 2f87216 Type of msgSend message dispatch API is a vararg. by Fariborz Jahanian · 15 years ago
  51. 9a901bb Remove getIntegerConstantExprValue in favor of using EvaluateAsInt. by Eli Friedman · 15 years ago
  52. 16f0049 split ObjC and C++ Statements out into their own headers. by Chris Lattner · 15 years ago
  53. d019d96 Minor refactoring. No intended change in behavior. by Fariborz Jahanian · 15 years ago
  54. 8c2f2d1 Minor refactoring. No change in functionality. by Fariborz Jahanian · 15 years ago
  55. 81adc05 Some code clean up of objc2's bitmap layout. by Fariborz Jahanian · 15 years ago
  56. 2eada63 Removed bunch of FIXMEs no longer needed. by Fariborz Jahanian · 15 years ago
  57. 325f758 Mark IMAGE_INFO as constant on x86_64-darwin. by Daniel Dunbar · 16 years ago
  58. 0941b49 Use std::sort instead of qsort. by Daniel Dunbar · 16 years ago
  59. 653f1b1 Eliminate the three SmallVectors in ObjCImplDecl (for instance by Douglas Gregor · 16 years ago
  60. c71303d ivar layout bitmap is alive! by Fariborz Jahanian · 16 years ago
  61. a80a0f6 Reapply r69771, with updates & fixes: by Daniel Dunbar · 16 years ago
  62. a243578 Remove lookupFieldDeclFromIvar from ObjCIvarDecl interface. by Daniel Dunbar · 16 years ago
  63. 412f59b Don't convert interface types (to structs) as part of CodeGenTypes. by Daniel Dunbar · 16 years ago
  64. 84ad77a Add CGObjCRuntime::GetConcreteClassStruct to encapsulate access to the by Daniel Dunbar · 16 years ago
  65. 3fea0c0 Emit meta data using the Ivar, not a looked up FieldDecl. by Daniel Dunbar · 16 years ago
  66. 9777687 Merge ivar access amongst the three runtimes. by Daniel Dunbar · 16 years ago
  67. 2a03192 Make ObjCInterfaceDecl's const in some more places. by Daniel Dunbar · 16 years ago
  68. d4ae6c0 Revert r69771, I missed some (obvious) details. :/ by Daniel Dunbar · 16 years ago
  69. 0c45793 Rework the shadow struct that is layed out for Objective-C classes. by Daniel Dunbar · 16 years ago
  70. 1c02f86 move 64-bit abi functions to lazy model, everything is lazy now, yay. by Chris Lattner · 16 years ago
  71. 72db6c3 remove the last of the non-lazy objc runtime functions for the 32-bit ABI, by Chris Lattner · 16 years ago
  72. bbccd61 number of non-lazy runtime functions from 9 -> 4. by Chris Lattner · 16 years ago
  73. 4176b0c make message send functions lazy, we're down from 14 non-lazy functions to 9. by Chris Lattner · 16 years ago
  74. 34b02a1 move more EH stuff to being lazily created. An empty .m file now by Chris Lattner · 16 years ago
  75. 8a56911 make try/catch objc runtime functions be lazily generated. rdar://6809612 by Chris Lattner · 16 years ago
  76. 24c8991 Make sure to mark the interface as completed when we see an by Daniel Dunbar · 16 years ago
  77. 7fb1627 More objc2's ivar layout bitmap. No change in functionality. by Fariborz Jahanian · 16 years ago
  78. 525c9b7 Kill ASTContext::[gs]etFieldForDecl, instead we just lookup things by Daniel Dunbar · 16 years ago
  79. 9e6c20b Assert on a few conditions that (I believe) should hold by Daniel Dunbar · 16 years ago
  80. 3d2ad66 ObjC2's Ivar bitmap layout work. No change in functionality. by Fariborz Jahanian · 16 years ago
  81. 6c1aac8 Move countInheritedIvars to within striking distance of GetClassSizeInfo by Daniel Dunbar · 16 years ago
  82. 6ec0716 Inline GetFirstIvarInRecord into sole caller. - No functionality change. by Daniel Dunbar · 16 years ago
  83. c7c6dc0 Set a bit in IMAGE_INFO to indicate that we don't contain any by Daniel Dunbar · 16 years ago
  84. 3e5f0d8 Lift out GetNamedIvarList. by Daniel Dunbar · 16 years ago
  85. 3eec8aa Don't emit ivar offsets for unnamed bit fields. by Daniel Dunbar · 16 years ago
  86. 60952f9 Remove non-const form of lookupFieldDeclForIvar. by Daniel Dunbar · 16 years ago
  87. 91636d6 Comment fixes. by Daniel Dunbar · 16 years ago
  88. b02532a Lift GetClassSizeInfo out of GenerateClass, add a FIXME. by Daniel Dunbar · 16 years ago
  89. b7b58b1 Fix rdar://6804402 - crash on objc implementations declared with by Chris Lattner · 16 years ago
  90. 48fa064 Fix bug in computation of ivar offsets for (adjacent) bitfields. by Daniel Dunbar · 16 years ago
  91. 737c502 Reuse ObjcIvarOffsetVariable instead of duplicating code. by Daniel Dunbar · 16 years ago
  92. 5e88bea Remove some unnecessary complexity. - No functionality change. by Daniel Dunbar · 16 years ago
  93. 1139452 Fix a bug found by inspection, class/meta references could be emitted by Daniel Dunbar · 16 years ago
  94. 96508e1 fix a crash compiling code with its own definition of objc_assign_weak. by Chris Lattner · 16 years ago
  95. 8a81e1e Don't put msgrefs in used globals (in particular, we don't want by Daniel Dunbar · 16 years ago
  96. 51123fe Fix rdar://6800926 - crash compiling non-fragile _Bool bitfield ivar, by Chris Lattner · 16 years ago
  97. fdb5e1c Removed a no longer needed FIXME comment. by Fariborz Jahanian · 16 years ago
  98. 1e9aef3 Category method synbols must be qualified by gategory name to match gcc's. by Fariborz Jahanian · 16 years ago
  99. 7595fb1 Don't use \01 in symbol name if unnecessary. by Daniel Dunbar · 16 years ago
  100. f59c1a6 Fix alignment on obj_msgrefs to match llvm-gcc. by Daniel Dunbar · 16 years ago