1. 85615df Refine vtable, rtti and rtti name instantiation so that they follow by Mike Stump · 15 years ago
  2. 88bd009 This doesn't work yet. by Mike Stump · 15 years ago
  3. 5858894 Improve instantiation control for rtti data and allow key functions to by Mike Stump · 15 years ago
  4. 6be2b17 Refine linkage on thunks. WIP. by Mike Stump · 15 years ago
  5. 6d60ca9 Reflow to fit 80-col. by Mike Stump · 15 years ago
  6. 19df37c Trim whitespace. by Mike Stump · 15 years ago
  7. 25b825d Minor cleanup to member pointer handling. by Eli Friedman · 15 years ago
  8. 1c5c1a0 Clean up EmitPointerToDataMemberBinaryExpr a bit. by Eli Friedman · 15 years ago
  9. e56ceca Set up vtable visibility appropriately. by Mike Stump · 15 years ago
  10. 582b037 Propagate hidden to the _ZTS symbols appropriately. WIP. by Mike Stump · 15 years ago
  11. 44b0a3e Add an assertion to catch bad calls to EmitCallArgs. by Eli Friedman · 15 years ago
  12. 88a4a62 Be sure to set visibility for ZTI symbols for classes from the class. by Mike Stump · 15 years ago
  13. 066b983 Make _ZTI symbols hidden. This speeds up the dynamic linker. by Mike Stump · 15 years ago
  14. 4bf8152 Missing piece of r89173. by Eli Friedman · 15 years ago
  15. 5fe0598 Refactor emitting call to delete operator into common function EmitDeleteCall. by Eli Friedman · 15 years ago
  16. 2710c41 Fix one last gotcha with typeid. by Mike Stump · 15 years ago
  17. 265df62 Cleanup. by Mike Stump · 15 years ago
  18. ae9b2be Add rtti support for arrays, functiond without prototypes, vectors and enums. by Mike Stump · 15 years ago
  19. 64989f0 Add rtti info for function prototypes and refactor. This allows by Mike Stump · 15 years ago
  20. 269f8bc This patch finalizes implementatin of weak_import by Fariborz Jahanian · 15 years ago
  21. 5fae856 Add rtti support for pointer to data members. by Mike Stump · 15 years ago
  22. 2cdcc4c More cases for weak_import objective-c2 classes. (still radar 6815425). by Fariborz Jahanian · 15 years ago
  23. 61c3801 Add rtti support for non-member pointers. WIP. by Mike Stump · 15 years ago
  24. a03d0dd More support for weak_import objective-c2 class. (radar 6815425). by Fariborz Jahanian · 15 years ago
  25. 5e530af Added block type introspection support. by David Chisnall · 15 years ago
  26. aecbf24 Fixed bug where ivar offsets were being initialized as 0 with the fragile GNU ABI. by David Chisnall · 15 years ago
  27. 9d0c661 Skip over shadow using decls during codegen. by John McCall · 15 years ago
  28. 9f853df Unify the way destructor epilogues are generated for synthesized and regular destructors. Also fix PR5529. by Anders Carlsson · 15 years ago
  29. 0ed303c More const is always good. by Anders Carlsson · 15 years ago
  30. fde17be Fix typo. Thanks Ted. by Mike Stump · 15 years ago
  31. 21f5d5d Add typeinfo support for T* and const T* for all builtin types T. by Mike Stump · 15 years ago
  32. ea2c0b5 Add typeid for the builtin types. WIP. by Mike Stump · 15 years ago
  33. db519a4 Ensure we peer through () when handling typeid(*p). by Mike Stump · 15 years ago
  34. 14431c1 Since we always have 2 edges, we don't need to reserve 3 slot for the PHI node. by Mike Stump · 15 years ago
  35. 8b152b8 Minor CFG refinements for typeid and dynamic_cast. by Mike Stump · 15 years ago
  36. 4d26b43 Fix up EmitMemberInitializer to handle many more cases. by Eli Friedman · 15 years ago
  37. ebf5065 Reorganize EmitMemberInitializer to put anonymous unions on the common codepath. by Eli Friedman · 15 years ago
  38. 1db5345 Make member initializers for union members work correctly. by Eli Friedman · 15 years ago
  39. 2b35baf Implement dynamic_cast<void*>(E). by Mike Stump · 15 years ago
  40. 6d10ac9 Implement a few more cases for copy constructor synthesis. by Eli Friedman · 15 years ago
  41. a4923eb First part of changes to eliminate problems with cv-qualifiers and by Douglas Gregor · 15 years ago
  42. ad35a83 Clean up scalar cast kind handling; make cast kind handling explicitly handle by Eli Friedman · 15 years ago
  43. 81c2e60 Audit done, all the required casts are already done. by Mike Stump · 15 years ago
  44. e705641 revert r88963. by Devang Patel · 15 years ago
  45. 9464ec4 Use TrackingVH to hold forward decl. This one is for RecordType. by Devang Patel · 15 years ago
  46. 14d6365 Parallel fix to r88951: use TrackingVH to hold forward decl. by Eli Friedman · 15 years ago
  47. 1468ac7 Fix valgrind uninitialized error. by Eli Friedman · 15 years ago
  48. ffffb03 Use TrackingVH to hold forward decl. by Devang Patel · 15 years ago
  49. 1804463 Fixed two minor differences between clang and GCC-generated runtime structures for the GNU runtime. by David Chisnall · 15 years ago
  50. fd01535 The ssp and sspreq function attributes should only be applied to function definitions, not declarations or calls. by Anders Carlsson · 15 years ago
  51. eac73e5 Pass a value for the isSigned parameter of CreateIntCast, rather than by Duncan Sands · 15 years ago
  52. c849c05 Implement most of dynamic_cast. WIP. by Mike Stump · 15 years ago
  53. 7eb79c1 Make GetAddrOfConstantStringFromLiteral return a constant of the correct type. by Eli Friedman · 15 years ago
  54. eaae78a Some minor cleanup for EmitCastLValue. by Eli Friedman · 15 years ago
  55. 8dfa2b3 Fix a couple of cases where we weren't generating the right kind of call by Eli Friedman · 15 years ago
  56. eaea8c4 Implement two-argument form of delete operator. by Eli Friedman · 15 years ago
  57. bc0d83b When generating the deleting ctor, emit a call to delete. by Anders Carlsson · 15 years ago
  58. 8055632 Peer through refernces for typeid. WIP. by Mike Stump · 15 years ago
  59. f549e89 Finish off zero check for typeid(*p) so that it will do a __cxa_bad_typeid. by Mike Stump · 15 years ago
  60. c2e84ae Implement typeid for class types. by Mike Stump · 15 years ago
  61. a8285a8 Finish off support for typeinfo generation for classes. by Mike Stump · 15 years ago
  62. cbcd4e5 Finisgh off rest of class_type_info rtti generation. by Mike Stump · 15 years ago
  63. 658e812 Handle CK_BitCast in EmitCastLValue. by Anders Carlsson · 15 years ago
  64. 5b6117a Canonicalize the type before trying to create a debug type. by Anders Carlsson · 15 years ago
  65. 0dd57c6 Have CGDebugInfo::getOrCreateType cache the QualType instead of having every ConvertType overload do it. by Anders Carlsson · 15 years ago
  66. c7a05bd Build up more of the rtti info for a class. WIP. by Mike Stump · 15 years ago
  67. 2b1bf31 Add the name to the rtti data structure. by Mike Stump · 15 years ago
  68. 55f9bdd Avoid assert-crash in a case where the expression passed to EmitConstantExpr by Eli Friedman · 15 years ago
  69. f70b24e Make __func__ and friends work correctly within the initializer for a static by Eli Friedman · 15 years ago
  70. ea9a208 PR5483: Generate missing form of destructor when it is virtual. (Someone by Eli Friedman · 15 years ago
  71. 182f268 Generate the old API when sending message to super by Fariborz Jahanian · 15 years ago
  72. 370e538 Handle CXXDefaultArgExprs in EmitLValue. Fixes PR5484. by Anders Carlsson · 15 years ago
  73. 6779598 Mangling support for typeinfo names. by Mike Stump · 15 years ago
  74. e99cc45 Handle descructor printing better. by Mike Stump · 15 years ago
  75. 65d0e28 Also track address points for primaries bases. by Mike Stump · 15 years ago
  76. 534ba90 Code gen. For virtual destructor call on array objects (still part of pr5472). by Fariborz Jahanian · 15 years ago
  77. 64241fc Obvious fix for PR5474. by Eli Friedman · 15 years ago
  78. 6fb98d9 Fixes a code gen. bug for array delete operator call by Fariborz Jahanian · 15 years ago
  79. 72c2153 Code gen for arrady delete operator. Fixes pr5472. by Fariborz Jahanian · 15 years ago
  80. 8fae060 Do not store DIDescriptor directly into a container. Store MDNode directly, through TrackingVH. by Devang Patel · 15 years ago
  81. a660440 This falls into the category of stupid pet tricks. I hate to do this, by Mike Stump · 15 years ago
  82. a0fdd91 Instead of storing CXXMethodDecls in the vtable builder, store GlobalDecls so we can represent both the complete and deleting destructors. Also, when encountering a destructor decl, emit entries for both the complete and deleting destructors. Mike, please review. by Anders Carlsson · 15 years ago
  83. 444be73 Wherein the TargetInfo argument to Preprocessor is made 'const' and propogated. by Daniel Dunbar · 15 years ago
  84. 7fe26ac Include header for printf. by Zhongxing Xu · 15 years ago
  85. 566abee Add a special BuildVirtualCall that's going to be used for building calls to destructors. This is needed because when compiling: by Anders Carlsson · 15 years ago
  86. 03d8ed4 Fix two bugs with temporaries: by Anders Carlsson · 15 years ago
  87. 764d0c2 Move GlobalDecl to its own file. Also add DenseMapInfo traits. by Anders Carlsson · 15 years ago
  88. 92774d1 Refine construction vtables; they don't include bits that don't have by Mike Stump · 15 years ago
  89. 4cde626 Refine the construction vtables with respect to offsets. WIP. by Mike Stump · 15 years ago
  90. acfd1e5 Allow the tracking of address points for construction vtables as well. by Mike Stump · 15 years ago
  91. 80ac235 Refine which vtbl is refernced in VTTs. by Mike Stump · 15 years ago
  92. 12e3e4f Refine offsets into vtables for the VTT. by Mike Stump · 15 years ago
  93. 28f7ce1 Refine vtable pointers for secondary vtables inside VTTs to point to by Mike Stump · 15 years ago
  94. 9840c70 Fix the offset calculations for non-virtual bases with overrides. by Mike Stump · 15 years ago
  95. b0069ee Fix a code gen bug in i386-apple-darwin (objc fragile abi), sending by Fariborz Jahanian · 15 years ago
  96. 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
  97. 11169ad Use getNameAsCString() instead of getName().data() by Devang Patel · 15 years ago
  98. 2811ccf Move CompileOptions -> CodeGenOptions, and sink it into the CodeGen library. by Chandler Carruth · 15 years ago
  99. ab71ff5 Do not use StringRef while using DebugInfo interface. by Devang Patel · 15 years ago
  100. 4f92032 Fix ctor vtable name. WIP. by Mike Stump · 15 years ago