aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CodeGenModule.h
AgeCommit message (Expand)Author
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
2009-04-14add a new enum type for linkage, no functionality change.Chris Lattner
2009-04-14Clean up handling of visibility.Daniel Dunbar
2009-04-13Minor work related to removing the assumption that value initialization Eli Friedman
2009-04-08Add a destination type argument to EmitConstantExpr. This will be used for wh...Anders Carlsson
2009-04-02Emit code for linkage specifications.Anders Carlsson
2009-04-01More "prep" work for handling UTF16 CFString.Steve Naroff
2009-04-01move trivial forwarding function inline.Chris Lattner
2009-04-01Implement code generation of namespaces and add mangling tests.Anders Carlsson
2009-03-31Change UsedArray to be a vector of WeakVH to fix a dangling pointer problem t...Chris Lattner
2009-03-27Do not emit debug information for variables while generating optimized code. ...Devang Patel
2009-03-26most of this is plumbing to get CompileOptions down into Chris Lattner
2009-03-22switch getBuiltinLibFunction to use the new GetOrCreateLLVMFunction Chris Lattner