aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CodeGenModule.cpp
AgeCommit message (Expand)Author
2009-02-19Add irgen support for the noinline attribute.Anders Carlsson
2009-02-19Don't emit K&R unprototyped function definitions as varargs.Daniel Dunbar
2009-02-19Emission of global variable initialializer was broken in rareDaniel Dunbar
2009-02-18Address Chris's comments regarding C++ name mangling.Douglas Gregor
2009-02-18Add anti-FIXME.Daniel Dunbar
2009-02-18Simplify.Daniel Dunbar
2009-02-14Make it possible for builtins to expression FILE* arguments, so thatDouglas Gregor
2009-02-13Implicitly declare certain C library functions (malloc, strcpy, memmove,Douglas Gregor
2009-02-13Simplify predicate.Daniel Dunbar
2009-02-13IRgen support for attribute used.Daniel Dunbar
2009-02-13Pull MayDeferGeneration out of EmitGlobal.Daniel Dunbar
2009-02-13Rename EmitStatics (etc) to EmitDeferred; provide basic infrastructureDaniel Dunbar
2009-02-13Let the backend unique these.Mike Stump
2009-02-13Move DescriptorUniqueCount into CGM.Mike Stump
2009-02-13Move GlobalUniqueCount up into CGM.Mike Stump
2009-02-13Move GenericBlockLiteralType into CGM.Mike Stump
2009-02-13Move BlockDescriptorType into CGM.Mike Stump
2009-02-13Add basic support for C++ name mangling according to the Itanium C++Douglas Gregor
2009-02-12Add a very basic implemenation of global blocks. This needs to be cleaned up.Anders Carlsson
2009-02-12Support __attribute__(section(<name>))Daniel Dunbar
2009-02-06Use 'compile' instead of 'codegen' when reporting error to user.Daniel Dunbar
2009-02-04Add -femit-all-decls codegen option.Daniel Dunbar
2009-02-02Thread CGFunctionInfo construction through CodeGenTypes.Daniel Dunbar
2009-02-02More ABI API cleanup.Daniel Dunbar
2009-01-31Kill off CGCallInfo, always use CGFunctionInfo for encapsulatingDaniel Dunbar
2009-01-22Use NonFragileABI as name of new Next abi. More comments Fariborz Jahanian
2009-01-21Refactoring ObjC Next's runtime classes in preparation forFariborz Jahanian
2009-01-16more SourceLocation lexicon change: instead of referring to theChris Lattner
2009-01-13Bug fix, __private_extern__ globals were always introducing a definition.Daniel Dunbar
2009-01-08Objc's compatibility-alias semantics and codeFariborz Jahanian
2009-01-05Silence a GCC warningSebastian Redl
2009-01-04Fix the bug that would cause Python to crash at startup.Anders Carlsson
2008-12-26Add full dllimport / dllexport support: both sema checks and codegen.Anton Korobeynikov
2008-12-11Unifies the name-lookup mechanisms used in various parts of the ASTDouglas Gregor
2008-12-09Support for implementation of property in the case whereFariborz Jahanian
2008-12-09Fix a serious null termination bug found by David Chisnall!Chris Lattner
2008-12-03If a global var decl has an initializer, make sure to always set its linkage ...Anders Carlsson
2008-11-24Rename NamedDecl::getName() to getNameAsString(). Replace a bunch of Chris Lattner
2008-11-21reapply the (corrected) patch to use the new llvm intrinsics for memcpy/memmo...Chris Lattner
2008-11-21temporarily revert Sangiv's patch.Chris Lattner
2008-11-21mem[cpy,set,move] intrinsics are now overloaded.Sanjiv Gupta
2008-11-19Pointer width for PIC16 is 16 bits. Modify getMemCpy, getMemMove and getMemSe...Sanjiv Gupta
2008-11-19Discard unused runtime function declarations (for readability).Daniel Dunbar
2008-11-18This reworks some of the Diagnostic interfaces a bit to change how diagnosticsChris Lattner
2008-11-18Change the diagnostics interface to take an array of pointers to Chris Lattner
2008-11-15Handle padding in the constant CFString struct. Fixes PR3046.Anders Carlsson
2008-11-11Codegen support for fastcall & stdcall CC.Anton Korobeynikov
2008-11-04LinkageSpecDecl is c++ specific, move it to DeclCXXChris Lattner
2008-10-28Don't run the verifier as part of IRgen, this is now down (per module)Daniel Dunbar
2008-10-28Add attribute always_inline support.Daniel Dunbar