1. f85e193 Automatic Reference Counting. by John McCall · 14 years ago
  2. 31fc0c1 Fix another incorrect type bug. by David Chisnall · 14 years ago
  3. 95d318c Eliminate temporary argument vectors. by Benjamin Kramer · 14 years ago
  4. 68e5e13 Fix another type mismatch. by David Chisnall · 14 years ago
  5. 0bbe0cf Fix missing cast. by David Chisnall · 14 years ago
  6. b44eda3 Remove bitcast to incorrect type. by David Chisnall · 14 years ago
  7. 5f0bcc4 Fix bug introduced with r131930. by David Chisnall · 14 years ago
  8. e6a11a6 Don't omit retain / release / autorelease message sends in hybrid GC mode. by David Chisnall · 14 years ago
  9. 789ecde Fix some problems where functions must be bitcast but we're expecting a llvm::Function of the right type. by David Chisnall · 14 years ago
  10. a212003 Provide the runtime with information about the GC compile options (GNU runtimes) by David Chisnall · 14 years ago
  11. 6f40e22 Patch to fix IR-gen crash generating structure ABI which implements by Fariborz Jahanian · 14 years ago
  12. 04c9a49 Simplify code a bit by using CallArgList::add. No intended functionality change. by Eli Friedman · 14 years ago
  13. 635ca1b Remove a dead variable flagged by gcc's -Wunused-but-set-variable. No by Nick Lewycky · 14 years ago
  14. 7bcf6c3 Don't crash if the AST doesn't have a sensible ObjC id type. by David Chisnall · 14 years ago
  15. c69a505 Remove unused STL header includes. by Jay Foad · 14 years ago
  16. e0afc89 Replace a couple of literal 8s with ASTContext::getCharWidth(). No change in by Ken Dyck · 14 years ago
  17. 6f14165 PR9214: Convert Metadata API to use ArrayRef. by Jay Foad · 14 years ago
  18. fc8f0e1 fix a bunch of comment typos found by codespell. Patch by by Chris Lattner · 14 years ago
  19. 978d415 Fix copy-and-paste bug that I introduced while tidying up the code. by David Chisnall · 14 years ago
  20. bbf3bac Remove PHINode::reserveOperandSpace(). Instead, add a parameter to by Jay Foad · 14 years ago
  21. 6be5672 (Almost) always call reserveOperandSpace() on newly created PHINodes. by Jay Foad · 14 years ago
  22. 81a65f5 Reformatted doc comments so that they are now difficult to edit in any editor that doesn't have explicit doxygen support, as per LLVM style guidelines. by David Chisnall · 14 years ago
  23. 4cc7493 Added some doc comments. by David Chisnall · 14 years ago
  24. 9735ca6 Continuing work on ObjC tidyup: by David Chisnall · 14 years ago
  25. c7ef462 Fixed type error in last commit (forgot that now that selectors are not by David Chisnall · 14 years ago
  26. 647cc93 Revert r128156 because of CodeGenObjC/messages.m and Coverage/codegen-gnu.m. by Andrew Trick · 14 years ago
  27. 961891d Remove the redundant loads / stores to globals that we were generating for selectors (GNU runtimes). by David Chisnall · 14 years ago
  28. 9f6614e Initial work on refactoring GNU runtime code (long overdue - it's quite obvious by David Chisnall · 14 years ago
  29. 7e02d1a Make the ivar offset always be a ptrdiff_t, because stuff in CGObjC.cpp expects this. Actually, it expects a long, but that's a bug that will be fixed in the next commit... by David Chisnall · 14 years ago
  30. 80558d2 Fix Objective-C++ exceptions (GNU runtime). by David Chisnall · 14 years ago
  31. 4d000b3 Fix foreign exception handling (GNU runtime). by David Chisnall · 14 years ago
  32. b2eb86f Fix incorrect linkage specifiers for selectors. by David Chisnall · 14 years ago
  33. e9c5816 Fix type mismatch between property function that CGObjCGNU was returning and the one CGObjC was calling. Fixes bug r9294. by David Chisnall · 14 years ago
  34. 05f3a50 The instance size of a metaclass should be the size of a class. This is not, in fact, 0, even for very small classes. (GNU runtime) by David Chisnall · 14 years ago
  35. 5f022d8 Convert RecordLayout::Size to CharUnits from bits. No changes to by Ken Dyck · 14 years ago
  36. 6b5a61b A few more tweaks to the blocks AST representation: by John McCall · 14 years ago
  37. 36f893c Move all the cleanups framework code into a single file. Pure motion. by John McCall · 14 years ago
  38. 8fac25d Add support for GNU runtime property set / get structure functions. Minor refactoring of Mac runtime (returns the same function for both, as the Mac runtimes currently only provide a single entry point for setting and getting struct properties, although this will presumably be fixed at some point). by David Chisnall · 14 years ago
  39. 0b9c22b Remove the use of aliases in outputted code from ObjC (GNU runtime). by David Chisnall · 14 years ago
  40. e0d9876 Some fixes for synthesized ivar metadata (GNU runtime). by David Chisnall · 14 years ago
  41. b6bbcc9 Death to blocks, or at least the word "block" in one particular obnoxiously by John McCall · 14 years ago
  42. c5904b4 Fixes an obscure bug in importd block variable layout by Fariborz Jahanian · 14 years ago
  43. 2f4eaef Convert all uses of StringLiteral::getStrData() to StringLiteral::getString() by Benjamin Kramer · 14 years ago
  44. 89ecd41 Some early work for providing block layout info. by Fariborz Jahanian · 14 years ago
  45. 5a18039 Support catching Objective C pointers in C++ under the non-fragile NeXT runtime. by John McCall · 14 years ago
  46. ff8e115 Revise cleanup IR generation to fix a major bug with cleanups (PR7686) by John McCall · 14 years ago
  47. f69ea95 Don't crash when sending a message inside a block with the non-fragile ABI (GNU runtime). by David Chisnall · 14 years ago
  48. 41d0c7a Mark the load after calling objc_msg_lookup_sender() so that it doesn't get optimised away (GNU runtime). by David Chisnall · 14 years ago
  49. 1f0fca5 Rename LazyCleanup -> Cleanup. No functionality change for these last three by John McCall · 14 years ago
  50. 740e807 Convert the ObjC @synchronized cleanups to laziness. This is not actually by John McCall · 14 years ago
  51. 021a7a6 Adopt objc_assign_threadlocal() for __thread variables of GC types. by Fariborz Jahanian · 14 years ago
  52. da65ea8 Teach IR generation how to lazily emit cleanups. This has a lot of advantages, by John McCall · 14 years ago
  53. f1549f6 Validated by nightly-test runs on x86 and x86-64 darwin, including after by John McCall · 14 years ago
  54. 03b2960 Objective-c++ IRGen. Support for @selector expression as by Fariborz Jahanian · 15 years ago
  55. 9d3347a Give Type::isIntegralType() an ASTContext parameter, so that it by Douglas Gregor · 15 years ago
  56. 55bcace Patch adds support for copying of those by Fariborz Jahanian · 15 years ago
  57. ef072fd Push a return-value slot throughout ObjC message-send codegen. Will be by John McCall · 15 years ago
  58. a54da05 Fix my inability to spell 'continue' and a case where message sends returning non-pointer-sized things were generating invalid IR inside @try blocks. by David Chisnall · 15 years ago
  59. 506b57e Clean up some more uses of getAs<ObjCInterfaceType>() that Fariborz pointed by John McCall · 15 years ago
  60. c12c5bb Substantially alter the design of the Objective C type AST by introducing by John McCall · 15 years ago
  61. 22b8827 Tweaked selector mangling again (GNU runtime). by David Chisnall · 15 years ago
  62. 20fba8a Fixed linkage problem from last commit (GNU runtime). by David Chisnall · 15 years ago
  63. 87935a8 Tweaked selector generation (GNU runtime). Removed the use of GlobalAliases in the generated bitcode. by David Chisnall · 15 years ago
  64. 4b02afc As per Chris' request, return the Instruction from EmitCall and add the metadata in the caller. by David Chisnall · 15 years ago
  65. 63e742b Attach message send metadata to the lookup as well as to the call (GNU runtime). by David Chisnall · 15 years ago
  66. db83194 Make super message lookups cacheable (GNUstep Runtime) by David Chisnall · 15 years ago
  67. dd5c98f Tweaked EmitCall() to permit the caller to provide some metadata to attach to the call site. by David Chisnall · 15 years ago
  68. 866163b Fixed incorrect type of alloca (GNU runtime). by David Chisnall · 15 years ago
  69. c6cd5fd Changed signature of GenerateMessageSend() function to pass the ObjCInterfaceDecl for class messages and removed the boolean IsClassMessage argument, which wasn't used anywhere. by David Chisnall · 15 years ago
  70. 07c55e3 Remove unused function. by Benjamin Kramer · 15 years ago
  71. 8c757f9 Emit the correct symbol name for the class (GNU runtime). by David Chisnall · 15 years ago
  72. 254e2d9 Fixed message send to void (broken by my last commit - GNU runtime). by David Chisnall · 15 years ago
  73. 664b7c7 Ensure return from a message to nil is always 0 (GNU runtime). by David Chisnall · 15 years ago
  74. c00d8e1 Make the static type of the exception variable in an Objective-C by Douglas Gregor · 15 years ago
  75. 8f5e3dd Improve the AST representation of Objective-C @try/@catch/@finally by Douglas Gregor · 15 years ago
  76. cb421fa Fix -Wcast-qual warnings. by Dan Gohman · 15 years ago
  77. d901da5 Don't just emit ivar metadata - emit CORRECT ivar metadata. (GNU runtime) by David Chisnall · 15 years ago
  78. 7f63cb0 Fix emitting ivar metadata for synthesized ivars and some 64-bit fixes. (GNU runtime) by David Chisnall · 15 years ago
  79. 6cc5906 Add some API code for future work. by Fariborz Jahanian · 15 years ago
  80. 264ba48 the big refactoring bits of PR3782. by Rafael Espindola · 15 years ago
  81. 4c8c8e9 Fixed synthesizing properties declared in properties (GNU runtime). by David Chisnall · 15 years ago
  82. ad9e06d Fixed copy-and-paste error causing categories to contain the protocols declared on the class, not the protocols declared on the category. by David Chisnall · 15 years ago
  83. 42ba04a Don't generate method metadata for @dynamic properties. Fixes PR6354. by David Chisnall · 15 years ago
  84. ead608a Use the power of types to track down another canonicalization bug in by John McCall · 15 years ago
  85. 74a8bbf StringRefize two random methods, remove a dead variable and a weird constructor call. by Benjamin Kramer · 15 years ago
  86. 04a67a6 Standardize the parsing of function type attributes in a way that by John McCall · 15 years ago
  87. 6d5a1c2 Revert "Numerous changes to selector handling:", this breaks a whole bunch of by Daniel Dunbar · 15 years ago
  88. ef6e0f3 First pass at adding GC support for GNU runtime. GC ivar maps not yet constructed, GC flag not set. by David Chisnall · 15 years ago
  89. a8fa96e Numerous changes to selector handling: by David Chisnall · 15 years ago
  90. 48272a0 Unique ObjC strings (GNU Runtime); fix for PR6142. Note: Doing this in the runtime-specific code is a bit ugly. It would be a good idea to hoist all of the string / protocol uniqueing code up into CGObjCRuntime or CodeGenModule and only handle emitting the original versions in the runtime-specific code. by David Chisnall · 15 years ago
  91. 0d13f6f Created __builtin___NSStringMakeConstantString() builtin, which generates constant Objective-C strings. by David Chisnall · 15 years ago
  92. d346736 Made ObjC method name mangling match GCC (which does it in a stupid and broken way that can give conflicts on method names containing underscores, but is needed for gdb to work because gdb does not know how to read ObjC class tables and relies on the mangling). by David Chisnall · 15 years ago
  93. f950837 Fix type mismatch on 64-bit platforms (GNU ObjC). by David Chisnall · 15 years ago
  94. 41d63ed Export a public symbol for classes with the GNU runtime. by David Chisnall · 15 years ago
  95. 90665bd Fix for PR5691 by David Chisnall · 15 years ago
  96. f3c47c9 Pass ReturnValueSlot to EmitCall. No functionality change yet. by Anders Carlsson · 15 years ago
  97. 0faa516 Fix for bug 5691. by David Chisnall · 15 years ago
  98. 1b09695 Change LangOptions::ObjCConstantStringClass to an std::string to avoid worrying about the lifetime. by Daniel Dunbar · 15 years ago
  99. ff80fab Fixed crash when using undefined protocols (GNU runtime). by David Chisnall · 15 years ago
  100. aecbf24 Fixed bug where ivar offsets were being initialized as 0 with the fragile GNU ABI. by David Chisnall · 15 years ago