1. 2a03192 Make ObjCInterfaceDecl's const in some more places. by Daniel Dunbar · 15 years ago
  2. d4ae6c0 Revert r69771, I missed some (obvious) details. :/ by Daniel Dunbar · 15 years ago
  3. 3b3a458 Mark another TypeForDecl const and make getObjCInterfaceType's argument const. by Daniel Dunbar · 15 years ago
  4. 0c45793 Rework the shadow struct that is layed out for Objective-C classes. by Daniel Dunbar · 15 years ago
  5. 1c02f86 move 64-bit abi functions to lazy model, everything is lazy now, yay. by Chris Lattner · 15 years ago
  6. 72db6c3 remove the last of the non-lazy objc runtime functions for the 32-bit ABI, by Chris Lattner · 15 years ago
  7. bbccd61 number of non-lazy runtime functions from 9 -> 4. by Chris Lattner · 15 years ago
  8. 4176b0c make message send functions lazy, we're down from 14 non-lazy functions to 9. by Chris Lattner · 15 years ago
  9. 34b02a1 move more EH stuff to being lazily created. An empty .m file now by Chris Lattner · 15 years ago
  10. 8a56911 make try/catch objc runtime functions be lazily generated. rdar://6809612 by Chris Lattner · 15 years ago
  11. d55a71d Fix some mishandling of the attr(gnu_inline) mode when used with by Chris Lattner · 15 years ago
  12. f0a990c fix PR4026: Clang can't codegen __func__ without implicit cast by Chris Lattner · 15 years ago
  13. 24c8991 Make sure to mark the interface as completed when we see an by Daniel Dunbar · 15 years ago
  14. 7520bd1 Fix emission of static tentative definitions referenced from other static functions by Douglas Gregor · 15 years ago
  15. 7fb1627 More objc2's ivar layout bitmap. No change in functionality. by Fariborz Jahanian · 15 years ago
  16. 88207c9 don't bother emitting a zero byte memset at all. We used to get them by Chris Lattner · 15 years ago
  17. b6c8c8b Explictly track tentative definitions within Sema, then hand those by Douglas Gregor · 15 years ago
  18. 70aa5f9 Pass and return aggregate types directly to function calls. by Sanjiv Gupta · 15 years ago
  19. f1c97eb use of predefined identifiers like __func__ at global scope warn in sema, by Chris Lattner · 15 years ago
  20. 7818a4d Remove unnused variable. by Daniel Dunbar · 15 years ago
  21. 525c9b7 Kill ASTContext::[gs]etFieldForDecl, instead we just lookup things by Daniel Dunbar · 15 years ago
  22. 6bf2ae0 Remove LateBoundIVars() runtime interface, it is unused. by Daniel Dunbar · 15 years ago
  23. 9e6c20b Assert on a few conditions that (I believe) should hold by Daniel Dunbar · 15 years ago
  24. 3d2ad66 ObjC2's Ivar bitmap layout work. No change in functionality. by Fariborz Jahanian · 15 years ago
  25. 6c1aac8 Move countInheritedIvars to within striking distance of GetClassSizeInfo by Daniel Dunbar · 15 years ago
  26. cf2a721 the __gnuc_inline__ attribute is actually named __gnu_inline__, PR4023 by Chris Lattner · 15 years ago
  27. 6ec0716 Inline GetFirstIvarInRecord into sole caller. - No functionality change. by Daniel Dunbar · 15 years ago
  28. c7c6dc0 Set a bit in IMAGE_INFO to indicate that we don't contain any by Daniel Dunbar · 15 years ago
  29. 3e5f0d8 Lift out GetNamedIvarList. by Daniel Dunbar · 15 years ago
  30. 3eec8aa Don't emit ivar offsets for unnamed bit fields. by Daniel Dunbar · 15 years ago
  31. c62aad8 PR3247: Handle a couple of cases where we weren't emitting VLA sizes (and by Eli Friedman · 15 years ago
  32. 8f426fa PR3248: Make sure the evaluate the operand of a sizeof when it has a VLA type. by Eli Friedman · 15 years ago
  33. 60952f9 Remove non-const form of lookupFieldDeclForIvar. by Daniel Dunbar · 15 years ago
  34. 91636d6 Comment fixes. by Daniel Dunbar · 15 years ago
  35. b02532a Lift GetClassSizeInfo out of GenerateClass, add a FIXME. by Daniel Dunbar · 15 years ago
  36. 56ebe50 PR3853: Add CodeGen support for __thread. by Eli Friedman · 15 years ago
  37. 1768fab Silence gcc warning. by Eli Friedman · 15 years ago
  38. 271474e silence a warning, it isn't clear what the right answer is here, by Chris Lattner · 15 years ago
  39. adb1a6f silence a warning, I need to talk to Devang about this code. by Chris Lattner · 15 years ago
  40. b7b58b1 Fix rdar://6804402 - crash on objc implementations declared with by Chris Lattner · 15 years ago
  41. 48fa064 Fix bug in computation of ivar offsets for (adjacent) bitfields. by Daniel Dunbar · 15 years ago
  42. 33b3bc9 revert david's patch, which causes a testsuite failure. by Chris Lattner · 15 years ago
  43. 737c502 Reuse ObjcIvarOffsetVariable instead of duplicating code. by Daniel Dunbar · 15 years ago
  44. 5e88bea Remove some unnecessary complexity. - No functionality change. by Daniel Dunbar · 15 years ago
  45. 39d462e "This patch fixes message sends to super in class methods for the GNU runtime (currently an instance method lookup is being performed)." by Chris Lattner · 15 years ago
  46. 131038e Use EmitCallArgs in EmitObjCMessageExpr. by Anders Carlsson · 15 years ago
  47. af23f69 Make CodeGenFunction::EmitCallArgs a template function that takes a generic "Type Info" parameter. The type info parameter knows how to iterate over its arguments. by Anders Carlsson · 15 years ago
  48. f3ef07c Use getAsPointerType instead of using getCanonicalType directly. by Daniel Dunbar · 15 years ago
  49. 1139452 Fix a bug found by inspection, class/meta references could be emitted by Daniel Dunbar · 15 years ago
  50. f29c8ad fix incorrect lowering of __builtin_ia32_shufpd, rdar://6803924 by Chris Lattner · 15 years ago
  51. 7297134 FunctionDecl::getBody() is getting an ASTContext argument for use in by Douglas Gregor · 15 years ago
  52. 96508e1 fix a crash compiling code with its own definition of objc_assign_weak. by Chris Lattner · 15 years ago
  53. 4f6fa23 Use PresumedLoc to record line number in debug info entries. by Devang Patel · 15 years ago
  54. 8a81e1e Don't put msgrefs in used globals (in particular, we don't want by Daniel Dunbar · 15 years ago
  55. 446c619 Appropriately set file name and directory name in debug info compile units. by Devang Patel · 15 years ago
  56. 51123fe Fix rdar://6800926 - crash compiling non-fragile _Bool bitfield ivar, by Chris Lattner · 15 years ago
  57. 26f074b tidy some code. by Chris Lattner · 15 years ago
  58. 27ae536 Add support for generating (very basic) C++ destructors. These aren't called by anything yet. by Anders Carlsson · 15 years ago
  59. 0e4f40e Attributes on block functions were not being set. by Daniel Dunbar · 15 years ago
  60. b14095a Implement basic code generation of constructor calls. We can now compile: by Anders Carlsson · 15 years ago
  61. 363c184 Add GetAddrOfCXXConstructor and use it. by Anders Carlsson · 15 years ago
  62. fdb5e1c Removed a no longer needed FIXME comment. by Fariborz Jahanian · 15 years ago
  63. 1e9aef3 Category method synbols must be qualified by gategory name to match gcc's. by Fariborz Jahanian · 15 years ago
  64. 3201f6b Fix a crash bug when comparing overload quality of conversion operators with conversion constructors. by Sebastian Redl · 15 years ago
  65. 6463ef4 Ensure that the most recent declaration of a tentative definition wins by Daniel Dunbar · 15 years ago
  66. c2f4c34 Fixup codegen for copy/dispose for block literals. Radar 6791245 by Mike Stump · 15 years ago
  67. 03f5ad9 Defer generation of tentative definitions. - PR3980. by Daniel Dunbar · 15 years ago
  68. 963dfbd Set DebugInfo at the beginning of GenerateBlockFunction(). by Devang Patel · 15 years ago
  69. 59d8e0f Actually generate code for the simple constructors we know we can generate code for. by Anders Carlsson · 15 years ago
  70. 7595fb1 Don't use \01 in symbol name if unnecessary. by Daniel Dunbar · 15 years ago
  71. f59c1a6 Fix alignment on obj_msgrefs to match llvm-gcc. by Daniel Dunbar · 15 years ago
  72. 33af70f Add test case for superrefs section (and make spacing consistent). by Daniel Dunbar · 15 years ago
  73. 93ae2c7 __objc_superrefs belongs to __DATA segment. by Fariborz Jahanian · 15 years ago
  74. 95d4e5d Start attempting to generate code for C++ ctors. by Anders Carlsson · 15 years ago
  75. 3ac86b5 Add support for mangling C++ constructors. Review appreciated (I'm looking at you, Doug) by Anders Carlsson · 15 years ago
  76. 68a359c Add CGCXX.h with ctor/dtor type enumerations. No functionality change. by Anders Carlsson · 15 years ago
  77. d7c62b1 Simplify CodeGenFunction::GenerateCode. by Anders Carlsson · 15 years ago
  78. 0bf2199 Tweaks to Objective-C metadata (32 & 64-bit) to match llvm-gcc. by Daniel Dunbar · 15 years ago
  79. b90bb00 Set alignment on __cstring metadata variables to 1 (matching llvm-gcc). by Daniel Dunbar · 15 years ago
  80. dd13198 Avoid use of magic \01 prefix when unneeded. by Daniel Dunbar · 15 years ago
  81. 57d5cee Comment fix. by Daniel Dunbar · 15 years ago
  82. 44e79b1 remove dead enum by Chris Lattner · 15 years ago
  83. cbb8fc1 Fix PR3988: extern inline functions get strong symbol definitions in by Chris Lattner · 15 years ago
  84. 0f90294 Do not dead code strip global meta-data objects. by Fariborz Jahanian · 15 years ago
  85. aa771a8 Fixup whitespacing. by Mike Stump · 15 years ago
  86. c158306 Fix comment. by Daniel Dunbar · 15 years ago
  87. 5f4307b Support code generation of 'this' exprs by Anders Carlsson · 15 years ago
  88. 86daeee implement codegen support for __attribute((__gnuc_inline__)), by Chris Lattner · 15 years ago
  89. 7c65e99 Refactor how attributes are set on values. by Daniel Dunbar · 15 years ago
  90. 55d6f50 Split SetGlobalValueAttributes into definition/declaration halves. by Daniel Dunbar · 15 years ago
  91. 7dbd819 Rename (one) SetFunctionAttributes to SetLLVMFunctionAttributes to by Daniel Dunbar · 15 years ago
  92. 529d7d2 Reduce indentation, no functionality change. by Daniel Dunbar · 15 years ago
  93. dbb5a37 defer emission of always_inline, extern_inline, and inline functions (when by Chris Lattner · 15 years ago
  94. d5ee667 give always_inline functions internal linkage. If they cannot be by Chris Lattner · 15 years ago
  95. d9d049a set the linkage of an inline function according to its language rules. by Chris Lattner · 15 years ago
  96. b97b692 Add a comment on SetGlobalValueAttributes. by Daniel Dunbar · 15 years ago
  97. 44b0bc0 add a new enum type for linkage, no functionality change. by Chris Lattner · 15 years ago
  98. 04d4078 Clean up handling of visibility. by Daniel Dunbar · 15 years ago
  99. 9f94279 reduce indentation, no functionality change. by Chris Lattner · 15 years ago
  100. df102fc do not set visibility on "private" or "available externally" linkage objects. by Chris Lattner · 15 years ago