1. 570585c simplify and cleanup global variable creation stuff to all go through one by Chris Lattner · 15 years ago
  2. 3480950 simplify management of llvm::Function creation to all go through by Chris Lattner · 15 years ago
  3. 62b33ea code cleanups, rename EmitForwardFunctionDefinition -> by Chris Lattner · 15 years ago
  4. ca3f25c fix several problems with asm renaming, by pulling it into the mangling code: by Chris Lattner · 15 years ago
  5. 2d58406 add some fixmes by Chris Lattner · 15 years ago
  6. 5d4f5c7 reduce redundant calls of getMangledName. by Chris Lattner · 15 years ago
  7. 99b5361 simplify some more code. by Chris Lattner · 15 years ago
  8. e21c4b8 simplify and comment some code better. Make BindRuntimeGlobals by Chris Lattner · 15 years ago
  9. 3c8f153 random code cleanups. by Chris Lattner · 15 years ago
  10. 5b60a0e remove obviously dead code: you can't bitcast a pointer to "Ty" (a function type). by Chris Lattner · 15 years ago
  11. 8f431a5 avoid making constant folding logic eliminate obviously dead bitcasts, speeding up PR3810 by Chris Lattner · 15 years ago
  12. c50689b Add a fast path to CodeGenModule::getMangledName for almost all C functions, by Chris Lattner · 15 years ago
  13. 5e1e1f9 IRgen support for alias of global variable. - PR3818. by Daniel Dunbar · 15 years ago
  14. 38e24c7 objc: Implemented variables declared in class interface by Fariborz Jahanian · 15 years ago
  15. ceb77d9 Adjust for linkage name change. by Duncan Sands · 15 years ago
  16. e3fedbe Correct for change of this name in LLVM. by Duncan Sands · 15 years ago
  17. 4274581 Backout r66408, we don't want handling of globals to rely on the by Daniel Dunbar · 15 years ago
  18. 53d8922 Be sure to never create two functions with the same name, instead arrange to by Mike Stump · 15 years ago
  19. a210f35 Make constant emission for @encode use the common string emission code. by Eli Friedman · 15 years ago
  20. 286acbd Fixup our uses of various linkages to match how llvm now works. I think they are all by Mike Stump · 15 years ago
  21. b681b8f (LLVM svn up) Generalize RuntimeFunctions to RuntimeGlobals and add by Daniel Dunbar · 15 years ago
  22. 5e27314 IRgen support for weak_import. by Daniel Dunbar · 15 years ago
  23. fe34557 Don't mangle names of local variables. by Daniel Dunbar · 15 years ago
  24. 2136b2e Make IRGen compatible with declaring a function with incomplete by Eli Friedman · 15 years ago
  25. 90a9043 Move more of the blocks code up and out. by Mike Stump · 15 years ago
  26. 2a99814 Move more of blocks codegen out of CodeGenModule and into the by Mike Stump · 15 years ago
  27. 3f75c43 Support "asm" renaming of external symbols. - PR3698. by Daniel Dunbar · 15 years ago
  28. 74ac74a Don't set nounwind on functions when in using the new Obj-C ABI. by Daniel Dunbar · 15 years ago
  29. 4667c4a simplify some code. by Chris Lattner · 15 years ago
  30. 22c818a Initialize NSConcreteStackBlock by Anders Carlsson · 15 years ago
  31. c136e6c Fix PR3612. We ensure that we add builtins to the GlobalDeclMap and by Mike Stump · 15 years ago
  32. 0de40af Minor cleanup: use getDeclAlignInBytes helper. by Eli Friedman · 15 years ago
  33. dbb1ecc fix some sema problems with wide strings and hook up basic codegen for them. by Chris Lattner · 15 years ago
  34. eaf2bb8 first wave of fixes for @encode sema support. This is part of PR3648. by Chris Lattner · 15 years ago
  35. eda9a5e Emit extern_weak when needed. - PR3629. by Daniel Dunbar · 15 years ago
  36. 6e656f4 Initialize the Init variable to something reasonable when we emit an by Eli Friedman · 15 years ago
  37. 81ebbde Add irgen support for the noinline attribute. by Anders Carlsson · 15 years ago
  38. d5d3180 Don't emit K&R unprototyped function definitions as varargs. by Daniel Dunbar · 15 years ago
  39. 232350d Emission of global variable initialializer was broken in rare by Daniel Dunbar · 15 years ago
  40. 6ec3668 Address Chris's comments regarding C++ name mangling. by Douglas Gregor · 15 years ago
  41. b5da3e9 Add anti-FIXME. by Daniel Dunbar · 15 years ago
  42. 6aee306 Simplify. by Daniel Dunbar · 15 years ago
  43. 370ab3f Make it possible for builtins to expression FILE* arguments, so that by Douglas Gregor · 16 years ago
  44. 3e41d60 Implicitly declare certain C library functions (malloc, strcpy, memmove, by Douglas Gregor · 16 years ago
  45. 7542bca Simplify predicate. by Daniel Dunbar · 16 years ago
  46. 5c61d97 IRgen support for attribute used. - PR3566 by Daniel Dunbar · 16 years ago
  47. 73241df Pull MayDeferGeneration out of EmitGlobal. by Daniel Dunbar · 16 years ago
  48. 0269871 Rename EmitStatics (etc) to EmitDeferred; provide basic infrastructure by Daniel Dunbar · 16 years ago
  49. 7d6dc4f Let the backend unique these. by Mike Stump · 16 years ago
  50. 3246991 Move DescriptorUniqueCount into CGM. by Mike Stump · 16 years ago
  51. 26efc33 Move GlobalUniqueCount up into CGM. by Mike Stump · 16 years ago
  52. 9b8a797 Move GenericBlockLiteralType into CGM. by Mike Stump · 16 years ago
  53. ab69514 Move BlockDescriptorType into CGM. by Mike Stump · 16 years ago
  54. 5f2bfd4 Add basic support for C++ name mangling according to the Itanium C++ by Douglas Gregor · 16 years ago
  55. d5cab54 Add a very basic implemenation of global blocks. This needs to be cleaned up. by Anders Carlsson · 16 years ago
  56. 17f194f Support __attribute__(section(<name>)) by Daniel Dunbar · 16 years ago
  57. 56b8001 Use 'compile' instead of 'codegen' when reporting error to user. by Daniel Dunbar · 16 years ago
  58. d604c40 Add -femit-all-decls codegen option. by Daniel Dunbar · 16 years ago
  59. 541b63b Thread CGFunctionInfo construction through CodeGenTypes. by Daniel Dunbar · 16 years ago
  60. 88b5396 More ABI API cleanup. by Daniel Dunbar · 16 years ago
  61. 725ad31 Kill off CGCallInfo, always use CGFunctionInfo for encapsulating by Daniel Dunbar · 16 years ago
  62. 30bc571 Use NonFragileABI as name of new Next abi. More comments for the new meta-data. by Fariborz Jahanian · 16 years ago
  63. ee0af74 Refactoring ObjC Next's runtime classes in preparation for the new ObjC's abi. by Fariborz Jahanian · 16 years ago
  64. f7cf85b more SourceLocation lexicon change: instead of referring to the by Chris Lattner · 16 years ago
  65. 4998888 Bug fix, __private_extern__ globals were always introducing a definition. by Daniel Dunbar · 16 years ago
  66. 305c658 Objc's compatibility-alias semantics and code gen issue fix. by Fariborz Jahanian · 16 years ago
  67. 3ef5db6 Silence a GCC warning by Sebastian Redl · 16 years ago
  68. b723f75 Fix the bug that would cause Python to crash at startup. by Anders Carlsson · 16 years ago
  69. 2f40270 Add full dllimport / dllexport support: both sema checks and codegen. by Anton Korobeynikov · 16 years ago
  70. 44b4321 Unifies the name-lookup mechanisms used in various parts of the AST by Douglas Gregor · 16 years ago
  71. fef30b5 Support for implementation of property in the case where by Fariborz Jahanian · 16 years ago
  72. c9f29c6 Fix a serious null termination bug found by David Chisnall! by Chris Lattner · 16 years ago
  73. 98883e1 If a global var decl has an initializer, make sure to always set its linkage to external. by Anders Carlsson · 16 years ago
  74. d9d22dd Rename NamedDecl::getName() to getNameAsString(). Replace a bunch of by Chris Lattner · 16 years ago
  75. 4e8a9e8 reapply the (corrected) patch to use the new llvm intrinsics for memcpy/memmove etc. by Chris Lattner · 16 years ago
  76. d677776 temporarily revert Sangiv's patch. by Chris Lattner · 16 years ago
  77. 8d668a4 mem[cpy,set,move] intrinsics are now overloaded. by Sanjiv Gupta · 16 years ago
  78. 8fbc154 Pointer width for PIC16 is 16 bits. Modify getMemCpy, getMemMove and getMemSet accordingly. by Sanjiv Gupta · 16 years ago
  79. 0293d54 Discard unused runtime function declarations (for readability). by Daniel Dunbar · 16 years ago
  80. 0a14eee This reworks some of the Diagnostic interfaces a bit to change how diagnostics by Chris Lattner · 16 years ago
  81. 2383b7f Change the diagnostics interface to take an array of pointers to by Chris Lattner · 16 years ago
  82. e3daa76 Handle padding in the constant CFString struct. Fixes PR3046. by Anders Carlsson · 16 years ago
  83. f1c9c09 Codegen support for fastcall & stdcall CC. Patch by Ilya Okonsky! by Anton Korobeynikov · 16 years ago
  84. 21ef7ae LinkageSpecDecl is c++ specific, move it to DeclCXX by Chris Lattner · 16 years ago
  85. 2149470 Don't run the verifier as part of IRgen, this is now down (per module) by Daniel Dunbar · 16 years ago
  86. af668b0 Add attribute always_inline support. by Daniel Dunbar · 16 years ago
  87. 5fabf9d Add option argument to GetAddrOfConstantString to use for name of by Daniel Dunbar · 16 years ago
  88. 66031a5 Change CGDebugInfo::setLocation to just ignore invalid locations. This by Daniel Dunbar · 16 years ago
  89. f1968f2 Add simple interface for protecting runtime functions from name by Daniel Dunbar · 16 years ago
  90. f93349f Prefer llvm::Function::addFnAttr(...) to F->addAttribute(~0, ...). by Daniel Dunbar · 16 years ago
  91. a2c6912 Now Attributes are divided in three groups by Devang Patel · 16 years ago
  92. 761d7f7 Large mechanical patch. by Devang Patel · 16 years ago
  93. 45c25ba Move FunctionType conversion into CGCall.cpp: by Daniel Dunbar · 16 years ago
  94. b768807 Tweak CGCall functions again: by Daniel Dunbar · 16 years ago
  95. 5323a4b Tweak CGCall functions: by Daniel Dunbar · 16 years ago
  96. 219df66 Fix a number of issues w.r.t. emission of global for functions and by Daniel Dunbar · 16 years ago
  97. 0dbe227 Refactor parameter attribute handling: by Daniel Dunbar · 16 years ago
  98. 3a9a3e1 Set sext/zext on function result. - <rdar://problem/6156739> by Daniel Dunbar · 16 years ago
  99. f80519b Set function attributes (sext, zext, etc.) on Objective-C methods. by Daniel Dunbar · 16 years ago
  100. 90df4b6 Avoid superfluous errors regarding variable-length arrays (casts). by Daniel Dunbar · 16 years ago