summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenModule.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* pull "runtime globals" into the same framework as other functions/global vari...Chris Lattner2009-03-221-108/+81
* fix a fixme: non-proto struct returning function definitions should be compiledChris Lattner2009-03-221-4/+7
* set function/global names with setName instead of passing the name into theChris Lattner2009-03-221-2/+4
* Issue error if variables are defined inside an objc class,Fariborz Jahanian2009-03-211-11/+3
* now that all the decl reference and creation stuff is going through twoChris Lattner2009-03-211-34/+59
* fix a crash that could occur when a variable declaration became aChris Lattner2009-03-211-42/+60
* simplify and cleanup global variable creation stuff to all go through oneChris Lattner2009-03-211-67/+69
* simplify management of llvm::Function creation to all go throughChris Lattner2009-03-211-52/+43
* code cleanups, rename EmitForwardFunctionDefinition -> Chris Lattner2009-03-211-42/+43
* fix several problems with asm renaming, by pulling it into the mangling code:Chris Lattner2009-03-211-18/+0
* add some fixmesChris Lattner2009-03-211-10/+9
* reduce redundant calls of getMangledName.Chris Lattner2009-03-211-8/+10
* simplify some more code.Chris Lattner2009-03-211-27/+32
* simplify and comment some code better. Make BindRuntimeGlobalsChris Lattner2009-03-211-25/+30
* random code cleanups.Chris Lattner2009-03-211-14/+12
* remove obviously dead code: you can't bitcast a pointer to "Ty" (a function t...Chris Lattner2009-03-211-5/+1
* avoid making constant folding logic eliminate obviously dead bitcasts, speedi...Chris Lattner2009-03-211-2/+7
* Add a fast path to CodeGenModule::getMangledName for almost all C functions,Chris Lattner2009-03-211-2/+8
* IRgen support for alias of global variable.Daniel Dunbar2009-03-191-11/+9
* objc: Implemented variables declared in class interface Fariborz Jahanian2009-03-181-5/+13
* Adjust for linkage name change.Duncan Sands2009-03-111-1/+1
* Correct for change of this name in LLVM.Duncan Sands2009-03-111-2/+2
* Backout r66408, we don't want handling of globals to rely on theDaniel Dunbar2009-03-091-36/+32
* Be sure to never create two functions with the same name, instead arrange toMike Stump2009-03-091-32/+36
* Make constant emission for @encode use the common string emission code. Eli Friedman2009-03-071-6/+2
* Fixup our uses of various linkages to match how llvm now works. I think they...Mike Stump2009-03-071-5/+5
* (LLVM svn up) Generalize RuntimeFunctions to RuntimeGlobals and addDaniel Dunbar2009-03-061-20/+34
* IRgen support for weak_import.Daniel Dunbar2009-03-061-4/+9
* Don't mangle names of local variables.Daniel Dunbar2009-03-051-1/+3
* Make IRGen compatible with declaring a function with incomplete Eli Friedman2009-03-051-2/+13
* Move more of the blocks code up and out.Mike Stump2009-03-041-1/+1
* Move more of blocks codegen out of CodeGenModule and into theMike Stump2009-03-041-6/+3
* Support "asm" renaming of external symbols.Daniel Dunbar2009-03-041-0/+6
* Don't set nounwind on functions when in using the new Obj-C ABI.Daniel Dunbar2009-03-021-1/+1
* simplify some code.Chris Lattner2009-03-011-9/+5
* Initialize NSConcreteStackBlockAnders Carlsson2009-03-011-2/+2
* Fix PR3612. We ensure that we add builtins to the GlobalDeclMap andMike Stump2009-02-271-3/+12
* Minor cleanup: use getDeclAlignInBytes helper.Eli Friedman2009-02-271-11/+1
* fix some sema problems with wide strings and hook up basic codegen for them.Chris Lattner2009-02-261-7/+5
* first wave of fixes for @encode sema support. This is part of PR3648.Chris Lattner2009-02-241-8/+20
* Emit extern_weak when needed.Daniel Dunbar2009-02-211-5/+10
* Initialize the Init variable to something reasonable when we emit an Eli Friedman2009-02-201-1/+4
* Add irgen support for the noinline attribute.Anders Carlsson2009-02-191-0/+3
* Don't emit K&R unprototyped function definitions as varargs.Daniel Dunbar2009-02-191-13/+27
* Emission of global variable initialializer was broken in rareDaniel Dunbar2009-02-191-1/+23
* Address Chris's comments regarding C++ name mangling.Douglas Gregor2009-02-181-10/+12
* Add anti-FIXME.Daniel Dunbar2009-02-181-1/+4
* Simplify.Daniel Dunbar2009-02-181-2/+1
* Make it possible for builtins to expression FILE* arguments, so thatDouglas Gregor2009-02-141-1/+4
* Implicitly declare certain C library functions (malloc, strcpy, memmove,Douglas Gregor2009-02-131-3/+7
OpenPOWER on IntegriCloud