summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenModule.h
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* More synthesis of copy constructors. Work in progress.Fariborz Jahanian2009-08-071-0/+1
* Update for LLVM API change.Owen Anderson2009-08-051-1/+1
* Add code to setup the vtable pointer in the constructor. Work in progress.Mike Stump2009-07-311-1/+1
* Update for LLVM API change, and contextify a bunch of related stuff.Owen Anderson2009-07-141-1/+3
* Update for LLVM API change.Owen Anderson2009-07-131-0/+3
* Improve code generation for function template specializations:Douglas Gregor2009-06-291-1/+2
* Handle the edge case of a weak function with incomplete type correctly. Eli Friedman2009-05-261-2/+3
* push GlobalDecl through enough of the CodeGenModule interfacesChris Lattner2009-05-121-39/+39
* Refactor global decls to hold either a regular Decl or a CXXConstructorDecl +...Anders Carlsson2009-05-051-4/+39
* Explictly track tentative definitions within Sema, then hand thoseDouglas Gregor2009-04-211-9/+2
* Add support for generating (very basic) C++ destructors. These aren't called ...Anders Carlsson2009-04-171-0/+16
* Attributes on block functions were not being set.Daniel Dunbar2009-04-171-2/+6
* Add GetAddrOfCXXConstructor and use it.Anders Carlsson2009-04-161-0/+5
* Defer generation of tentative definitions.Daniel Dunbar2009-04-151-0/+9
* Start attempting to generate code for C++ ctors.Anders Carlsson2009-04-151-1/+19
* remove dead enumChris Lattner2009-04-141-1/+0
* Fix PR3988: extern inline functions get strong symbol definitions inChris Lattner2009-04-141-2/+1
* implement codegen support for __attribute((__gnuc_inline__)),Chris Lattner2009-04-141-1/+3
* Refactor how attributes are set on values.Daniel Dunbar2009-04-141-14/+13
* Split SetGlobalValueAttributes into definition/declaration halves.Daniel Dunbar2009-04-141-5/+8
* Rename (one) SetFunctionAttributes to SetLLVMFunctionAttributes toDaniel Dunbar2009-04-141-3/+8
* add a new enum type for linkage, no functionality change.Chris Lattner2009-04-141-4/+9
* Clean up handling of visibility.Daniel Dunbar2009-04-141-0/+8
* Minor work related to removing the assumption that value initialization Eli Friedman2009-04-131-0/+5
* Add a destination type argument to EmitConstantExpr. This will be used for wh...Anders Carlsson2009-04-081-1/+2
* Emit code for linkage specifications.Anders Carlsson2009-04-021-0/+1
* More "prep" work for handling UTF16 CFString.Steve Naroff2009-04-011-1/+1
* move trivial forwarding function inline.Chris Lattner2009-04-011-1/+4
OpenPOWER on IntegriCloud