- d931a87 More ABI API cleanup. by Daniel Dunbar · 17 years ago
- 3cd2063 Kill off CGCallInfo, always use CGFunctionInfo for encapsulating by Daniel Dunbar · 17 years ago
- b15a3d5 Use NonFragileABI as name of new Next abi. More comments for the new meta-data. by Fariborz Jahanian · 17 years ago
- 279eda6 Refactoring ObjC Next's runtime classes in preparation for the new ObjC's abi. by Fariborz Jahanian · 17 years ago
- 8a42586 more SourceLocation lexicon change: instead of referring to the by Chris Lattner · 17 years ago
- dec798b Bug fix, __private_extern__ globals were always introducing a definition. by Daniel Dunbar · 17 years ago
- 17290c3 Objc's compatibility-alias semantics and code gen issue fix. by Fariborz Jahanian · 17 years ago
- 1654ef0 Silence a GCC warning by Sebastian Redl · 17 years ago
- 762e162 Fix the bug that would cause Python to crash at startup. by Anders Carlsson · 17 years ago
- d72f47a Add full dllimport / dllexport support: both sema checks and codegen. by Anton Korobeynikov · 17 years ago
- 91f8421 Unifies the name-lookup mechanisms used in various parts of the AST by Douglas Gregor · 17 years ago
- 3d8552a Support for implementation of property in the case where by Fariborz Jahanian · 17 years ago
- 2e41b0e Fix a serious null termination bug found by David Chisnall! by Chris Lattner · 17 years ago
- 6a113d9 If a global var decl has an initializer, make sure to always set its linkage to external. by Anders Carlsson · 17 years ago
- f3d3fae Rename NamedDecl::getName() to getNameAsString(). Replace a bunch of by Chris Lattner · 17 years ago
- 0f137df reapply the (corrected) patch to use the new llvm intrinsics for memcpy/memmove etc. by Chris Lattner · 17 years ago
- b7f4ce3 temporarily revert Sangiv's patch. by Chris Lattner · 17 years ago
- 3712984 mem[cpy,set,move] intrinsics are now overloaded. by Sanjiv Gupta · 17 years ago
- f99d544 Pointer width for PIC16 is 16 bits. Modify getMemCpy, getMemMove and getMemSet accordingly. by Sanjiv Gupta · 17 years ago
- 1b9ad47 Discard unused runtime function declarations (for readability). by Daniel Dunbar · 17 years ago
- 8488c82 This reworks some of the Diagnostic interfaces a bit to change how diagnostics by Chris Lattner · 17 years ago
- 16ba913 Change the diagnostics interface to take an array of pointers to by Chris Lattner · 17 years ago
- c2480a5 Handle padding in the constant CFString struct. Fixes PR3046. by Anders Carlsson · 17 years ago
- fdf389b Codegen support for fastcall & stdcall CC. Patch by Ilya Okonsky! by Anton Korobeynikov · 17 years ago
- b8c18fa LinkageSpecDecl is c++ specific, move it to DeclCXX by Chris Lattner · 17 years ago
- 5b06d9f Don't run the verifier as part of IRgen, this is now down (per module) by Daniel Dunbar · 17 years ago
- 03a3844 Add attribute always_inline support. by Daniel Dunbar · 17 years ago
- dfcf599 Add option argument to GetAddrOfConstantString to use for name of by Daniel Dunbar · 17 years ago
- b9fd902 Change CGDebugInfo::setLocation to just ignore invalid locations. This by Daniel Dunbar · 17 years ago
- 23fd462 Add simple interface for protecting runtime functions from name by Daniel Dunbar · 17 years ago
- aec553b Prefer llvm::Function::addFnAttr(...) to F->addAttribute(~0, ...). by Daniel Dunbar · 17 years ago
- 597e708 Now Attributes are divided in three groups by Devang Patel · 17 years ago
- 322300d Large mechanical patch. by Devang Patel · 17 years ago
- 7a95ca3 Move FunctionType conversion into CGCall.cpp: by Daniel Dunbar · 17 years ago
- c68897d Tweak CGCall functions again: by Daniel Dunbar · 17 years ago
- 76c8eb7 Tweak CGCall functions: by Daniel Dunbar · 17 years ago
- 0beedc1 Fix a number of issues w.r.t. emission of global for functions and by Daniel Dunbar · 17 years ago
- 3d7c90b Refactor parameter attribute handling: by Daniel Dunbar · 17 years ago
- 2ffee61 Set sext/zext on function result. - <rdar://problem/6156739> by Daniel Dunbar · 17 years ago
- 449a339 Set function attributes (sext, zext, etc.) on Objective-C methods. by Daniel Dunbar · 17 years ago
- f2cf6d1 Avoid superfluous errors regarding variable-length arrays (casts). by Daniel Dunbar · 17 years ago
- f380a0d codegen constant data as such. add QualType::isConstant() by Nuno Lopes · 17 years ago
- a799807 Downgrade a number of FIXME asserts to ErrorUnsupported. - Notably VLAs by Daniel Dunbar · 17 years ago
- 89654ee Objective-C @synthesize support. by Daniel Dunbar · 17 years ago
- eb99810 Use DenseMap on IdentifierInfo instead of StringMap. by Daniel Dunbar · 17 years ago
- d644ad6 NeXT: Clean up constant CFString handling. by Daniel Dunbar · 17 years ago
- a94ecd2 Add NeXT runtime support for generating methods. by Daniel Dunbar · 17 years ago
- a7c8cf6 Change WarnUnsupported to ErrorUnsupported (in name and in practice). by Daniel Dunbar · 17 years ago
- fce4be8 Clean up CodeGenModule interface. by Daniel Dunbar · 17 years ago
- 9299250 Change CGObjCRuntime methods to take appropriate clang Decls. by Daniel Dunbar · 17 years ago
- 2617a3a Infinite loops considered harmful. - Thanks Thomas by Daniel Dunbar · 17 years ago
- c4baa06 Add GetAddrOfConstantCString method by Daniel Dunbar · 17 years ago
- 89da6ad Change ObjCRuntime GenerateProtocol[Ref] methods to take by Daniel Dunbar · 17 years ago
- 52f0260 Fix compilation warning with help from David Chisnall. by Mike Stump · 17 years ago
- 3ad5348 Add LangOptions::NeXTRuntime. by Daniel Dunbar · 17 years ago
- 8d48059 Change CodeGenModule to only create ObjC runtime for ObjC files by Daniel Dunbar · 17 years ago
- fb3043d Add -fexceptions to Driver by Daniel Dunbar · 17 years ago
- 56fdb6a More #include cleaning by Daniel Dunbar · 17 years ago
- 6e8aa53 More #include cleaning by Daniel Dunbar · 17 years ago
- 303e2c2 Add dummy Mac Objective-C runtime interface. by Daniel Dunbar · 17 years ago
- 6dfdf8c Back out r54608 (inline string literals were getting an extra '\0') by Daniel Dunbar · 17 years ago
- 9a8d073 Bug fix, inline string literals were getting an extra '\0'. by Daniel Dunbar · 17 years ago
- ffc29be Implement GNU asm-label extension support in CodeGen. This fixes by Daniel Dunbar · 17 years ago
- 829e988 Change CodeGen of global decls to key off of the name (instead of by Daniel Dunbar · 17 years ago
- 2c674f6 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
- 7adf076 by Chris Lattner · 17 years ago
- 74aa7e1 Support constructor and destructor attributes in CodeGen by Daniel Dunbar · 17 years ago
- e49df9b5 Change CodeGenModule GlobalDeclMap to directly reference globals by Daniel Dunbar · 17 years ago
- 9c42652 Rework codegen emission of globals - No (intended) functionality change. by Daniel Dunbar · 17 years ago
- 837fd27 Fix codegen of chained declarations by Daniel Dunbar · 17 years ago
- 390d39a move two more lists of protocols over to use ObjCList<ObjCProtocolDecl>, by Chris Lattner · 17 years ago
- d004505 introduce a new ObjCList templated class and start moving by Chris Lattner · 17 years ago
- bf231a6 refactor more objc codegen interfaces to pass around selectors so by Chris Lattner · 17 years ago
- 882034d indenting and other minor things. by Chris Lattner · 17 years ago
- 87ab27d give CreateObjCRuntime a full CGM so it can get whatever state it needs, by Chris Lattner · 17 years ago
- b6f7953 implement the alias attirbute (in both Sema and Codegen) by Nuno Lopes · 17 years ago
- 158143a Emit debug information for global and static variables when -g is specified. by Sanjiv Gupta · 18 years ago
- 2425cd8 For setting attributes, don't assume there are ParamVarDecls available, by Eli Friedman · 18 years ago
- f6b091f First cut at setting attributes for functions and calls; this puts us by Eli Friedman · 18 years ago
- 1200aca Support for code generation of Objective-C top-level language constructs. by Anton Korobeynikov · 18 years ago
- 6859a1b PR1893: Fix up the type of tentative definitions of incomplete array by Eli Friedman · 18 years ago
- c18d9d5 Allow the type of a global to be different from the type of its by Eli Friedman · 18 years ago
- 617ba48 Always check that the definition of a function has the correct type. by Eli Friedman · 18 years ago
- 174d9c2 Add CodeGen support for alignment on globals, both for unusual natural by Eli Friedman · 18 years ago
- d72a962 Tentative declarations are supposed to have common linkage, not weak. by Eli Friedman · 18 years ago
- 70f5a92 The cache is working again; re-enable it. by Eli Friedman · 18 years ago
- 078c963 Add a more reliable check for whether a static declaration has already by Eli Friedman · 18 years ago
- df649f3 Emit memmove, not memcpy, for structure copies; this is unfortunately by Eli Friedman · 18 years ago
- 75d69da Move getAccessedFieldNo out of lib/AST/Expr.cpp into by Dan Gohman · 18 years ago
- 3ed1d5f Disable the function address cache; this doesn't have any ill effects, by Eli Friedman · 18 years ago
- 15cb669 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 · 18 years ago
- 7b9293b Simplify FunctionDecl::AddRedeclaration a bit by using std::swap. by Chris Lattner · 18 years ago
- bc22b5b if a decl is both 'static' and weak or static and inline, its linkage by Chris Lattner · 18 years ago
- dd477ce Verify the whole module after codegen to catch silly IR bugs. by Chris Lattner · 18 years ago
- 73669de remove the 'unused static' diagnostic from codegen. This should be by Chris Lattner · 18 years ago
- 1c90620 Fix PR2236 Add test Implement feedback from Chris re: PR1998 by Nate Begeman · 18 years ago
- 8e8d498 Only generate code for static functions and global variables that are actually used. by Nate Begeman · 18 years ago
- faae081 Generate code for annotation attributes. by Nate Begeman · 18 years ago
- 7fab578 Add support to module codegen for adding and emitting annotations by Nate Begeman · 18 years ago
- 08899ff Remove FileVarDecl and BlockVarDecl. They are replaced by VarDecl::isBlockVarDecl() and VarDecl::isFileVarDecl(). by Steve Naroff · 18 years ago