aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CodeGenModule.cpp
AgeCommit message (Expand)Author
2008-08-25Use DenseMap on IdentifierInfo instead of StringMap.Daniel Dunbar
2008-08-23NeXT: Clean up constant CFString handling.Daniel Dunbar
2008-08-16Add NeXT runtime support for generating methods.Daniel Dunbar
2008-08-16Change WarnUnsupported to ErrorUnsupported (in name and in practice).Daniel Dunbar
2008-08-15Clean up CodeGenModule interface.Daniel Dunbar
2008-08-15Change CGObjCRuntime methods to take appropriate clang Decls.Daniel Dunbar
2008-08-15Infinite loops considered harmful. Daniel Dunbar
2008-08-13Add GetAddrOfConstantCString methodDaniel Dunbar
2008-08-13Change ObjCRuntime GenerateProtocol[Ref] methods to takeDaniel Dunbar
2008-08-11Fix compilation warning with help from David Chisnall.Mike Stump
2008-08-11Add LangOptions::NeXTRuntime.Daniel Dunbar
2008-08-11Change CodeGenModule to only create ObjC runtime for ObjC filesDaniel Dunbar
2008-08-11Add -fexceptions to DriverDaniel Dunbar
2008-08-11More #include cleaningDaniel Dunbar
2008-08-11More #include cleaningDaniel Dunbar
2008-08-11Add dummy Mac Objective-C runtime interface.Daniel Dunbar
2008-08-10Back out r54608 (inline string literals were getting an extra '\0')Daniel Dunbar
2008-08-10Bug fix, inline string literals were getting an extra '\0'.Daniel Dunbar
2008-08-06Implement GNU asm-label extension support in CodeGen. This fixesDaniel Dunbar
2008-08-05Change CodeGen of global decls to key off of the name (instead ofDaniel Dunbar
2008-08-05Refactored driver logic for CodeGen into LLVMCodeGenWriter. This ASTConsumer...Ted Kremenek
2008-08-04Finally fix PR2189. This makes a fairly invasive but important change toChris Lattner
2008-08-01Support constructor and destructor attributes in CodeGenDaniel Dunbar
2008-07-30Change CodeGenModule GlobalDeclMap to directly reference globalsDaniel Dunbar
2008-07-29Rework codegen emission of globalsDaniel Dunbar
2008-07-29Fix codegen of chained declarationsDaniel Dunbar
2008-07-21move two more lists of protocols over to use ObjCList<ObjCProtocolDecl>,Chris Lattner
2008-07-21introduce a new ObjCList templated class and start moving Chris Lattner
2008-06-26refactor more objc codegen interfaces to pass around selectors soChris Lattner
2008-06-26indenting and other minor things.Chris Lattner
2008-06-26give CreateObjCRuntime a full CGM so it can get whatever state it needs, Chris Lattner
2008-06-08implement the alias attirbute (in both Sema and Codegen)Nuno Lopes
2008-06-05Emit debug information for global and static variables when -g is specified.Sanjiv Gupta
2008-06-04For setting attributes, don't assume there are ParamVarDecls available, Eli Friedman
2008-06-01First cut at setting attributes for functions and calls; this puts us Eli Friedman
2008-06-01Support for code generation of Objective-C top-level language constructs.Anton Korobeynikov
2008-05-30PR1893: Fix up the type of tentative definitions of incomplete array Eli Friedman
2008-05-30Allow the type of a global to be different from the type of its Eli Friedman
2008-05-30Always check that the definition of a function has the correct type. Eli Friedman
2008-05-29Add CodeGen support for alignment on globals, both for unusual natural Eli Friedman
2008-05-29Tentative declarations are supposed to have common linkage, not weak. Eli Friedman
2008-05-27The cache is working again; re-enable it.Eli Friedman
2008-05-27Add a more reliable check for whether a static declaration has already Eli Friedman
2008-05-26Emit memmove, not memcpy, for structure copies; this is unfortunately Eli Friedman
2008-05-22Move getAccessedFieldNo out of lib/AST/Expr.cpp intoDan Gohman
2008-05-20Disable the function address cache; this doesn't have any ill effects, Eli Friedman
2008-05-08Added -g command line options to clang for generating source level debug info...Sanjiv Gupta
2008-05-04Simplify FunctionDecl::AddRedeclaration a bit by using std::swap.Chris Lattner
2008-05-04if a decl is both 'static' and weak or static and inline, its linkageChris Lattner
2008-04-30Verify the whole module after codegen to catch silly IR bugs.Chris Lattner