- 34bda88 Thread CGFunctionInfo construction through CodeGenTypes. by Daniel Dunbar · 17 years ago
- 6ee022b More ABI API cleanup. by Daniel Dunbar · 17 years ago
- ebbb8f3 Kill off CGCallInfo, always use CGFunctionInfo for encapsulating by Daniel Dunbar · 17 years ago
- d037481 Use NonFragileABI as name of new Next abi. More comments for the new meta-data. by Fariborz Jahanian · 17 years ago
- 48543f5 Refactoring ObjC Next's runtime classes in preparation for the new ObjC's abi. by Fariborz Jahanian · 17 years ago
- 18c8dc0 more SourceLocation lexicon change: instead of referring to the by Chris Lattner · 17 years ago
- 3a80fc0 Bug fix, __private_extern__ globals were always introducing a definition. by Daniel Dunbar · 17 years ago
- 2ac4cd3 Objc's compatibility-alias semantics and code gen issue fix. by Fariborz Jahanian · 17 years ago
- e299eb4 Silence a GCC warning by Sebastian Redl · 17 years ago
- 2e427d5 Fix the bug that would cause Python to crash at startup. by Anders Carlsson · 17 years ago
- b27a870 Add full dllimport / dllexport support: both sema checks and codegen. by Anton Korobeynikov · 17 years ago
- 8acb727 Unifies the name-lookup mechanisms used in various parts of the AST by Douglas Gregor · 17 years ago
- 91dd9d3 Support for implementation of property in the case where by Fariborz Jahanian · 17 years ago
- b217601 Fix a serious null termination bug found by David Chisnall! by Chris Lattner · 17 years ago
- 689bba8 If a global var decl has an initializer, make sure to always set its linkage to external. by Anders Carlsson · 17 years ago
- 271d4c2 Rename NamedDecl::getName() to getNameAsString(). Replace a bunch of by Chris Lattner · 17 years ago
- e73302f reapply the (corrected) patch to use the new llvm intrinsics for memcpy/memmove etc. by Chris Lattner · 17 years ago
- 39f22ce temporarily revert Sangiv's patch. by Chris Lattner · 17 years ago
- 5936516 mem[cpy,set,move] intrinsics are now overloaded. by Sanjiv Gupta · 17 years ago
- e6b8531 Pointer width for PIC16 is 16 bits. Modify getMemCpy, getMemMove and getMemSet accordingly. by Sanjiv Gupta · 17 years ago
- fc1543e Discard unused runtime function declarations (for readability). by Daniel Dunbar · 17 years ago
- 6948ae6 This reworks some of the Diagnostic interfaces a bit to change how diagnostics by Chris Lattner · 17 years ago
- b034e28 Change the diagnostics interface to take an array of pointers to by Chris Lattner · 17 years ago
- 0c0d895 Handle padding in the constant CFString struct. Fixes PR3046. by Anders Carlsson · 17 years ago
- 0ef7c38 Codegen support for fastcall & stdcall CC. Patch by Ilya Okonsky! by Anton Korobeynikov · 17 years ago
- 825f6ea LinkageSpecDecl is c++ specific, move it to DeclCXX by Chris Lattner · 17 years ago
- 09d411e Don't run the verifier as part of IRgen, this is now down (per module) by Daniel Dunbar · 17 years ago
- 0a2da71 Add attribute always_inline support. by Daniel Dunbar · 17 years ago
- a70e1d7 Add option argument to GetAddrOfConstantString to use for name of by Daniel Dunbar · 17 years ago
- 6fc1f97 Change CGDebugInfo::setLocation to just ignore invalid locations. This by Daniel Dunbar · 17 years ago
- 18c2ec6 Add simple interface for protecting runtime functions from name by Daniel Dunbar · 17 years ago
- 9575eb3 Prefer llvm::Function::addFnAttr(...) to F->addAttribute(~0, ...). by Daniel Dunbar · 17 years ago
- 2bb6eb8 Now Attributes are divided in three groups by Devang Patel · 17 years ago
- a85a9ef Large mechanical patch. by Devang Patel · 17 years ago
- 3ad1f07 Move FunctionType conversion into CGCall.cpp: by Daniel Dunbar · 17 years ago
- 3ef2e85 Tweak CGCall functions again: by Daniel Dunbar · 17 years ago
- bccb068 Tweak CGCall functions: by Daniel Dunbar · 17 years ago
- 566a650 Fix a number of issues w.r.t. emission of global for functions and by Daniel Dunbar · 17 years ago
- a8f0205 Refactor parameter attribute handling: by Daniel Dunbar · 17 years ago
- 896d1e2 Set sext/zext on function result. - <rdar://problem/6156739> by Daniel Dunbar · 17 years ago
- f278700 Set function attributes (sext, zext, etc.) on Objective-C methods. by Daniel Dunbar · 17 years ago
- 49bddf7 Avoid superfluous errors regarding variable-length arrays (casts). by Daniel Dunbar · 17 years ago
- a7bbf56 codegen constant data as such. add QualType::isConstant() by Nuno Lopes · 17 years ago
- 952f473 Downgrade a number of FIXME asserts to ErrorUnsupported. - Notably VLAs by Daniel Dunbar · 17 years ago
- 6b57d43 Objective-C @synthesize support. by Daniel Dunbar · 17 years ago
- ad30be4 Use DenseMap on IdentifierInfo instead of StringMap. by Daniel Dunbar · 17 years ago
- dbdb951 NeXT: Clean up constant CFString handling. by Daniel Dunbar · 17 years ago
- ace3329 Add NeXT runtime support for generating methods. by Daniel Dunbar · 17 years ago
- 9503b78 Change WarnUnsupported to ErrorUnsupported (in name and in practice). by Daniel Dunbar · 17 years ago
- 27250d3 Clean up CodeGenModule interface. by Daniel Dunbar · 17 years ago
- ac93e47 Change CGObjCRuntime methods to take appropriate clang Decls. by Daniel Dunbar · 17 years ago
- b427822 Infinite loops considered harmful. - Thanks Thomas by Daniel Dunbar · 17 years ago
- 31fe9c3 Add GetAddrOfConstantCString method by Daniel Dunbar · 17 years ago
- 84bb85f Change ObjCRuntime GenerateProtocol[Ref] methods to take by Daniel Dunbar · 17 years ago
- 5f98285 Fix compilation warning with help from David Chisnall. by Mike Stump · 17 years ago
- 1be1df3 Add LangOptions::NeXTRuntime. by Daniel Dunbar · 17 years ago
- fc69bde Change CodeGenModule to only create ObjC runtime for ObjC files by Daniel Dunbar · 17 years ago
- 91692d9 Add -fexceptions to Driver by Daniel Dunbar · 17 years ago
- e0ad215 More #include cleaning by Daniel Dunbar · 17 years ago
- 64789f8 More #include cleaning by Daniel Dunbar · 17 years ago
- 8c85fac Add dummy Mac Objective-C runtime interface. by Daniel Dunbar · 17 years ago
- 3c670e1 Back out r54608 (inline string literals were getting an extra '\0') by Daniel Dunbar · 17 years ago
- 84985f8 Bug fix, inline string literals were getting an extra '\0'. by Daniel Dunbar · 17 years ago
- ced8914 Implement GNU asm-label extension support in CodeGen. This fixes by Daniel Dunbar · 17 years ago
- a31eaf7 Change CodeGen of global decls to key off of the name (instead of by Daniel Dunbar · 17 years ago
- 7c65b6c Refactored driver logic for CodeGen into LLVMCodeGenWriter. This ASTConsumer layers on top of LLVMCodeGen (another existing ASTConsumer) to emit bitcode files to disk. This layering takes this logic out of clang.cpp and puts it directly into the ASTConsumer interface. The benefit is that now --emit-llvm works with both serialized ASTs and regular source files. by Ted Kremenek · 17 years ago
- a1923f6 by Chris Lattner · 17 years ago
- dd2e9ca Support constructor and destructor attributes in CodeGen by Daniel Dunbar · 17 years ago
- 2188c53 Change CodeGenModule GlobalDeclMap to directly reference globals by Daniel Dunbar · 17 years ago
- 7bf5b3d Rework codegen emission of globals - No (intended) functionality change. by Daniel Dunbar · 17 years ago
- f7bacd3 Fix codegen of chained declarations by Daniel Dunbar · 17 years ago
- 0be0882 move two more lists of protocols over to use ObjCList<ObjCProtocolDecl>, by Chris Lattner · 17 years ago
- 8bcb525 introduce a new ObjCList templated class and start moving by Chris Lattner · 17 years ago
- 578279d refactor more objc codegen interfaces to pass around selectors so by Chris Lattner · 17 years ago
- bcb3e86 indenting and other minor things. by Chris Lattner · 17 years ago
- 547907c give CreateObjCRuntime a full CGM so it can get whatever state it needs, by Chris Lattner · 17 years ago
- 7853438 implement the alias attirbute (in both Sema and Codegen) by Nuno Lopes · 17 years ago
- 54d9754 Emit debug information for global and static variables when -g is specified. by Sanjiv Gupta · 17 years ago
- fa94dff For setting attributes, don't assume there are ParamVarDecls available, by Eli Friedman · 17 years ago
- 9be4221 First cut at setting attributes for functions and calls; this puts us by Eli Friedman · 17 years ago
- cd5d08d Support for code generation of Objective-C top-level language constructs. by Anton Korobeynikov · 17 years ago
- 7008e9a PR1893: Fix up the type of tentative definitions of incomplete array by Eli Friedman · 17 years ago
- 43a0ce8 Allow the type of a global to be different from the type of its by Eli Friedman · 17 years ago
- 5dcae52 Always check that the definition of a function has the correct type. by Eli Friedman · 17 years ago
- b232e99 Add CodeGen support for alignment on globals, both for unusual natural by Eli Friedman · 17 years ago
- a7f4633 Tentative declarations are supposed to have common linkage, not weak. by Eli Friedman · 17 years ago
- 34d46aa The cache is working again; re-enable it. by Eli Friedman · 17 years ago
- a4d4e2f Add a more reliable check for whether a static declaration has already by Eli Friedman · 17 years ago
- 8f08a25 Emit memmove, not memcpy, for structure copies; this is unfortunately by Eli Friedman · 17 years ago
- 4751a3a Move getAccessedFieldNo out of lib/AST/Expr.cpp into by Dan Gohman · 17 years ago
- 725d2be Disable the function address cache; this doesn't have any ill effects, by Eli Friedman · 17 years ago
- 40e56a1 Added -g command line options to clang for generating source level debug information. This patch currently enables generation of line number debug information (stoppoints) and region begin/end debug information. The new files CGDebugInfo.h and CGDebugInfo.cpp implements the debug info manager class CGDebugInfo. by Sanjiv Gupta · 17 years ago
- 74bf555 Simplify FunctionDecl::AddRedeclaration a bit by using std::swap. by Chris Lattner · 17 years ago
- 25094a4 if a decl is both 'static' and weak or static and inline, its linkage by Chris Lattner · 17 years ago
- b033c4a Verify the whole module after codegen to catch silly IR bugs. by Chris Lattner · 17 years ago
- c56ff16 remove the 'unused static' diagnostic from codegen. This should be by Chris Lattner · 17 years ago
- 91f5201 Fix PR2236 Add test Implement feedback from Chris re: PR1998 by Nate Begeman · 17 years ago
- ad320b6 Only generate code for static functions and global variables that are actually used. by Nate Begeman · 17 years ago
- 8a70417 Generate code for annotation attributes. by Nate Begeman · 17 years ago
- 52da5c7 Add support to module codegen for adding and emitting annotations by Nate Begeman · 17 years ago