summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenModule.h
Commit message (Expand)AuthorAgeFilesLines
...
* pull "runtime globals" into the same framework as other functions/global vari...Chris Lattner2009-03-221-16/+15
* now that all the decl reference and creation stuff is going through twoChris Lattner2009-03-211-7/+15
* fix a crash that could occur when a variable declaration became aChris Lattner2009-03-211-1/+1
* simplify and cleanup global variable creation stuff to all go through oneChris Lattner2009-03-211-2/+5
* simplify management of llvm::Function creation to all go throughChris Lattner2009-03-211-12/+5
* code cleanups, rename EmitForwardFunctionDefinition -> Chris Lattner2009-03-211-4/+4
* simplify some more code.Chris Lattner2009-03-211-1/+1
* simplify and comment some code better. Make BindRuntimeGlobalsChris Lattner2009-03-211-1/+4
* IRgen support for alias of global variable.Daniel Dunbar2009-03-191-1/+1
* Backout r66408, we don't want handling of globals to rely on theDaniel Dunbar2009-03-091-16/+13
* Be sure to never create two functions with the same name, instead arrange toMike Stump2009-03-091-13/+16
* Some struct/class mismatch fixes, to silence MSVC warnings.Sebastian Redl2009-03-071-1/+1
* (LLVM svn up) Generalize RuntimeFunctions to RuntimeGlobals and addDaniel Dunbar2009-03-061-5/+10
* Move more of the blocks code up and out.Mike Stump2009-03-041-2/+0
* Move more of blocks codegen out of CodeGenModule and into theMike Stump2009-03-041-24/+1
* Start the migration of more of the blocks code out of sight for mostMike Stump2009-03-041-10/+2
* Improved ABI compliance for __block variables. No testcases yet as weMike Stump2009-03-041-0/+9
* Fix PR3612. We ensure that we add builtins to the GlobalDeclMap andMike Stump2009-02-271-2/+2
* first wave of fixes for @encode sema support. This is part of PR3648.Chris Lattner2009-02-241-0/+5
* Prevent accidental copying of CodeGenFunction and CodeGenModule.Anders Carlsson2009-02-241-0/+3
* Don't emit K&R unprototyped function definitions as varargs.Daniel Dunbar2009-02-191-1/+10
* More codegen for blocks. The type of block literals should be better.Mike Stump2009-02-191-0/+2
* Address Chris's comments regarding C++ name mangling.Douglas Gregor2009-02-181-9/+19
* Change EmitConstantExpr to allow failure.Daniel Dunbar2009-02-171-0/+5
* Use getNameAsCString instead of getNameAsString and reflow the type.Mike Stump2009-02-141-1/+1
* Generate the helper function for blocks. Now basic codegen isMike Stump2009-02-141-1/+1
* IRgen support for attribute used.Daniel Dunbar2009-02-131-0/+7
* Pull MayDeferGeneration out of EmitGlobal.Daniel Dunbar2009-02-131-0/+5
* Rename EmitStatics (etc) to EmitDeferred; provide basic infrastructureDaniel Dunbar2009-02-131-7/+25
* Let the backend unique these.Mike Stump2009-02-131-2/+0
* Move DescriptorUniqueCount into CGM.Mike Stump2009-02-131-1/+3
* Move NSConcreteStackBlock into CGM.Mike Stump2009-02-131-0/+5
* Reflow to 80col.Mike Stump2009-02-131-91/+84
* Move GlobalUniqueCount up into CGM.Mike Stump2009-02-131-1/+4
* Condense NSConcreteGlobalBlock handling.Mike Stump2009-02-131-0/+2
* Move GenericBlockLiteralType into CGM.Mike Stump2009-02-131-0/+3
* Move BlockDescriptorType into CGM.Mike Stump2009-02-131-1/+5
* Add basic support for C++ name mangling according to the Itanium C++Douglas Gregor2009-02-131-0/+4
* Add a very basic implemenation of global blocks. This needs to be cleaned up.Anders Carlsson2009-02-121-0/+7
* More ABI API cleanup.Daniel Dunbar2009-02-021-3/+3
* Kill off CGCallInfo, always use CGFunctionInfo for encapsulatingDaniel Dunbar2009-01-311-2/+1
* Fix the bug that would cause Python to crash at startup.Anders Carlsson2009-01-041-1/+3
* Add option argument to GetAddrOfConstantString to use for name ofDaniel Dunbar2008-10-171-3/+11
* Add simple interface for protecting runtime functions from nameDaniel Dunbar2008-10-011-0/+13
* Large mechanical patch.Devang Patel2008-09-251-3/+3
* Move FunctionType conversion into CGCall.cpp:Daniel Dunbar2008-09-101-1/+2
* Tweak CGCall functions again:Daniel Dunbar2008-09-101-0/+14
* Fix a number of issues w.r.t. emission of global for functions andDaniel Dunbar2008-09-081-7/+14
* Refactor parameter attribute handling:Daniel Dunbar2008-09-081-3/+0
* Set function attributes (sext, zext, etc.) on Objective-C methods.Daniel Dunbar2008-09-041-2/+8
OpenPOWER on IntegriCloud