1. 0096acf Pull COdeGenFunction::CreateStaticBlockVarDecl (just for creating the by Daniel Dunbar · 16 years ago
  2. 65e99f2 Fix comments. by Devang Patel · 16 years ago
  3. 1d6a451 Enable debug info emission for objc methods. by Devang Patel · 16 years ago
  4. 66a5c2c patch for two things. by Fariborz Jahanian · 16 years ago
  5. 7782022 If Loc is invalid (e.g. "self" in Objective-C) then use MainFileID's compile unit. by Devang Patel · 16 years ago
  6. eaf2bb8 first wave of fixes for @encode sema support. This is part of PR3648. by Chris Lattner · 16 years ago
  7. 067986e Set flag for -fobjc-gc in IMAGE_INFO variable. by Fariborz Jahanian · 16 years ago
  8. d01b669 Fix IRgen of constant expressions referring to external/static by Daniel Dunbar · 16 years ago
  9. 8ecbaf2 Some initial Obj-C zero cost EH support. by Daniel Dunbar · 16 years ago
  10. 6eba143 Add a note about an IRgen optimization opportunity. by Daniel Dunbar · 16 years ago
  11. 8a219ce Prevent accidental copying of CodeGenFunction and CodeGenModule. by Anders Carlsson · 16 years ago
  12. 911e0af Pass the CodeGenModule object to GenerateBlockFunction, instead of *this (which will call the copy constructor). by Anders Carlsson · 16 years ago
  13. 3d5e062 Ensure that we can't break or continue out of a block. by Mike Stump · 16 years ago
  14. 1c56667 Fix two @synchronized bugs found by inspection: the expression to sychronize on should only be evaluated once, and it is evaluated outside the cleanup scope. by Daniel Dunbar · 16 years ago
  15. 04495c8 Improve merging of function declarations. Specifically: by Douglas Gregor · 16 years ago
  16. 207c521 We should not generate __weak write barrier on indirect reference by Fariborz Jahanian · 16 years ago
  17. 9834ffb Add low level support for generating invoke instead of calls. by Daniel Dunbar · 16 years ago
  18. 66b4151 Make sure to reset the DidCallStackSave variable before emitting a compound statement. Fixes PR3649. by Anders Carlsson · 16 years ago
  19. 44baa8a More objc gc work. Match gcc's treatment of ivar access by Fariborz Jahanian · 16 years ago
  20. 6eef498 Copy some clenaups from Eli to code that I copied. :-) by Mike Stump · 16 years ago
  21. 20733cd Cleanp code with some recent suggestions. by Mike Stump · 16 years ago
  22. 245f553 x86_64 ABI: Actually, we can always pass things we want to pass in by Daniel Dunbar · 16 years ago
  23. ddd2b6e Eliminate a bunch of code which should be dead. by Eli Friedman · 16 years ago
  24. 775e43b x86_64 ABI: Make sure to pass vectors that we want to pass in memory by Daniel Dunbar · 16 years ago
  25. e28099b x86_64 ABI: Pass 32-bit vectors as Integer to match gcc. We don't care by Daniel Dunbar · 16 years ago
  26. 0af9929 x86_64 ABI: Classify <1 x i64> as INTEGER (match gcc not llvm-gcc). by Daniel Dunbar · 16 years ago
  27. 9c2f06b Last part of PR3254: use the same alignment computation in Sema and by Eli Friedman · 16 years ago
  28. 643887a local array of objects are non-gc'able. by Fariborz Jahanian · 16 years ago
  29. f7f52e7 More work to integrate newly added ObjCQualifiedClassType into the type system. by Steve Naroff · 16 years ago
  30. d684000 The blocks ABI is wrong, add a FIXME. by Mike Stump · 16 years ago
  31. 4e7a1f7 Add CodeGen support for the helper for BlockDeclRefExprs. The easier by Mike Stump · 16 years ago
  32. 4f676ed Handle case of none gc'able objects regardless of their type. by Fariborz Jahanian · 16 years ago
  33. eda9a5e Emit extern_weak when needed. - PR3629. by Daniel Dunbar · 16 years ago
  34. 524ed95 We must always mangle attribute overloadable functions; even if in a by Daniel Dunbar · 16 years ago
  35. e6a9016 Add some IRgen improvement notes. by Daniel Dunbar · 16 years ago
  36. dd7b897 Shorten; no functionality change. by Daniel Dunbar · 16 years ago
  37. f4fe0f0 Take advantage of noreturn attribute to add unreachable instruction & by Daniel Dunbar · 16 years ago
  38. 89951a8 remove some more methods from objc decls, using the iterator by Chris Lattner · 16 years ago
  39. c0ef9f5 Set call attribute for direct calls (i.e. noreturn). by Daniel Dunbar · 16 years ago
  40. 2073216 switch ObjCMethodDecl's parameter list from being explicitly managed to an ObjCList. by Chris Lattner · 16 years ago
  41. 6e656f4 Initialize the Init variable to something reasonable when we emit an by Eli Friedman · 16 years ago
  42. 4f54526 More objc gc's ir-gen fixes. by Fariborz Jahanian · 16 years ago
  43. da5c86f Deox and Capitolize. by Mike Stump · 16 years ago
  44. 4451bd9 Fix spacing. by Mike Stump · 16 years ago
  45. a223cca More objc's gc ir-gen stuff. by Fariborz Jahanian · 16 years ago
  46. b83d287 Add enough checking to ensure that non-constant block literals don't by Mike Stump · 16 years ago
  47. e20de51 Remove IRgen constant emission assumption that LValue APValue results by Daniel Dunbar · 16 years ago
  48. 81ebbde Add irgen support for the noinline attribute. by Anders Carlsson · 16 years ago
  49. 167fdc1 Generate the conservative objc gc's API for now. by Fariborz Jahanian · 16 years ago
  50. d5d3180 Don't emit K&R unprototyped function definitions as varargs. by Daniel Dunbar · 16 years ago
  51. 232350d Emission of global variable initialializer was broken in rare by Daniel Dunbar · 16 years ago
  52. bd65cac More codegen for blocks. The type of block literals should be better. by Mike Stump · 16 years ago
  53. c1debf3 Some code simplification. ir gen for gc'able array of objects in objc. by Fariborz Jahanian · 16 years ago
  54. 6ec3668 Address Chris's comments regarding C++ name mangling. by Douglas Gregor · 16 years ago
  55. b5da3e9 Add anti-FIXME. by Daniel Dunbar · 16 years ago
  56. 570f0cf i386 ABI: Offset computation in va_arg was incorrect for sizeof(Ty)>4. by Daniel Dunbar · 16 years ago
  57. 90dafa1 x86_64 ABI: Fix thinko in computation of bound for "passed in SSE regs" test. by Daniel Dunbar · 16 years ago
  58. 1e4db7c rip out __builtin_overload by Chris Lattner · 16 years ago
  59. f231346 x86_64 ABI: "is passed in regs" computation for va_arg was broken for by Daniel Dunbar · 16 years ago
  60. 4fd83ea Some refactoring and simplificaiotn of objc's gc ir gen. by Fariborz Jahanian · 16 years ago
  61. 6aee306 Simplify. by Daniel Dunbar · 16 years ago
  62. 5934e75 Start generating gc'able code using the new objc gc type attributes. by Fariborz Jahanian · 16 years ago
  63. ba372b8 Cleanup objc's gc attributes code no longer needed. by Fariborz Jahanian · 16 years ago
  64. 3e030b4 x86_64 ABI: Two bug fixes. 1. Return of _Complex long double used wrong type. by Daniel Dunbar · 16 years ago
  65. 1905061 Avoid getNameAsCString when the decl doesn't have a name. by Mike Stump · 16 years ago
  66. d311f37 Remove some redundant Decl -> Decl castings. by Argyrios Kyrtzidis · 16 years ago
  67. d60f2fb Change EmitConstantExpr to allow failure. by Daniel Dunbar · 16 years ago
  68. bb76773 80-cols. by Daniel Dunbar · 16 years ago
  69. f11284a Renamed ASQualType to ExtQualType to reflect its more by Fariborz Jahanian · 16 years ago
  70. cb71722 Be sure to initialize Name. by Mike Stump · 16 years ago
  71. 09429b9 Fixup spacing a little. by Mike Stump · 16 years ago
  72. 6e53e9b x86_64 ABI: Fix assert on return of _Complex long double. by Daniel Dunbar · 16 years ago
  73. dd81d44 x86_64 ABI: Implement classification for bit-fields. by Daniel Dunbar · 16 years ago
  74. c5bcee4 x86_64 ABI: Handle va_arg arguments with alignment > 8. by Daniel Dunbar · 16 years ago
  75. f57c5b2 Add support for throwing exceptions to the nonfragile ABI by Anders Carlsson · 16 years ago
  76. 6948aea Added implementation of objc2's gc API calls for nonfragile abi. by Fariborz Jahanian · 16 years ago
  77. ef2abfe Support IRgen of sqrt -> llvm.sqrt, pow -> llvm.pow. by Daniel Dunbar · 16 years ago
  78. 1bd885e fix volatile handling with ExtVectorElementExpr, so that we by Chris Lattner · 16 years ago
  79. 2140e90 introduce and use a new ExtVectorElementExpr::isArrow method, at Eli's suggestion by Chris Lattner · 16 years ago
  80. 62c29c6 Fix IRgen of __builtin_memset. - Fix test case to not only have negative tests. by Daniel Dunbar · 16 years ago
  81. 73525de enhance ExtVectorElementExpr to allow V->xxyy to work like (*V).xxyy by Chris Lattner · 16 years ago
  82. 28ed084 assert/ErrorUnsupported in unimplemented stub functions instead of miscompiling. by Daniel Dunbar · 16 years ago
  83. 948e258 Obj-C non-fragile ABI: Fix types of a few globals; these were not by Daniel Dunbar · 16 years ago
  84. 30395dd Use getNameAsCString instead of getNameAsString and reflow the type. by Mike Stump · 16 years ago
  85. 67a6448 Generate the helper function for blocks. Now basic codegen is by Mike Stump · 16 years ago
  86. 3ab75bd Fixed a bad ir-gen bug which caused a dejagnu test to fail. by Fariborz Jahanian · 16 years ago
  87. f3710ba Fixed a problem caused by foreward @class use by Fariborz Jahanian · 16 years ago
  88. 3c385e5 Add hook to add attributes to function declarations that we know by Douglas Gregor · 16 years ago
  89. 3327f6e x86_64 ABI: Need to use canonical types when comparing against ASTContext types. by Daniel Dunbar · 16 years ago
  90. 644f4c3 x86_64 ABI: Pass simple types directly when possible. This is by Daniel Dunbar · 16 years ago
  91. 370ab3f Make it possible for builtins to expression FILE* arguments, so that by Douglas Gregor · 16 years ago
  92. 12d152f fix rdar://6586493, a bug in codegen of the GNU by Chris Lattner · 17 years ago
  93. 3e41d60 Implicitly declare certain C library functions (malloc, strcpy, memmove, by Douglas Gregor · 17 years ago
  94. e4c9238 Set constant bit on static block vars as well. Patch by Anders Johnson!q by Daniel Dunbar · 17 years ago
  95. 7542bca Simplify predicate. by Daniel Dunbar · 17 years ago
  96. 5c61d97 IRgen support for attribute used. - PR3566 by Daniel Dunbar · 17 years ago
  97. 73241df Pull MayDeferGeneration out of EmitGlobal. by Daniel Dunbar · 17 years ago
  98. 0269871 Rename EmitStatics (etc) to EmitDeferred; provide basic infrastructure by Daniel Dunbar · 17 years ago
  99. 7d6dc4f Let the backend unique these. by Mike Stump · 17 years ago
  100. f744895 Fix spelling. by Mike Stump · 17 years ago