1. 7ce7792 Obscure code gen bug related to sending by Fariborz Jahanian · 15 years ago
  2. f63aa3f Some refactoring of Ivar offset code gen. by Fariborz Jahanian · 15 years ago
  3. b3716ef Patch fixes messaging for GNU runtime. Patch by David Chisnall by Fariborz Jahanian · 15 years ago
  4. 660af74 GNUStep fast enumeration. Patch by David Chisnall. by Fariborz Jahanian · 15 years ago
  5. 598d3f6 ir-gen for nonfragile ivar bitfield access (objc2 nonfragile abi). by Fariborz Jahanian · 15 years ago
  6. 45012a7 objc2's ir-gen for nonfragile ivar access. by Fariborz Jahanian · 15 years ago
  7. 541b63b Thread CGFunctionInfo construction through CodeGenTypes. by Daniel Dunbar · 15 years ago
  8. 88b5396 More ABI API cleanup. by Daniel Dunbar · 15 years ago
  9. bb36d33 ABI handling API changes. by Daniel Dunbar · 15 years ago
  10. 0bb2036 Refactored code gen for ivar access in preparation for by Fariborz Jahanian · 15 years ago
  11. e160c9b improvements for GNU objc runtime support, patch by David Chisnall! by Chris Lattner · 15 years ago
  12. 60ae0f1 revert the gnu objc patches, they regress codegen-gnu.m by Chris Lattner · 16 years ago
  13. 3f33e0a switch from getTypeAtIndex to getElementType. It is non-virtual by Chris Lattner · 16 years ago
  14. 2fe9e9a Fix objc type conversion issues with the GNU runtime, patch by David Chisnall by Chris Lattner · 16 years ago
  15. 491c7b7 (LLVM up) Match TargetData API change in LLVM TOT. by Daniel Dunbar · 16 years ago
  16. 679a502 This patch fixes the code gen failures which was a fallout from by Fariborz Jahanian · 16 years ago
  17. f8d49f6 Provide a new kind of iterator, the specific_decl_iterator, that by Douglas Gregor · 16 years ago
  18. 3e0a540 Remove redundant method context (now that ObjCMethodDecl isa ScopedDecl). by Steve Naroff · 16 years ago
  19. 0701bbb This is a large/messy diff that unifies the ObjC AST's with DeclContext. by Steve Naroff · 16 years ago
  20. fd64bb6 Code gen. for ivar references; including bitfield ivars. by Fariborz Jahanian · 16 years ago
  21. 3a5013c Correct CodeGen assumption that LongTy == Int32Ty in a few places. This makes several CodeGenObjC tests pass on 64-bit by fixing assertions. This doesn't mean that the result is actually what the GNU runtime expects, though. by Sebastian Redl · 16 years ago
  22. d9d22dd Rename NamedDecl::getName() to getNameAsString(). Replace a bunch of by Chris Lattner · 16 years ago
  23. 8ec03f5 Rename NamedDecl::getIdentifierName() to ::getNameAsCString() and make it by Chris Lattner · 16 years ago
  24. 077bf5e Rename Selector::getName() to Selector::getAsString(), and add by Chris Lattner · 16 years ago
  25. bd71be4 Consolidated @try and @synchronize into a single code gen. method. by Fariborz Jahanian · 16 years ago
  26. 7eda836 Introducing objc_assign_ivar to clang. by Fariborz Jahanian · 16 years ago
  27. 5862650 Generate strong write barriers for __strong objects. by Fariborz Jahanian · 16 years ago
  28. 3e283e3 Patch for generation of weak write barriers for objc __weak objects. by Fariborz Jahanian · 16 years ago
  29. 6dc2317 Generate objc_read_weak for __weak objc loads. by Fariborz Jahanian · 16 years ago
  30. 2e1cd42 Introduction the DeclarationName class, as a single, general method of by Douglas Gregor · 16 years ago
  31. 10cac6f Start implementing support for @synchonized with the darwin ObjC API. by Chris Lattner · 16 years ago
  32. 45d196b Move IRBuilder type definition to common file. - No functionality change. by Daniel Dunbar · 16 years ago
  33. 0d504c1 Remove unneeded EncodingRecordTypes argument to getObjCEncodingForType. by Daniel Dunbar · 16 years ago
  34. 49f6602 Add Obj-C runtime methods to get runtime specific functions for by Daniel Dunbar · 16 years ago
  35. 45c25ba Move FunctionType conversion into CGCall.cpp: by Daniel Dunbar · 16 years ago
  36. 64d5d6c Move handling of @try and @throw to the runtime class. by Anders Carlsson · 16 years ago
  37. 46f45b9 Change CodeGen to emit calls using (RValue,Type) list: by Daniel Dunbar · 16 years ago
  38. 2abd89c Handle mutation while enumerating correctly. Fix some bugs. by Anders Carlsson · 16 years ago
  39. 7f8ea5c Add Objective-C property setter support. by Daniel Dunbar · 16 years ago
  40. 19cd87e Refactor handling of calls: by Daniel Dunbar · 16 years ago
  41. f56f191 Fix Obj-C super sends inside class methods. by Daniel Dunbar · 16 years ago
  42. 8f2926b Trim CGObjCRuntime::GenerateMessageSend[Super] by Daniel Dunbar · 16 years ago
  43. b7ec246 Add NeXT runtime support for generating methods. by Daniel Dunbar · 16 years ago
  44. ddb2a3d Change ObjCRuntime::LookupClass -> GetClass, and now takes the by Daniel Dunbar · 16 years ago
  45. 7ded7f4 Change CGObjCRuntime methods to take appropriate clang Decls. by Daniel Dunbar · 16 years ago
  46. 6143293 Add GetAddrOfConstantCString method by Daniel Dunbar · 16 years ago
  47. af2f62c Change ObjCRuntime GenerateProtocol[Ref] methods to take by Daniel Dunbar · 16 years ago
  48. 2bedbf8 Drop Sender from GenerateMessageSend* by Daniel Dunbar · 16 years ago
  49. bbce49b Add ObjC constant string support for NeXT. by Daniel Dunbar · 16 years ago
  50. e91593e More #include cleaning by Daniel Dunbar · 16 years ago
  51. c17a4d3 Add dummy Mac Objective-C runtime interface. by Daniel Dunbar · 16 years ago
  52. 85e3568 update to make IRBuilder API change. by Chris Lattner · 16 years ago
  53. 1565e03 don't pass in null as the Name for GenerateClassStructure, by Chris Lattner · 16 years ago
  54. a421007 refactor more objc codegen interfaces to pass around selectors so by Chris Lattner · 16 years ago
  55. fba6763 indenting and other minor things. by Chris Lattner · 16 years ago
  56. d002cc6 refactor interface to GenerateClassStructure to avoid converting a by Chris Lattner · 16 years ago
  57. 5e7dcc6 remove the old getSelector implementation, which removes some by Chris Lattner · 16 years ago
  58. 9384c76 avoid a lot of unneeded selector processing work by passing around by Chris Lattner · 16 years ago
  59. 42ba3e7 use cheaper/simpler getselector call for @selector exprs. by Chris Lattner · 16 years ago
  60. 8e67b63 start avoid doing lots of unneeded work handling selectors by Chris Lattner · 16 years ago
  61. 3aba07c improve indentation, avoid thrashing on maps and recalculating strings as much. by Chris Lattner · 16 years ago
  62. dce1406 give CreateObjCRuntime a full CGM so it can get whatever state it needs, by Chris Lattner · 16 years ago
  63. 630404b Fix 80 col violations, assert on assumptions. by Chris Lattner · 16 years ago
  64. 550b8db a temporary minimal hack to get clang building after the getStringValue changes in llvm mainline. by Chris Lattner · 16 years ago
  65. 8fdf328 "Support for Objective-C message sends which return structures. Also includes a small fix for constant string handling that should have been in the last patch (sorry!) and a hook for generating selectors (rest of this implementation to follow in the next patch)." by Chris Lattner · 16 years ago
  66. 4e0b264 "This is a small fix for a bug where static object instances were being incorrectly generated. The bug was caused by my inability to read the GNU libobjc source and is only apparent when JITing code (static compilation does not expose the bug due to the data layout of other globals)." by Chris Lattner · 16 years ago
  67. 13fd7e5 "this patch adds code generation hooks for Objective-C constant strings. It also modifies Sema so that Objective-C constant strings are treated as untyped objects if the interface for the constant string class can not be found. This is consistent with Apple GCC. I thought it was consistent with GNU GCC, since this was causing failures when trying to compile GNUstep with (GNU) GCC, but it appears that this is not the case when attempting to produce a simple test case to demonstrate it. Possibly there is a way of making the error go away, but I haven't found out what it is yet." by Chris Lattner · 16 years ago
  68. 1e692ac Basic support for volatile loads and stores. Stores the volatile by Eli Friedman · 16 years ago
  69. 1b8956e Don't name the ObjC types if there aren't any ObjC objects in the file. by Eli Friedman · 16 years ago
  70. 5f58b91 Remove spurious == 0 by Anton Korobeynikov · 16 years ago
  71. 20ff310 Support for code generation of Objective-C top-level language constructs. by Anton Korobeynikov · 16 years ago
  72. 3eae03e simplify some builder calls. by Chris Lattner · 16 years ago
  73. 50b3674 update to follow mainline llvm API change. by Chris Lattner · 16 years ago
  74. 2979ec7 The dtor CGObjCRuntime::~CGObjCRuntime() was implemented twice, once by Ted Kremenek · 16 years ago
  75. 984d0b4 tracking API changes arising from r49277 by Gabor Greif · 16 years ago
  76. 391d77a Add initial support for objc codegen for methods, ivars, and the by Chris Lattner · 16 years ago
  77. 572cf09 simplify code by using the variadic StructType::get method. by Chris Lattner · 16 years ago
  78. bda0b62 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 16 years ago[Renamed from CodeGen/CGObjCGNU.cpp]
  79. 0f98426 Add codegen support for ObjC message expressions with the GNU runtime. by Chris Lattner · 16 years ago