1. 737c502 Reuse ObjcIvarOffsetVariable instead of duplicating code. by Daniel Dunbar · 15 years ago
  2. 5e88bea Remove some unnecessary complexity. - No functionality change. by Daniel Dunbar · 15 years ago
  3. 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
  4. 131038e Use EmitCallArgs in EmitObjCMessageExpr. by Anders Carlsson · 15 years ago
  5. 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
  6. f3ef07c Use getAsPointerType instead of using getCanonicalType directly. by Daniel Dunbar · 15 years ago
  7. 1139452 Fix a bug found by inspection, class/meta references could be emitted by Daniel Dunbar · 15 years ago
  8. f29c8ad fix incorrect lowering of __builtin_ia32_shufpd, rdar://6803924 by Chris Lattner · 15 years ago
  9. 7297134 FunctionDecl::getBody() is getting an ASTContext argument for use in by Douglas Gregor · 15 years ago
  10. 96508e1 fix a crash compiling code with its own definition of objc_assign_weak. by Chris Lattner · 15 years ago
  11. 4f6fa23 Use PresumedLoc to record line number in debug info entries. by Devang Patel · 15 years ago
  12. 8a81e1e Don't put msgrefs in used globals (in particular, we don't want by Daniel Dunbar · 15 years ago
  13. 446c619 Appropriately set file name and directory name in debug info compile units. by Devang Patel · 15 years ago
  14. 51123fe Fix rdar://6800926 - crash compiling non-fragile _Bool bitfield ivar, by Chris Lattner · 15 years ago
  15. 26f074b tidy some code. by Chris Lattner · 15 years ago
  16. 27ae536 Add support for generating (very basic) C++ destructors. These aren't called by anything yet. by Anders Carlsson · 15 years ago
  17. 0e4f40e Attributes on block functions were not being set. by Daniel Dunbar · 15 years ago
  18. b14095a Implement basic code generation of constructor calls. We can now compile: by Anders Carlsson · 15 years ago
  19. 363c184 Add GetAddrOfCXXConstructor and use it. by Anders Carlsson · 15 years ago
  20. fdb5e1c Removed a no longer needed FIXME comment. by Fariborz Jahanian · 15 years ago
  21. 1e9aef3 Category method synbols must be qualified by gategory name to match gcc's. by Fariborz Jahanian · 15 years ago
  22. 3201f6b Fix a crash bug when comparing overload quality of conversion operators with conversion constructors. by Sebastian Redl · 15 years ago
  23. 6463ef4 Ensure that the most recent declaration of a tentative definition wins by Daniel Dunbar · 15 years ago
  24. c2f4c34 Fixup codegen for copy/dispose for block literals. Radar 6791245 by Mike Stump · 15 years ago
  25. 03f5ad9 Defer generation of tentative definitions. - PR3980. by Daniel Dunbar · 15 years ago
  26. 963dfbd Set DebugInfo at the beginning of GenerateBlockFunction(). by Devang Patel · 15 years ago
  27. 59d8e0f Actually generate code for the simple constructors we know we can generate code for. by Anders Carlsson · 15 years ago
  28. 7595fb1 Don't use \01 in symbol name if unnecessary. by Daniel Dunbar · 15 years ago
  29. f59c1a6 Fix alignment on obj_msgrefs to match llvm-gcc. by Daniel Dunbar · 15 years ago
  30. 33af70f Add test case for superrefs section (and make spacing consistent). by Daniel Dunbar · 15 years ago
  31. 93ae2c7 __objc_superrefs belongs to __DATA segment. by Fariborz Jahanian · 15 years ago
  32. 95d4e5d Start attempting to generate code for C++ ctors. by Anders Carlsson · 15 years ago
  33. 3ac86b5 Add support for mangling C++ constructors. Review appreciated (I'm looking at you, Doug) by Anders Carlsson · 15 years ago
  34. 68a359c Add CGCXX.h with ctor/dtor type enumerations. No functionality change. by Anders Carlsson · 15 years ago
  35. d7c62b1 Simplify CodeGenFunction::GenerateCode. by Anders Carlsson · 15 years ago
  36. 0bf2199 Tweaks to Objective-C metadata (32 & 64-bit) to match llvm-gcc. by Daniel Dunbar · 15 years ago
  37. b90bb00 Set alignment on __cstring metadata variables to 1 (matching llvm-gcc). by Daniel Dunbar · 15 years ago
  38. dd13198 Avoid use of magic \01 prefix when unneeded. by Daniel Dunbar · 15 years ago
  39. 57d5cee Comment fix. by Daniel Dunbar · 15 years ago
  40. 44e79b1 remove dead enum by Chris Lattner · 15 years ago
  41. cbb8fc1 Fix PR3988: extern inline functions get strong symbol definitions in by Chris Lattner · 15 years ago
  42. 0f90294 Do not dead code strip global meta-data objects. by Fariborz Jahanian · 15 years ago
  43. aa771a8 Fixup whitespacing. by Mike Stump · 15 years ago
  44. c158306 Fix comment. by Daniel Dunbar · 15 years ago
  45. 5f4307b Support code generation of 'this' exprs by Anders Carlsson · 15 years ago
  46. 86daeee implement codegen support for __attribute((__gnuc_inline__)), by Chris Lattner · 15 years ago
  47. 7c65e99 Refactor how attributes are set on values. by Daniel Dunbar · 15 years ago
  48. 55d6f50 Split SetGlobalValueAttributes into definition/declaration halves. by Daniel Dunbar · 15 years ago
  49. 7dbd819 Rename (one) SetFunctionAttributes to SetLLVMFunctionAttributes to by Daniel Dunbar · 15 years ago
  50. 529d7d2 Reduce indentation, no functionality change. by Daniel Dunbar · 15 years ago
  51. dbb5a37 defer emission of always_inline, extern_inline, and inline functions (when by Chris Lattner · 15 years ago
  52. d5ee667 give always_inline functions internal linkage. If they cannot be by Chris Lattner · 15 years ago
  53. d9d049a set the linkage of an inline function according to its language rules. by Chris Lattner · 15 years ago
  54. b97b692 Add a comment on SetGlobalValueAttributes. by Daniel Dunbar · 15 years ago
  55. 44b0bc0 add a new enum type for linkage, no functionality change. by Chris Lattner · 15 years ago
  56. 04d4078 Clean up handling of visibility. by Daniel Dunbar · 15 years ago
  57. 9f94279 reduce indentation, no functionality change. by Chris Lattner · 15 years ago
  58. df102fc do not set visibility on "private" or "available externally" linkage objects. by Chris Lattner · 15 years ago
  59. f0c9083 Use hasAttr instead of getAttr for conditionals. by Mike Stump · 15 years ago
  60. 5466c7b Audit __private_extern__ handling. by Daniel Dunbar · 15 years ago
  61. f33651c Fixup CodeGen for __weak __block variables. Radar 6756266 by Mike Stump · 15 years ago
  62. 0f59312 Minor work related to removing the assumption that value initialization by Eli Friedman · 15 years ago
  63. 8a3e0b1 Minor simplification. by Eli Friedman · 15 years ago
  64. b11fa0d Update to use hasAttr() instead of getAttr(). - No functionality change. by Daniel Dunbar · 15 years ago
  65. fd94262 Move/update recent FIXME (wrt UTF-8 checking for ObjC @-strings). by Steve Naroff · 15 years ago
  66. aa4a756 Fixed crasher in <rdar://problem/6780904> [irgen] Assertion failed: (Result == conversionOK && "UTF-8 to UTF-16 conversion failed"), function GetAddrOfConstantCFString, file CodeGenModule.cpp, line 1063. by Steve Naroff · 15 years ago
  67. 283a062 Use the new guard variable mangling function and get rid of the old code. by Anders Carlsson · 15 years ago
  68. 41aa8c1 Add support for mangling guard variables. by Anders Carlsson · 15 years ago
  69. da0895d Minor refactoring of my last patch. by Fariborz Jahanian · 15 years ago
  70. 140fb26 Fixes a ir-gen crash for K&R style blocks. by Fariborz Jahanian · 15 years ago
  71. 9ccb065 Don't mangle variables that are at translation unit scope. by Anders Carlsson · 15 years ago
  72. 1e5dc6e Add support for generating reference initialization code. by Anders Carlsson · 15 years ago
  73. c0c0ef0 Fixup copy/dispose helpers for Objective-C. Radar 6756504 by Mike Stump · 15 years ago
  74. a6cd009 Remove asserts that weren't really useful, and that would fire in case the CleanupEntries vector needed to be reallocated. by Anders Carlsson · 15 years ago
  75. 64c2e07 Don't set both readnone and readonly. by Daniel Dunbar · 15 years ago
  76. 7e714cd Internal variables could mistakenly have "hidden" visibility when by Daniel Dunbar · 15 years ago
  77. b7477cf Fixup codegen for nested blocks that use copy/dispose in the inner by Mike Stump · 15 years ago
  78. 960cd06 Patch to generate meta-data for prtocol used in @protocol expression. by Fariborz Jahanian · 15 years ago
  79. 12e330c Rename variables to avoid conflict. by Anders Carlsson · 15 years ago
  80. 11c7d32 Make messages consistent. by Chris Lattner · 15 years ago
  81. b75863d reject codegen of __thread variables as unimplemented, rdar://6775265 by Chris Lattner · 15 years ago
  82. 6ab3524 Propagate the ASTContext to various AST traversal and lookup functions. by Douglas Gregor · 15 years ago
  83. 782f397 Use the new EmitCallArgs function. No indented functionality change. by Anders Carlsson · 15 years ago
  84. 0139bb9 Add code for emitting call arguments (not used yet). by Anders Carlsson · 15 years ago
  85. e9918d2 We weren't generating correct code for calls to variadic member functions. by Anders Carlsson · 15 years ago
  86. 0f78fea Use presumed location to get line number info. by Devang Patel · 15 years ago
  87. ab4eff6 Make sure value is initialized when built w/o asserts. by Daniel Dunbar · 15 years ago
  88. c9abc04 Make debug info work when using -save-temps. by Daniel Dunbar · 15 years ago
  89. e9352cc Add a destination type argument to EmitConstantExpr. This will be used for when the destination has a reference type. (No functionality change yet) by Anders Carlsson · 15 years ago
  90. 8158a2f Implementation definition of interfaces with __objc_exception attribute. by Daniel Dunbar · 15 years ago
  91. 75c47a5 Pointer width on targets like PIC16 is 16-bit, while the valid index size to GEP is only 32 or 64. So promote index to 32 in such cases. by Sanjiv Gupta · 15 years ago
  92. a17d7cc Don't assume that a block always has a FunctionProtoType. Fixes rdar://6768379. by Anders Carlsson · 15 years ago
  93. 03abc9e Visibility attributes should only be set on definition. by Daniel Dunbar · 15 years ago
  94. 6e460ff Shuffle some call code around. No functionality change. by Anders Carlsson · 15 years ago
  95. cf71dd4 Propagte -fvisibility to objc2's class symbols. by Fariborz Jahanian · 15 years ago
  96. 8ac67a7 Remove some dead code. by Anders Carlsson · 15 years ago
  97. 7e075cb Handle use side of __objc_exception__ attribute; when using an by Daniel Dunbar · 15 years ago
  98. 6ab187a Various fixes to symbols used for Obj-C x86_64 metadata. by Daniel Dunbar · 15 years ago
  99. 0002d23 Implement __sync_{add,sub,and,or,xor}_and_fetch and by Daniel Dunbar · 15 years ago
  100. f8544a4 Use the new getFunctionInfo that takes a BlockPointerType parameter, and get rid of getBlockFunctionType from CGBlocks.cpp by Anders Carlsson · 15 years ago