aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CodeGenModule.h
AgeCommit message (Expand)Author
2009-11-20Simplify rtti building code a little. Prep for reuse for throw rttiMike Stump
2009-11-17Add typeid for the builtin types. WIP.Mike Stump
2009-11-14Finisgh off rest of class_type_info rtti generation.Mike Stump
2009-11-13Move GlobalDecl to its own file. Also add DenseMapInfo traits.Anders Carlsson
2009-11-13Allow the tracking of address points for construction vtables as well.Mike Stump
2009-11-12Fix the offset calculations for non-virtual bases with overrides.Mike Stump
2009-11-12 "Attach debug info with llvm instructions" mode was enabled a month ago. Now...Devang Patel
2009-11-12Move CompileOptions -> CodeGenOptions, and sink it into the CodeGen library.Chandler Carruth
2009-11-11Push ctor vtable construction down further. WIP.Mike Stump
2009-11-10Add vtable caching to prevent multiple vtables for the same class fromMike Stump
2009-11-05Added support for static variables which requireFariborz Jahanian
2009-10-12Enable "debug info attached to an instruction" mode.Devang Patel
2009-10-11Move the vtable builder to CGVtable.cpp, general cleanup.Anders Carlsson
2009-10-07Add a MangleContext and pass it to all mangle functions. It will be used for ...Anders Carlsson
2009-10-03Move some functions from CodeGenFunctions to CodeGenModule so they can be use...Anders Carlsson
2009-09-14Fix subtle bug in generating LLVM function declarations for builtin functions.Daniel Dunbar
2009-09-12whitespace fixChris Lattner
2009-09-12Change CodeGenModule::ConstructTypeAttributes to return the calling conventionDaniel Dunbar
2009-09-11Add basic covariant thunk generation support. WIP.Mike Stump
2009-09-11Pass GlobalDecls to GenerateCode and StartFunction.Anders Carlsson
2009-09-10Add stricter GlobalDecl constructors.Anders Carlsson
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-09-05Install thunks later to fixup overrides. Track space taken by vbaseMike Stump
2009-09-04Add overidding for methods for vtable building for the secondaryMike Stump
2009-08-18Cleanups. Move GenerateRtti to CodeGenModule.Mike Stump
2009-08-16Patch toward synthesizing non-trivial destructors. WIPFariborz Jahanian
2009-08-13Patch to force synthesis of copy assignment operatorFariborz Jahanian
2009-08-11LLVMContext is a class now.Benjamin Kramer
2009-08-08Add support for global initializers.Anders Carlsson
2009-08-07More synthesis of copy constructors. Work in progress.Fariborz Jahanian
2009-08-05Update for LLVM API change.Owen Anderson
2009-07-31Add code to setup the vtable pointer in the constructor. Work in progress.Mike Stump
2009-07-14Update for LLVM API change, and contextify a bunch of related stuff.Owen Anderson
2009-07-13Update for LLVM API change.Owen Anderson
2009-06-29Improve code generation for function template specializations:Douglas Gregor
2009-05-26Handle the edge case of a weak function with incomplete type correctly. Eli Friedman
2009-05-12push GlobalDecl through enough of the CodeGenModule interfacesChris Lattner
2009-05-05Refactor global decls to hold either a regular Decl or a CXXConstructorDecl +...Anders Carlsson
2009-04-21Explictly track tentative definitions within Sema, then hand thoseDouglas Gregor
2009-04-17Add support for generating (very basic) C++ destructors. These aren't called ...Anders Carlsson
2009-04-17Attributes on block functions were not being set.Daniel Dunbar
2009-04-16Add GetAddrOfCXXConstructor and use it.Anders Carlsson
2009-04-15Defer generation of tentative definitions.Daniel Dunbar
2009-04-15Start attempting to generate code for C++ ctors.Anders Carlsson
2009-04-14remove dead enumChris Lattner
2009-04-14Fix PR3988: extern inline functions get strong symbol definitions inChris Lattner
2009-04-14implement codegen support for __attribute((__gnuc_inline__)),Chris Lattner
2009-04-14Refactor how attributes are set on values.Daniel Dunbar
2009-04-14Split SetGlobalValueAttributes into definition/declaration halves.Daniel Dunbar
2009-04-14Rename (one) SetFunctionAttributes to SetLLVMFunctionAttributes toDaniel Dunbar