1. cbb8fc1 Fix PR3988: extern inline functions get strong symbol definitions in by Chris Lattner · 15 years ago
  2. 86daeee implement codegen support for __attribute((__gnuc_inline__)), by Chris Lattner · 15 years ago
  3. 7c65e99 Refactor how attributes are set on values. by Daniel Dunbar · 15 years ago
  4. 55d6f50 Split SetGlobalValueAttributes into definition/declaration halves. by Daniel Dunbar · 15 years ago
  5. 7dbd819 Rename (one) SetFunctionAttributes to SetLLVMFunctionAttributes to by Daniel Dunbar · 15 years ago
  6. 44b0bc0 add a new enum type for linkage, no functionality change. by Chris Lattner · 15 years ago
  7. 04d4078 Clean up handling of visibility. by Daniel Dunbar · 15 years ago
  8. 0f59312 Minor work related to removing the assumption that value initialization by Eli Friedman · 15 years ago
  9. 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
  10. 91e20dd Emit code for linkage specifications. by Anders Carlsson · 15 years ago
  11. 8d4141f More "prep" work for handling UTF16 CFString. by Steve Naroff · 15 years ago
  12. 5ad0f67 move trivial forwarding function inline. by Chris Lattner · 15 years ago
  13. 984e068 Implement code generation of namespaces and add mangling tests. by Anders Carlsson · 15 years ago
  14. 35f38a2 Change UsedArray to be a vector of WeakVH to fix a dangling pointer problem that occurs when by Chris Lattner · 15 years ago
  15. 0773903 Do not emit debug information for variables while generating optimized code. The llvm optimizer and code generator are not yet ready to support optimized code debugging. by Devang Patel · 15 years ago
  16. bd36064 most of this is plumbing to get CompileOptions down into by Chris Lattner · 15 years ago
  17. b808c95 switch getBuiltinLibFunction to use the new GetOrCreateLLVMFunction by Chris Lattner · 15 years ago
  18. bd53271 emit aliases as the definitions fly by, don't bother deferring until by Chris Lattner · 15 years ago
  19. 74391b4 pull "runtime globals" into the same framework as other functions/global variables. by Chris Lattner · 15 years ago
  20. 67b0052 now that all the decl reference and creation stuff is going through two by Chris Lattner · 15 years ago
  21. 0558e79 fix a crash that could occur when a variable declaration became a by Chris Lattner · 15 years ago
  22. 570585c simplify and cleanup global variable creation stuff to all go through one by Chris Lattner · 15 years ago
  23. 3480950 simplify management of llvm::Function creation to all go through by Chris Lattner · 15 years ago
  24. 62b33ea code cleanups, rename EmitForwardFunctionDefinition -> by Chris Lattner · 15 years ago
  25. 99b5361 simplify some more code. by Chris Lattner · 15 years ago
  26. e21c4b8 simplify and comment some code better. Make BindRuntimeGlobals by Chris Lattner · 15 years ago
  27. 5e1e1f9 IRgen support for alias of global variable. - PR3818. by Daniel Dunbar · 15 years ago
  28. 4274581 Backout r66408, we don't want handling of globals to rely on the by Daniel Dunbar · 15 years ago
  29. 53d8922 Be sure to never create two functions with the same name, instead arrange to by Mike Stump · 15 years ago
  30. 43af76e Some struct/class mismatch fixes, to silence MSVC warnings. by Sebastian Redl · 15 years ago
  31. b681b8f (LLVM svn up) Generalize RuntimeFunctions to RuntimeGlobals and add by Daniel Dunbar · 15 years ago
  32. 90a9043 Move more of the blocks code up and out. by Mike Stump · 15 years ago
  33. 2a99814 Move more of blocks codegen out of CodeGenModule and into the by Mike Stump · 15 years ago
  34. 96bd13a Start the migration of more of the blocks code out of sight for most by Mike Stump · 15 years ago
  35. dab514f Improved ABI compliance for __block variables. No testcases yet as we by Mike Stump · 15 years ago
  36. c136e6c Fix PR3612. We ensure that we add builtins to the GlobalDeclMap and by Mike Stump · 15 years ago
  37. eaf2bb8 first wave of fixes for @encode sema support. This is part of PR3648. by Chris Lattner · 15 years ago
  38. 8a219ce Prevent accidental copying of CodeGenFunction and CodeGenModule. by Anders Carlsson · 15 years ago
  39. d5d3180 Don't emit K&R unprototyped function definitions as varargs. by Daniel Dunbar · 15 years ago
  40. bd65cac More codegen for blocks. The type of block literals should be better. by Mike Stump · 15 years ago
  41. 6ec3668 Address Chris's comments regarding C++ name mangling. by Douglas Gregor · 15 years ago
  42. d60f2fb Change EmitConstantExpr to allow failure. by Daniel Dunbar · 15 years ago
  43. 30395dd Use getNameAsCString instead of getNameAsString and reflow the type. by Mike Stump · 16 years ago
  44. 67a6448 Generate the helper function for blocks. Now basic codegen is by Mike Stump · 16 years ago
  45. 5c61d97 IRgen support for attribute used. - PR3566 by Daniel Dunbar · 16 years ago
  46. 73241df Pull MayDeferGeneration out of EmitGlobal. by Daniel Dunbar · 16 years ago
  47. 0269871 Rename EmitStatics (etc) to EmitDeferred; provide basic infrastructure by Daniel Dunbar · 16 years ago
  48. 7d6dc4f Let the backend unique these. by Mike Stump · 16 years ago
  49. 3246991 Move DescriptorUniqueCount into CGM. by Mike Stump · 16 years ago
  50. 59c5b11 Move NSConcreteStackBlock into CGM. by Mike Stump · 16 years ago
  51. ecc90e9 Reflow to 80col. by Mike Stump · 16 years ago
  52. 26efc33 Move GlobalUniqueCount up into CGM. by Mike Stump · 16 years ago
  53. f99f1d0 Condense NSConcreteGlobalBlock handling. by Mike Stump · 16 years ago
  54. 9b8a797 Move GenericBlockLiteralType into CGM. by Mike Stump · 16 years ago
  55. ab69514 Move BlockDescriptorType into CGM. by Mike Stump · 16 years ago
  56. 5f2bfd4 Add basic support for C++ name mangling according to the Itanium C++ by Douglas Gregor · 16 years ago
  57. d5cab54 Add a very basic implemenation of global blocks. This needs to be cleaned up. by Anders Carlsson · 16 years ago
  58. 88b5396 More ABI API cleanup. by Daniel Dunbar · 16 years ago
  59. 725ad31 Kill off CGCallInfo, always use CGFunctionInfo for encapsulating by Daniel Dunbar · 16 years ago
  60. b723f75 Fix the bug that would cause Python to crash at startup. by Anders Carlsson · 16 years ago
  61. 5fabf9d Add option argument to GetAddrOfConstantString to use for name of by Daniel Dunbar · 16 years ago
  62. f1968f2 Add simple interface for protecting runtime functions from name by Daniel Dunbar · 16 years ago
  63. 761d7f7 Large mechanical patch. by Devang Patel · 16 years ago
  64. 45c25ba Move FunctionType conversion into CGCall.cpp: by Daniel Dunbar · 16 years ago
  65. b768807 Tweak CGCall functions again: by Daniel Dunbar · 16 years ago
  66. 219df66 Fix a number of issues w.r.t. emission of global for functions and by Daniel Dunbar · 16 years ago
  67. 0dbe227 Refactor parameter attribute handling: by Daniel Dunbar · 16 years ago
  68. f80519b Set function attributes (sext, zext, etc.) on Objective-C methods. by Daniel Dunbar · 16 years ago
  69. 90df4b6 Avoid superfluous errors regarding variable-length arrays (casts). by Daniel Dunbar · 16 years ago
  70. af05bb9 Objective-C @synthesize support. by Daniel Dunbar · 16 years ago
  71. 90db882 Use DenseMap on IdentifierInfo instead of StringMap. by Daniel Dunbar · 16 years ago
  72. 3e9df99 NeXT: Clean up constant CFString handling. by Daniel Dunbar · 16 years ago
  73. 488e993 Change WarnUnsupported to ErrorUnsupported (in name and in practice). by Daniel Dunbar · 16 years ago
  74. 41071de Clean up CodeGenModule interface. by Daniel Dunbar · 16 years ago
  75. 6143293 Add GetAddrOfConstantCString method by Daniel Dunbar · 16 years ago
  76. af2f62c Change ObjCRuntime GenerateProtocol[Ref] methods to take by Daniel Dunbar · 16 years ago
  77. f77ac86 Add LangOptions::NeXTRuntime. by Daniel Dunbar · 16 years ago
  78. 208ff5e Change CodeGenModule to only create ObjC runtime for ObjC files by Daniel Dunbar · 16 years ago
  79. c17a4d3 Add dummy Mac Objective-C runtime interface. by Daniel Dunbar · 16 years ago
  80. 1e04976 Back out r54608 (inline string literals were getting an extra '\0') by Daniel Dunbar · 16 years ago
  81. 3c827a7 Change CodeGen of global decls to key off of the name (instead of by Daniel Dunbar · 16 years ago
  82. 588b1f0 Remove excess #include. by Ted Kremenek · 16 years ago
  83. 815c78f Refactored driver logic for CodeGen into LLVMCodeGenWriter. This ASTConsumer layers on top of LLVMCodeGen (another existing ASTConsumer) to emit bitcode files to disk. This layering takes this logic out of clang.cpp and puts it directly into the ASTConsumer interface. The benefit is that now --emit-llvm works with both serialized ASTs and regular source files. by Ted Kremenek · 16 years ago
  84. 6bfed7e Support constructor and destructor attributes in CodeGen by Daniel Dunbar · 16 years ago
  85. 9986eab Change CodeGenModule GlobalDeclMap to directly reference globals by Daniel Dunbar · 16 years ago
  86. bd012ff Rework codegen emission of globals - No (intended) functionality change. by Daniel Dunbar · 16 years ago
  87. 58a7a26 Fix codegen of chained declarations by Daniel Dunbar · 16 years ago
  88. d4cbda6 implement the alias attirbute (in both Sema and Codegen) by Nuno Lopes · 16 years ago
  89. ff4a2d9 First cut at setting attributes for functions and calls; this puts us by Eli Friedman · 16 years ago
  90. 20ff310 Support for code generation of Objective-C top-level language constructs. by Anton Korobeynikov · 16 years ago
  91. 0c99509 Emit memmove, not memcpy, for structure copies; this is unfortunately by Eli Friedman · 16 years ago
  92. 4f8d123 Move getAccessedFieldNo out of lib/AST/Expr.cpp into by Dan Gohman · 16 years ago
  93. e8b9f5b Added -g command line options to clang for generating source level debug information. This patch currently enables generation of line number debug information (stoppoints) and region begin/end debug information. The new files CGDebugInfo.h and CGDebugInfo.cpp implements the debug info manager class CGDebugInfo. by Sanjiv Gupta · 16 years ago
  94. 1a1d92a Fix PR2236 Add test Implement feedback from Chris re: PR1998 by Nate Begeman · 16 years ago
  95. 4c13b7a Only generate code for static functions and global variables that are actually used. by Nate Begeman · 16 years ago
  96. 8bd4afe Generate code for annotation attributes. by Nate Begeman · 16 years ago
  97. 532485c Add support to module codegen for adding and emitting annotations by Nate Begeman · 16 years ago
  98. 248a753 Remove FileVarDecl and BlockVarDecl. They are replaced by VarDecl::isBlockVarDecl() and VarDecl::isFileVarDecl(). by Steve Naroff · 16 years ago
  99. 391d77a Add initial support for objc codegen for methods, ivars, and the by Chris Lattner · 16 years ago
  100. bda0b62 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 16 years ago[Renamed from CodeGen/CodeGenModule.h]