summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* don't set the name of a call instruction to "call" in release-asserts Chris Lattner2009-03-221-1/+1
* fix CreateTempAlloca to not set a name on the alloca for temporariesChris Lattner2009-03-221-3/+5
* Fixup codegen for nested block literals so that we generateMike Stump2009-03-211-2/+0
* Fix codegen for support for super inside block literal expressions.Mike Stump2009-03-201-4/+0
* Mangle param names with .arg. only.Sanjiv Gupta2009-03-071-1/+1
* Remove some FIXMEs for block literals that should be close to working.Mike Stump2009-03-071-2/+5
* Complete __Block_byref_id_object_copy cogegen for block literals.Mike Stump2009-03-061-1/+2
* Finish off __Block_byref_id_object_dispose codegen for block literals.Mike Stump2009-03-061-5/+7
* Remove extra arg.Mike Stump2009-03-061-1/+1
* More codegen support for the copy/dispose helpers for block literals.Mike Stump2009-03-061-2/+2
* Framework for codegen for copy/dispose helpers.Mike Stump2009-03-061-2/+2
* Don't mangle names of local variables.Daniel Dunbar2009-03-051-2/+2
* prep work for copy/destroy helpers for block literals.Mike Stump2009-03-051-2/+9
* Avoid dispose calls when only doing gc.Mike Stump2009-03-051-1/+1
* Add codegen support for __block variables to call _Block_object_dispose as ne...Mike Stump2009-03-051-0/+7
* Continuation of PR3687: fix more places to use the right type for Eli Friedman2009-03-041-5/+5
* Comment fix: change a question to an answer.Eli Friedman2009-03-041-5/+3
* Improved ABI compliance for __block variables. No testcases yet as weMike Stump2009-03-041-5/+106
* First cut CodeGen support for __block variables.Mike Stump2009-02-281-0/+4
* Allow constant initializers to reference their defining decl.Daniel Dunbar2009-02-251-0/+9
* Fold GeneraticStaticBlockVarDecl into callers.Daniel Dunbar2009-02-251-26/+14
* Pull COdeGenFunction::CreateStaticBlockVarDecl (just for creating theDaniel Dunbar2009-02-251-31/+59
* Last part of PR3254: use the same alignment computation in Sema and Eli Friedman2009-02-221-4/+1
* Fix spacing.Mike Stump2009-02-201-1/+1
* Address Chris's comments regarding C++ name mangling.Douglas Gregor2009-02-181-2/+2
* Change EmitConstantExpr to allow failure.Daniel Dunbar2009-02-171-6/+11
* Set constant bit on static block vars as well. Patch by Anders Johnson!qDaniel Dunbar2009-02-131-1/+1
* IRgen support for attribute used.Daniel Dunbar2009-02-131-1/+3
* Add CodeGen support for the nodebug attribute.Anders Carlsson2009-02-131-3/+3
* Add basic support for C++ name mangling according to the Itanium C++Douglas Gregor2009-02-131-2/+2
* Honor attribute section on static block var decls.Daniel Dunbar2009-02-121-0/+4
* Function parameters for PIC16 are like local variables. So use the keyword "....Sanjiv Gupta2009-02-101-1/+1
* Use the new cleanup infrastructure for VLAs. The next iteration of patches wi...Anders Carlsson2009-02-091-2/+12
* Emit a cleanup block for the cleanup attributeAnders Carlsson2009-02-071-0/+16
* Fixup goto codegen in and around VLAs.Mike Stump2009-02-071-1/+1
* Follow Eli's advice and store the VLA size with the native size_t type. Fixes...Anders Carlsson2009-02-051-0/+3
* Targets that don't have stack use global address space for parameters.Sanjiv Gupta2009-02-031-5/+15
* Rename Expr::isConstantExpr to Expr::isConstantInitializer; this more Eli Friedman2009-01-251-1/+1
* more SourceLocation lexicon change: instead of referring to theChris Lattner2009-01-161-1/+2
* Make VLAs usable, and make basic usage work correctly. Also, add a Eli Friedman2008-12-201-10/+2
* Handle typedefs to VLAs (Emit the size expr when we encounter the typedefAnders Carlsson2008-12-201-1/+8
* Change EmitVLASize to take a QualType that must be a variably modified type.Anders Carlsson2008-12-201-3/+4
* Split up emitting of VLA sizes and getting the size of a VLA.Anders Carlsson2008-12-201-1/+1
* Add some ErrorUnsupported calls and turn on VLA codegen again.Anders Carlsson2008-12-201-9/+0
* disable Anders' recent VLA patch, this fixes PR3209.Chris Lattner2008-12-131-0/+9
* Implement allocation and sizeof VLAs. This is very basic for now.Anders Carlsson2008-12-121-5/+30
* Migrate some stuff from NamedDecl::getName() to Chris Lattner2008-11-241-4/+4
* Rename NamedDecl::getIdentifierName() to ::getNameAsCString() and make itChris Lattner2008-11-241-2/+4
* Introduction the DeclarationName class, as a single, general method ofDouglas Gregor2008-11-171-2/+2
* reimplement debug info generation in terms of DebugInfo.h instead ofChris Lattner2008-11-101-10/+4
OpenPOWER on IntegriCloud