summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenModule.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* Move CompileOptions -> CodeGenOptions, and sink it into the CodeGen library.Chandler Carruth2009-11-121-4/+4
* Push ctor vtable construction down further. WIP.Mike Stump2009-11-111-1/+3
* Add vtable caching to prevent multiple vtables for the same class fromMike Stump2009-11-101-0/+6
* Added support for static variables which requireFariborz Jahanian2009-11-051-1/+1
* Enable "debug info attached to an instruction" mode.Devang Patel2009-10-121-0/+2
* Move the vtable builder to CGVtable.cpp, general cleanup.Anders Carlsson2009-10-111-3/+5
* Add a MangleContext and pass it to all mangle functions. It will be used for ...Anders Carlsson2009-10-071-1/+5
* Move some functions from CodeGenFunctions to CodeGenModule so they can be use...Anders Carlsson2009-10-031-0/+8
* Fix subtle bug in generating LLVM function declarations for builtin functions.Daniel Dunbar2009-09-141-1/+2
* whitespace fixChris Lattner2009-09-121-1/+1
* Change CodeGenModule::ConstructTypeAttributes to return the calling conventionDaniel Dunbar2009-09-121-1/+11
* Add basic covariant thunk generation support. WIP.Mike Stump2009-09-111-0/+4
* Pass GlobalDecls to GenerateCode and StartFunction.Anders Carlsson2009-09-111-6/+7
* Add stricter GlobalDecl constructors.Anders Carlsson2009-09-101-7/+15
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-27/+27
* Install thunks later to fixup overrides. Track space taken by vbaseMike Stump2009-09-051-2/+2
* Add overidding for methods for vtable building for the secondaryMike Stump2009-09-041-0/+4
* Cleanups. Move GenerateRtti to CodeGenModule.Mike Stump2009-08-181-0/+3
* Patch toward synthesizing non-trivial destructors. WIPFariborz Jahanian2009-08-161-0/+1
* Patch to force synthesis of copy assignment operatorFariborz Jahanian2009-08-131-0/+1
* LLVMContext is a class now.Benjamin Kramer2009-08-111-1/+1
* Add support for global initializers.Anders Carlsson2009-08-081-0/+7
OpenPOWER on IntegriCloud