1. 33e982b Support for -fno-constant-cfstrings option - wip. by Fariborz Jahanian · 14 years ago
  2. 63326a5 Some renaming of methods, fixes typo (related to PR6769). by Fariborz Jahanian · 14 years ago
  3. 65ad5a4 Local static variables must be available module-wise by Fariborz Jahanian · 14 years ago
  4. 046c294 Vtable -> VTable renames across the board. by Anders Carlsson · 14 years ago
  5. 461e326 Rename CGVtable files to CGVTables. by Anders Carlsson · 14 years ago
  6. e17ad2f Unbreak the build by Douglas Gregor · 14 years ago
  7. 3ecd785 Reapply patch for adding support for address spaces and added a isVolatile field to memcpy, memmove, and memset. by Mon P Wang · 14 years ago
  8. c90f56d Revert r100193 since it causes failures in objc in clang by Mon P Wang · 14 years ago
  9. 8facca6 Reapply patch for adding support for address spaces and added a isVolatile field to memcpy, memmove, and memset. by Mon P Wang · 14 years ago
  10. 6876fe6 Minor include pruning. by Benjamin Kramer · 14 years ago
  11. b5896c3 Revert Mon Ping's 99930 due to broken llvm-gcc buildbots. by Bob Wilson · 14 years ago
  12. 3b5caa2 Added support for address spaces and added a isVolatile field to memcpy, memmove, and memset by Mon P Wang · 14 years ago
  13. bfb7a1d Remove the old vtable layout code. by Anders Carlsson · 14 years ago
  14. d1a5c31 When given the magic class __cxxabiv1::__fundamental_type_info, produce by Rafael Espindola · 14 years ago
  15. f532f3b Remove old thunks code. by Anders Carlsson · 14 years ago
  16. 19879c9 More thunks scaffolding. by Anders Carlsson · 14 years ago
  17. af44035 Rename CGVtableInfo to CodeGenVTables in preparation of adding another VTableInfo class. by Anders Carlsson · 14 years ago
  18. efb0fa9 C++: Add support for -fno-use-cxa-atexit. - So much typing, so little gain... by Daniel Dunbar · 14 years ago
  19. f746aa6 Change CodeGenModule to rely on the Module's symbol table instead of by John McCall · 14 years ago
  20. 8f51a4f Give explicit template instantiations weak ODR linkage. Former by Douglas Gregor · 14 years ago
  21. 34fd284 Re-revert the explicit template instantiation linkage patch. I am beginning to look incompetent by Douglas Gregor · 14 years ago
  22. 8721360 Reinstate patch to turn explicit template instantiations into weak symbols by Douglas Gregor · 14 years ago
  23. 4ea9006 Revert the linkage change for explicit template instantiations; something is amiss by Douglas Gregor · 14 years ago
  24. e5e0c9d Give explicit template instantiations weak linkage (but don't defer by Douglas Gregor · 14 years ago
  25. bbf58bb Delay codegen of vtables when handling implicit instantiations. by Rafael Espindola · 14 years ago
  26. 6374c33 Implement __builtin_dwarf_sp_column for i386 (Darwin and not), x86-64 (all), by John McCall · 14 years ago
  27. 6a83670 Fix PR6473. by Rafael Espindola · 14 years ago
  28. 468ec6c Revert changes r97693, r97700, and r97718. by John McCall · 14 years ago
  29. c9fe644 Create a TargetMachine whenever we create a CodeGenAction. The codegen of by John McCall · 14 years ago
  30. c0bf462 Perform two more constructor/destructor code-size optimizations: by John McCall · 14 years ago
  31. d46f985 Re-introduce the ctor/dtor alias optimization, this time hidden behind a by John McCall · 14 years ago
  32. 8e51a1f Revert the ctor/dtor alias optimization for now; the buildbots can detect by John McCall · 14 years ago
  33. 92ac9ff Emit complete constructors and destructors as aliases to base constructors by John McCall · 14 years ago
  34. b2bcf1c Use the correct function info for constructors when applying function attributes. Fixes PR6245. by Anders Carlsson · 14 years ago
  35. 45147d0 Move pointer to data member emission to CodeGenModule and use it in CGExprConstant. Fixes PR5674. by Anders Carlsson · 14 years ago
  36. bb7e17b Some class related cleanup. by Anders Carlsson · 14 years ago
  37. 687cc4a Introduce CodeGenModule::GetTargetTypeStoreSize() to calculate the store size by Ken Dyck · 14 years ago
  38. 0d13f6f Created __builtin___NSStringMakeConstantString() builtin, which generates constant Objective-C strings. by David Chisnall · 14 years ago
  39. 82d0a41 Generalize target weirdness handling having proper layering in mind: by Anton Korobeynikov · 15 years ago
  40. 6c6bda3 Fix for PR5967: Make const-marking for LLVM globals correct for cases requiring by Eli Friedman · 15 years ago
  41. dffb801 Fix linkage for RTTI names by re-using the logic for computing the by Douglas Gregor · 15 years ago
  42. 4b0f21c Fix marking of virtual members for nested classes whose first non-pure virtual function has a body inlined in the class by Douglas Gregor · 15 years ago
  43. 21431c5 Move address points to CGVtableInfo, no functionality change. by Anders Carlsson · 15 years ago
  44. e12e77b Work in progress for setting the vtable pointers for all bases correctly in by Eli Friedman · 15 years ago
  45. 1d7088d Rename GetAddrOfRTTI to GetAddrOfRTTIDescriptor. Remove the overload that takes a CXXRecordDecl since we were just creating a QualType from it anyway. by Anders Carlsson · 15 years ago
  46. e8e4a1c Use GetAddrOfRTTI everywhere and remove GenerateRTTI and GenerateRTTIRef. With this change, we can now compile and link TableGen. by Anders Carlsson · 15 years ago
  47. 31b7f52 Improve linkage of RTTI data structures. Introduce CodeGenModule::GetAddrOfRTTI which figures out the right linkage of the RTTI information for the given type and whether it should be defined or not. I will migrate clients over to GetAddrOfRTTI in subsequent commits (with tests). by Anders Carlsson · 15 years ago
  48. 72649ed Work-in-progess rewrite of thunks: move thunk generation outside of vtable by Eli Friedman · 15 years ago
  49. c3a46ef Set the correct linkage for VTTs as well. by Anders Carlsson · 15 years ago
  50. 8c2d36f Make GenerateVtable a private member function of CGVtableInfo. by Anders Carlsson · 15 years ago
  51. 35c98cc Minor cleanup. by Eli Friedman · 15 years ago
  52. 919d5e5 Add support for thunking dtors. Oh why does this make my head hurt? by Mike Stump · 15 years ago
  53. 9fcfc42 Add CodeGenModule::ComputeThunkAdjustment, which Eli wrote. by Anders Carlsson · 15 years ago
  54. de05057 Change rtti/Rtti to RTTI, as it is an acronym. by Mike Stump · 15 years ago
  55. 15233e5 Simplify and fix up the handling of implicit constructors, copy assignment by Eli Friedman · 15 years ago
  56. 7622cd3 Add a CovariantThunkAdjustment struct that represents the adjustments needed for a covariant thunk. by Anders Carlsson · 15 years ago
  57. a94822e Add a ThunkAdjustment struct which holds a non-virtual and a virtual adjustment offset. Start using it. General cleanup in Mangle.cpp. by Anders Carlsson · 15 years ago
  58. 7e1365a Simplify rtti building code a little. Prep for reuse for throw rtti generation. by Mike Stump · 15 years ago
  59. ea2c0b5 Add typeid for the builtin types. WIP. by Mike Stump · 15 years ago
  60. cbcd4e5 Finisgh off rest of class_type_info rtti generation. by Mike Stump · 15 years ago
  61. 764d0c2 Move GlobalDecl to its own file. Also add DenseMapInfo traits. by Anders Carlsson · 15 years ago
  62. acfd1e5 Allow the tracking of address points for construction vtables as well. by Mike Stump · 15 years ago
  63. 9840c70 Fix the offset calculations for non-virtual bases with overrides. by Mike Stump · 15 years ago
  64. 23908b8 "Attach debug info with llvm instructions" mode was enabled a month ago. Now make it permanent and remove old way of inserting intrinsics to encode debug info for locations and types. by Devang Patel · 15 years ago
  65. 2811ccf Move CompileOptions -> CodeGenOptions, and sink it into the CodeGen library. by Chandler Carruth · 15 years ago
  66. 8cfcb52 Push ctor vtable construction down further. WIP. by Mike Stump · 15 years ago
  67. 380dd75 Add vtable caching to prevent multiple vtables for the same class from by Mike Stump · 15 years ago
  68. 393c247 Added support for static variables which require by Fariborz Jahanian · 15 years ago
  69. 55df71a Enable "debug info attached to an instruction" mode. by Devang Patel · 15 years ago
  70. dbd920c Move the vtable builder to CGVtable.cpp, general cleanup. by Anders Carlsson · 15 years ago
  71. b540491 Add a MangleContext and pass it to all mangle functions. It will be used for keeping state, such as identifiers assigned to anonymous structs as well as scope encoding. by Anders Carlsson · 15 years ago
  72. 2b35835 Move some functions from CodeGenFunctions to CodeGenModule so they can be used by CGExprConstant. by Anders Carlsson · 15 years ago
  73. 34771b5 Fix subtle bug in generating LLVM function declarations for builtin functions. by Daniel Dunbar · 15 years ago
  74. ca0017a whitespace fix by Chris Lattner · 15 years ago
  75. ca6408c Change CodeGenModule::ConstructTypeAttributes to return the calling convention by Daniel Dunbar · 15 years ago
  76. 6e319f6 Add basic covariant thunk generation support. WIP. by Mike Stump · 15 years ago
  77. 0ff8baf Pass GlobalDecls to GenerateCode and StartFunction. by Anders Carlsson · 15 years ago
  78. 4a6835e Add stricter GlobalDecl constructors. by Anders Carlsson · 15 years ago
  79. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  80. 77ca8f6 Install thunks later to fixup overrides. Track space taken by vbase by Mike Stump · 15 years ago
  81. ed032eb Add overidding for methods for vtable building for the secondary by Mike Stump · 15 years ago
  82. 32f3701 Cleanups. Move GenerateRtti to CodeGenModule. by Mike Stump · 15 years ago
  83. b193a41 Patch toward synthesizing non-trivial destructors. WIP by Fariborz Jahanian · 15 years ago
  84. ad25883 Patch to force synthesis of copy assignment operator by Fariborz Jahanian · 15 years ago
  85. f21efe9 LLVMContext is a class now. by Benjamin Kramer · 15 years ago
  86. 89ed31d Add support for global initializers. by Anders Carlsson · 15 years ago
  87. 97a9375 More synthesis of copy constructors. Work in progress. by Fariborz Jahanian · 15 years ago
  88. 47a434f Update for LLVM API change. by Owen Anderson · 15 years ago
  89. f121677 Add code to setup the vtable pointer in the constructor. Work in progress. by Mike Stump · 15 years ago
  90. a1cf15f Update for LLVM API change, and contextify a bunch of related stuff. by Owen Anderson · 15 years ago
  91. 6924382 Update for LLVM API change. by Owen Anderson · 15 years ago
  92. 1fd2dd1 Improve code generation for function template specializations: by Douglas Gregor · 15 years ago
  93. c6c14d1 Handle the edge case of a weak function with incomplete type correctly. by Eli Friedman · 15 years ago
  94. b4880ba push GlobalDecl through enough of the CodeGenModule interfaces by Chris Lattner · 15 years ago
  95. 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
  96. b6c8c8b Explictly track tentative definitions within Sema, then hand those by Douglas Gregor · 15 years ago
  97. 27ae536 Add support for generating (very basic) C++ destructors. These aren't called by anything yet. by Anders Carlsson · 15 years ago
  98. 0e4f40e Attributes on block functions were not being set. by Daniel Dunbar · 15 years ago
  99. 363c184 Add GetAddrOfCXXConstructor and use it. by Anders Carlsson · 15 years ago
  100. 03f5ad9 Defer generation of tentative definitions. - PR3980. by Daniel Dunbar · 15 years ago