summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenModule.h
Commit message (Expand)AuthorAgeFilesLines
...
* Remove old thunks code.Anders Carlsson2010-03-241-11/+0
* More thunks scaffolding.Anders Carlsson2010-03-231-0/+3
* Rename CGVtableInfo to CodeGenVTables in preparation of adding another VTable...Anders Carlsson2010-03-231-3/+3
* C++: Add support for -fno-use-cxa-atexit.Daniel Dunbar2010-03-201-2/+13
* Change CodeGenModule to rely on the Module's symbol table instead ofJohn McCall2010-03-191-40/+17
* Give explicit template instantiations weak ODR linkage. FormerDouglas Gregor2010-03-131-1/+2
* Re-revert the explicit template instantiation linkage patch. I am beginning t...Douglas Gregor2010-03-131-2/+1
* Reinstate patch to turn explicit template instantiations into weak symbolsDouglas Gregor2010-03-131-1/+2
* Revert the linkage change for explicit template instantiations; something is ...Douglas Gregor2010-03-121-2/+1
* Give explicit template instantiations weak linkage (but don't deferDouglas Gregor2010-03-121-1/+2
* Delay codegen of vtables when handling implicit instantiations.Rafael Espindola2010-03-101-1/+3
* Implement __builtin_dwarf_sp_column for i386 (Darwin and not), x86-64 (all),John McCall2010-03-061-0/+1
* Fix PR6473.Rafael Espindola2010-03-041-0/+9
* Revert changes r97693, r97700, and r97718.John McCall2010-03-041-7/+1
* Create a TargetMachine whenever we create a CodeGenAction. The codegen ofJohn McCall2010-03-041-1/+7
* Perform two more constructor/destructor code-size optimizations:John McCall2010-02-231-0/+1
* Re-introduce the ctor/dtor alias optimization, this time hidden behind aJohn McCall2010-02-191-4/+22
* Revert the ctor/dtor alias optimization for now; the buildbots can detectJohn McCall2010-02-181-22/+4
* Emit complete constructors and destructors as aliases to base constructorsJohn McCall2010-02-171-4/+22
* Use the correct function info for constructors when applying function attribu...Anders Carlsson2010-02-061-1/+1
* Move pointer to data member emission to CodeGenModule and use it in CGExprCon...Anders Carlsson2010-02-021-0/+2
* Some class related cleanup.Anders Carlsson2010-01-311-4/+5
* Introduce CodeGenModule::GetTargetTypeStoreSize() to calculate the store sizeKen Dyck2010-01-261-0/+5
* Created __builtin___NSStringMakeConstantString() builtin, which generates con...David Chisnall2010-01-231-1/+4
* Generalize target weirdness handling having proper layering in mind:Anton Korobeynikov2010-01-101-0/+3
* Fix for PR5967: Make const-marking for LLVM globals correct for cases requiringEli Friedman2010-01-081-2/+4
* Fix linkage for RTTI names by re-using the logic for computing theDouglas Gregor2010-01-061-1/+2
* Fix marking of virtual members for nested classes whose first non-pure virtua...Douglas Gregor2010-01-061-0/+4
* Move address points to CGVtableInfo, no functionality change.Anders Carlsson2010-01-021-5/+0
* Work in progress for setting the vtable pointers for all bases correctly inEli Friedman2009-12-181-2/+2
* Rename GetAddrOfRTTI to GetAddrOfRTTIDescriptor. Remove the overload that tak...Anders Carlsson2009-12-171-6/+3
* Use GetAddrOfRTTI everywhere and remove GenerateRTTI and GenerateRTTIRef. Wit...Anders Carlsson2009-12-161-11/+0
* Improve linkage of RTTI data structures. Introduce CodeGenModule::GetAddrOfRT...Anders Carlsson2009-12-111-0/+7
* Work-in-progess rewrite of thunks: move thunk generation outside of vtableEli Friedman2009-12-061-0/+7
* Set the correct linkage for VTTs as well.Anders Carlsson2009-12-061-4/+3
* Make GenerateVtable a private member function of CGVtableInfo.Anders Carlsson2009-12-061-9/+0
* Minor cleanup.Eli Friedman2009-12-031-1/+1
* Add support for thunking dtors. Oh why does this make my head hurt?Mike Stump2009-12-031-2/+2
* Add CodeGenModule::ComputeThunkAdjustment, which Eli wrote.Anders Carlsson2009-12-031-1/+6
* Change rtti/Rtti to RTTI, as it is an acronym.Mike Stump2009-12-021-6/+6
* Simplify and fix up the handling of implicit constructors, copy assignmentEli Friedman2009-11-261-3/+0
* Add a CovariantThunkAdjustment struct that represents the adjustments needed ...Anders Carlsson2009-11-261-3/+3
* Add a ThunkAdjustment struct which holds a non-virtual and a virtual adjustme...Anders Carlsson2009-11-261-3/+4
* Simplify rtti building code a little. Prep for reuse for throw rttiMike Stump2009-11-201-1/+1
* Add typeid for the builtin types. WIP.Mike Stump2009-11-171-0/+3
* Finisgh off rest of class_type_info rtti generation.Mike Stump2009-11-141-0/+3
* Move GlobalDecl to its own file. Also add DenseMapInfo traits.Anders Carlsson2009-11-131-39/+1
* Allow the tracking of address points for construction vtables as well.Mike Stump2009-11-131-2/+3
* Fix the offset calculations for non-virtual bases with overrides.Mike Stump2009-11-121-3/+11
* "Attach debug info with llvm instructions" mode was enabled a month ago. Now...Devang Patel2009-11-121-2/+0
OpenPOWER on IntegriCloud