1. 2a131fb Refactor global decls to hold either a regular Decl or a CXXConstructorDecl + ctor type or a CXXDestructorDecl + dtor type. by Anders Carlsson · 15 years ago
  2. 43907e8 Fix comment to account for r70786. by Eli Friedman · 15 years ago
  3. 5e22213 PR4133: fix always_inline implementation to be consistent with gcc. by Eli Friedman · 15 years ago
  4. 9f9bf25 Improve compatibility with GCC regarding inline semantics in GNU89 by Douglas Gregor · 15 years ago
  5. b3efa98 Fix handling of C99 "extern inline" semantics when dealing with by Douglas Gregor · 15 years ago
  6. 653f1b1 Eliminate the three SmallVectors in ObjCImplDecl (for instance by Douglas Gregor · 15 years ago
  7. 412f59b Don't convert interface types (to structs) as part of CodeGenTypes. by Daniel Dunbar · 15 years ago
  8. d55a71d Fix some mishandling of the attr(gnu_inline) mode when used with by Chris Lattner · 15 years ago
  9. 7520bd1 Fix emission of static tentative definitions referenced from other static functions by Douglas Gregor · 15 years ago
  10. b6c8c8b Explictly track tentative definitions within Sema, then hand those by Douglas Gregor · 15 years ago
  11. cf2a721 the __gnuc_inline__ attribute is actually named __gnu_inline__, PR4023 by Chris Lattner · 15 years ago
  12. 56ebe50 PR3853: Add CodeGen support for __thread. by Eli Friedman · 15 years ago
  13. 271474e silence a warning, it isn't clear what the right answer is here, by Chris Lattner · 15 years ago
  14. 7297134 FunctionDecl::getBody() is getting an ASTContext argument for use in by Douglas Gregor · 15 years ago
  15. 27ae536 Add support for generating (very basic) C++ destructors. These aren't called by anything yet. by Anders Carlsson · 15 years ago
  16. 0e4f40e Attributes on block functions were not being set. by Daniel Dunbar · 15 years ago
  17. 6463ef4 Ensure that the most recent declaration of a tentative definition wins by Daniel Dunbar · 15 years ago
  18. 03f5ad9 Defer generation of tentative definitions. - PR3980. by Daniel Dunbar · 15 years ago
  19. 95d4e5d Start attempting to generate code for C++ ctors. by Anders Carlsson · 15 years ago
  20. 57d5cee Comment fix. by Daniel Dunbar · 15 years ago
  21. cbb8fc1 Fix PR3988: extern inline functions get strong symbol definitions in by Chris Lattner · 15 years ago
  22. 86daeee implement codegen support for __attribute((__gnuc_inline__)), by Chris Lattner · 15 years ago
  23. 7c65e99 Refactor how attributes are set on values. by Daniel Dunbar · 15 years ago
  24. 55d6f50 Split SetGlobalValueAttributes into definition/declaration halves. by Daniel Dunbar · 15 years ago
  25. 7dbd819 Rename (one) SetFunctionAttributes to SetLLVMFunctionAttributes to by Daniel Dunbar · 15 years ago
  26. 529d7d2 Reduce indentation, no functionality change. by Daniel Dunbar · 15 years ago
  27. dbb5a37 defer emission of always_inline, extern_inline, and inline functions (when by Chris Lattner · 15 years ago
  28. d5ee667 give always_inline functions internal linkage. If they cannot be by Chris Lattner · 15 years ago
  29. d9d049a set the linkage of an inline function according to its language rules. by Chris Lattner · 15 years ago
  30. b97b692 Add a comment on SetGlobalValueAttributes. by Daniel Dunbar · 15 years ago
  31. 44b0bc0 add a new enum type for linkage, no functionality change. by Chris Lattner · 15 years ago
  32. 04d4078 Clean up handling of visibility. by Daniel Dunbar · 15 years ago
  33. 9f94279 reduce indentation, no functionality change. by Chris Lattner · 15 years ago
  34. df102fc do not set visibility on "private" or "available externally" linkage objects. by Chris Lattner · 15 years ago
  35. b11fa0d Update to use hasAttr() instead of getAttr(). - No functionality change. by Daniel Dunbar · 15 years ago
  36. fd94262 Move/update recent FIXME (wrt UTF-8 checking for ObjC @-strings). by Steve Naroff · 15 years ago
  37. 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
  38. 7e714cd Internal variables could mistakenly have "hidden" visibility when by Daniel Dunbar · 15 years ago
  39. b75863d reject codegen of __thread variables as unimplemented, rdar://6775265 by Chris Lattner · 15 years ago
  40. 6ab3524 Propagate the ASTContext to various AST traversal and lookup functions. by Douglas Gregor · 15 years ago
  41. 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
  42. 03abc9e Visibility attributes should only be set on definition. by Daniel Dunbar · 15 years ago
  43. 6ab187a Various fixes to symbols used for Obj-C x86_64 metadata. by Daniel Dunbar · 15 years ago
  44. 2b77ba8 Add some basic support for generating C++ member functions. by Anders Carlsson · 15 years ago
  45. 1102f42 Basic support for regparm codegen by Anton Korobeynikov · 15 years ago
  46. db6d4f6 Add a comment/FIXME so Eli can sleep better:-)) by Steve Naroff · 15 years ago
  47. 7cd2e93 Implement -fvisibility. by Fariborz Jahanian · 15 years ago
  48. a9668e0 Add target hook for setting symbol prefix and section of unicode by Daniel Dunbar · 15 years ago
  49. 91e20dd Emit code for linkage specifications. by Anders Carlsson · 15 years ago
  50. b59212a CodeGenModule::GetAddrOfConstantCFString(): by Steve Naroff · 15 years ago
  51. e9b7d8a Add ConvertUTF module from http://www.unicode.org/Public/PROGRAMS/CVTUTF. by Steve Naroff · 15 years ago
  52. 8d4141f More "prep" work for handling UTF16 CFString. by Steve Naroff · 15 years ago
  53. 285d0db fix the two xfails I added with a previous patch by making ObjC interface by Chris Lattner · 15 years ago
  54. 5ad0f67 move trivial forwarding function inline. by Chris Lattner · 15 years ago
  55. 984e068 Implement code generation of namespaces and add mangling tests. by Anders Carlsson · 15 years ago
  56. 8e5c2b8 Add Target hooks for IRgen of [cf]string literals. by Daniel Dunbar · 15 years ago
  57. 35f38a2 Change UsedArray to be a vector of WeakVH to fix a dangling pointer problem that occurs when by Chris Lattner · 15 years ago
  58. 481769b remove some obsolete comments, use an AssertingVH. by Chris Lattner · 15 years ago
  59. 55d3aaf Finish off semantic analysis for regparm, and remove the warning. Also by Eli Friedman · 15 years ago
  60. ee76033 Besides the warning, issue unsupported diagnostics in by Fariborz Jahanian · 15 years ago
  61. bd36064 most of this is plumbing to get CompileOptions down into by Chris Lattner · 15 years ago
  62. b808c95 switch getBuiltinLibFunction to use the new GetOrCreateLLVMFunction by Chris Lattner · 15 years ago
  63. bd53271 emit aliases as the definitions fly by, don't bother deferring until by Chris Lattner · 15 years ago
  64. 35f6c13 make alias definition logic more similar to functions/globals. by Chris Lattner · 15 years ago
  65. 82227ff fix PR3200 by making alias emission use the new infrastructure. Fold by Chris Lattner · 15 years ago
  66. 74391b4 pull "runtime globals" into the same framework as other functions/global variables. by Chris Lattner · 15 years ago
  67. ff75e1d fix a fixme: non-proto struct returning function definitions should be compiled by Chris Lattner · 15 years ago
  68. d972678 set function/global names with setName instead of passing the name into the by Chris Lattner · 15 years ago
  69. b31cb7f Issue error if variables are defined inside an objc class, category or protocol. by Fariborz Jahanian · 15 years ago
  70. 67b0052 now that all the decl reference and creation stuff is going through two by Chris Lattner · 15 years ago
  71. 0558e79 fix a crash that could occur when a variable declaration became a by Chris Lattner · 15 years ago
  72. 570585c simplify and cleanup global variable creation stuff to all go through one by Chris Lattner · 15 years ago
  73. 3480950 simplify management of llvm::Function creation to all go through by Chris Lattner · 15 years ago
  74. 62b33ea code cleanups, rename EmitForwardFunctionDefinition -> by Chris Lattner · 15 years ago
  75. ca3f25c fix several problems with asm renaming, by pulling it into the mangling code: by Chris Lattner · 15 years ago
  76. 2d58406 add some fixmes by Chris Lattner · 15 years ago
  77. 5d4f5c7 reduce redundant calls of getMangledName. by Chris Lattner · 15 years ago
  78. 99b5361 simplify some more code. by Chris Lattner · 15 years ago
  79. e21c4b8 simplify and comment some code better. Make BindRuntimeGlobals by Chris Lattner · 15 years ago
  80. 3c8f153 random code cleanups. by Chris Lattner · 15 years ago
  81. 5b60a0e remove obviously dead code: you can't bitcast a pointer to "Ty" (a function type). by Chris Lattner · 15 years ago
  82. 8f431a5 avoid making constant folding logic eliminate obviously dead bitcasts, speeding up PR3810 by Chris Lattner · 15 years ago
  83. c50689b Add a fast path to CodeGenModule::getMangledName for almost all C functions, by Chris Lattner · 15 years ago
  84. 5e1e1f9 IRgen support for alias of global variable. - PR3818. by Daniel Dunbar · 15 years ago
  85. 38e24c7 objc: Implemented variables declared in class interface by Fariborz Jahanian · 15 years ago
  86. ceb77d9 Adjust for linkage name change. by Duncan Sands · 15 years ago
  87. e3fedbe Correct for change of this name in LLVM. by Duncan Sands · 15 years ago
  88. 4274581 Backout r66408, we don't want handling of globals to rely on the by Daniel Dunbar · 15 years ago
  89. 53d8922 Be sure to never create two functions with the same name, instead arrange to by Mike Stump · 15 years ago
  90. a210f35 Make constant emission for @encode use the common string emission code. by Eli Friedman · 15 years ago
  91. 286acbd Fixup our uses of various linkages to match how llvm now works. I think they are all by Mike Stump · 15 years ago
  92. b681b8f (LLVM svn up) Generalize RuntimeFunctions to RuntimeGlobals and add by Daniel Dunbar · 15 years ago
  93. 5e27314 IRgen support for weak_import. by Daniel Dunbar · 15 years ago
  94. fe34557 Don't mangle names of local variables. by Daniel Dunbar · 15 years ago
  95. 2136b2e Make IRGen compatible with declaring a function with incomplete by Eli Friedman · 15 years ago
  96. 90a9043 Move more of the blocks code up and out. by Mike Stump · 15 years ago
  97. 2a99814 Move more of blocks codegen out of CodeGenModule and into the by Mike Stump · 15 years ago
  98. 3f75c43 Support "asm" renaming of external symbols. - PR3698. by Daniel Dunbar · 15 years ago
  99. 74ac74a Don't set nounwind on functions when in using the new Obj-C ABI. by Daniel Dunbar · 15 years ago
  100. 4667c4a simplify some code. by Chris Lattner · 15 years ago