aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGDecl.cpp
AgeCommit message (Expand)Author
2009-03-07Mangle param names with .arg. only.Sanjiv Gupta
2009-03-07Remove some FIXMEs for block literals that should be close to working.Mike Stump
2009-03-06Complete __Block_byref_id_object_copy cogegen for block literals.Mike Stump
2009-03-06Finish off __Block_byref_id_object_dispose codegen for block literals.Mike Stump
2009-03-06Remove extra arg.Mike Stump
2009-03-06More codegen support for the copy/dispose helpers for block literals.Mike Stump
2009-03-06Framework for codegen for copy/dispose helpers.Mike Stump
2009-03-05Don't mangle names of local variables.Daniel Dunbar
2009-03-05prep work for copy/destroy helpers for block literals.Mike Stump
2009-03-05Avoid dispose calls when only doing gc.Mike Stump
2009-03-05Add codegen support for __block variables to call _Block_object_dispose as ne...Mike Stump
2009-03-04Continuation of PR3687: fix more places to use the right type for Eli Friedman
2009-03-04Comment fix: change a question to an answer.Eli Friedman
2009-03-04Improved ABI compliance for __block variables. No testcases yet as weMike Stump
2009-02-28First cut CodeGen support for __block variables.Mike Stump
2009-02-25Allow constant initializers to reference their defining decl.Daniel Dunbar
2009-02-25Fold GeneraticStaticBlockVarDecl into callers.Daniel Dunbar
2009-02-25Pull COdeGenFunction::CreateStaticBlockVarDecl (just for creating theDaniel Dunbar
2009-02-22Last part of PR3254: use the same alignment computation in Sema and Eli Friedman
2009-02-20Fix spacing.Mike Stump
2009-02-18Address Chris's comments regarding C++ name mangling.Douglas Gregor
2009-02-17Change EmitConstantExpr to allow failure.Daniel Dunbar
2009-02-13Set constant bit on static block vars as well. Patch by Anders Johnson!qDaniel Dunbar
2009-02-13IRgen support for attribute used.Daniel Dunbar
2009-02-13Add CodeGen support for the nodebug attribute.Anders Carlsson
2009-02-13Add basic support for C++ name mangling according to the Itanium C++Douglas Gregor
2009-02-12Honor attribute section on static block var decls.Daniel Dunbar
2009-02-10Function parameters for PIC16 are like local variables. So use the keyword "....Sanjiv Gupta
2009-02-09Use the new cleanup infrastructure for VLAs. The next iteration of patches wi...Anders Carlsson
2009-02-07Emit a cleanup block for the cleanup attributeAnders Carlsson
2009-02-07Fixup goto codegen in and around VLAs.Mike Stump
2009-02-05Follow Eli's advice and store the VLA size with the native size_t type. Fixes...Anders Carlsson
2009-02-03Targets that don't have stack use global address space for parameters.Sanjiv Gupta
2009-01-25Rename Expr::isConstantExpr to Expr::isConstantInitializer; this more Eli Friedman
2009-01-16more SourceLocation lexicon change: instead of referring to theChris Lattner
2008-12-20Make VLAs usable, and make basic usage work correctly. Also, add a Eli Friedman
2008-12-20Handle typedefs to VLAs (Emit the size expr when we encounter the typedefAnders Carlsson
2008-12-20Change EmitVLASize to take a QualType that must be a variably modified type.Anders Carlsson
2008-12-20Split up emitting of VLA sizes and getting the size of a VLA.Anders Carlsson
2008-12-20Add some ErrorUnsupported calls and turn on VLA codegen again.Anders Carlsson
2008-12-13disable Anders' recent VLA patch, this fixes PR3209.Chris Lattner
2008-12-12Implement allocation and sizeof VLAs. This is very basic for now.Anders Carlsson
2008-11-24Migrate some stuff from NamedDecl::getName() to Chris Lattner
2008-11-24Rename NamedDecl::getIdentifierName() to ::getNameAsCString() and make itChris Lattner
2008-11-17Introduction the DeclarationName class, as a single, general method ofDouglas Gregor
2008-11-10reimplement debug info generation in terms of DebugInfo.h instead ofChris Lattner
2008-10-31Made the mechanism of defining preprocessor defs for maxint, ptrdiff_t, wcharSanjiv Gupta
2008-10-17Change CGDebugInfo::setLocation to just ignore invalid locations. ThisDaniel Dunbar
2008-10-15Simplify handling of struct/union/class tags.Argyrios Kyrtzidis
2008-09-17Add support for ABIArgInfo::ExpandDaniel Dunbar