aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGDecl.cpp
AgeCommit message (Expand)Author
2009-06-30Remove the ASTContext parameter from the attribute-related methods of Decl.Argyrios Kyrtzidis
2009-06-26typoDevang Patel
2009-06-18Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>.Douglas Gregor
2009-06-05As an optimization, we maintain a cache of generatedMike Stump
2009-05-27Add IRGen support for local variables of reference type.Eli Friedman
2009-05-22Targets like PIC16 generate Static decls for automatic variables, emit the ap...Sanjiv Gupta
2009-05-19Pass the destination QualType to EmitStoreOfScalar. No functionality change.Anders Carlsson
2009-05-18Since we miscompile many cases when declaring a variable with a reference typ...Anders Carlsson
2009-05-15Fixup debug information for the location information for __blockMike Stump
2009-05-12push GlobalDecl through enough of the CodeGenModule interfacesChris Lattner
2009-04-26When calling the cleanup function specified by __attribute__((cleanup)), make...Anders Carlsson
2009-04-20PR3247: Handle a couple of cases where we weren't emitting VLA sizes (and Eli Friedman
2009-04-19PR3853: Add CodeGen support for __thread.Eli Friedman
2009-04-14Audit __private_extern__ handling.Daniel Dunbar
2009-04-13Update to use hasAttr() instead of getAttr().Daniel Dunbar
2009-04-10Make messages consistent.Chris Lattner
2009-04-10reject codegen of __thread variables as unimplemented, rdar://6775265Chris Lattner
2009-04-08Add a destination type argument to EmitConstantExpr. This will be used for wh...Anders Carlsson
2009-04-02Don't use static globals for params as it confuses the optimzer that their va...Sanjiv Gupta
2009-04-02When compiling C++ code, always mangle the names of static block var decls.Anders Carlsson
2009-03-30Code gen does not yet supports __asm__ on a variableFariborz Jahanian
2009-03-22don't set the name of a call instruction to "call" in release-asserts Chris Lattner
2009-03-22fix CreateTempAlloca to not set a name on the alloca for temporariesChris Lattner
2009-03-21Fixup codegen for nested block literals so that we generateMike Stump
2009-03-20Fix codegen for support for super inside block literal expressions.Mike Stump
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