| Commit message (Expand) | Author | Age | Files | Lines |
* | Work-in-progess rewrite of thunks: move thunk generation outside of vtable | Eli Friedman | 2009-12-06 | 1 | -1/+6 |
* | Add rudimentary support for member pointers to CGDebugInfo. | Anders Carlsson | 2009-12-06 | 1 | -1/+1 |
* | Don't emit explicit specializations of static member variable declarations. | Anders Carlsson | 2009-12-04 | 1 | -5/+11 |
* | Have ASTRecordLayout keep track of the key function, in preparation of fixing... | Anders Carlsson | 2009-11-30 | 1 | -12/+4 |
* | Don't try to generate common globals for C++ files, instead of depending on t... | Daniel Dunbar | 2009-11-30 | 1 | -1/+1 |
* | Simplify and fix up the handling of implicit constructors, copy assignment | Eli Friedman | 2009-11-26 | 1 | -130/+7 |
* | Use new getLinkage() method to correctly compute whether a variable has | Eli Friedman | 2009-11-26 | 1 | -4/+3 |
* | Ignore constructor member templates in CodeGenModule::EmitTopLevelDecl. | Anders Carlsson | 2009-11-24 | 1 | -0/+4 |
* | Mangler: Lift shouldMangleDeclName predicate out of CXXNameMangler::mangle. | Daniel Dunbar | 2009-11-21 | 1 | -7/+2 |
* | IRgen: Switch the C++ mangler interfaces to take the SmallVector to write into, | Daniel Dunbar | 2009-11-21 | 1 | -2/+1 |
* | Sink free mangle* methods into MangleContext. | Daniel Dunbar | 2009-11-21 | 1 | -1/+1 |
* | Added rudimentary C++0x attribute support. | Alexis Hunt | 2009-11-21 | 1 | -2/+6 |
* | Fixup key function calculations. | Mike Stump | 2009-11-20 | 1 | -1/+3 |
* | Improve instantiation control for rtti data and allow key functions to | Mike Stump | 2009-11-19 | 1 | -0/+10 |
* | Skip over shadow using decls during codegen. | John McCall | 2009-11-17 | 1 | -0/+1 |
* | The ssp and sspreq function attributes should only be applied to function def... | Anders Carlsson | 2009-11-16 | 1 | -0/+5 |
* | Make GetAddrOfConstantStringFromLiteral return a constant of the correct type. | Eli Friedman | 2009-11-16 | 1 | -1/+8 |
* | Move CompileOptions -> CodeGenOptions, and sink it into the CodeGen library. | Chandler Carruth | 2009-11-12 | 1 | -5/+5 |
* | Rearrange function to avoid recursive use-after-free. | Eli Friedman | 2009-11-09 | 1 | -17/+18 |
* | add missing #include | Chris Lattner | 2009-11-07 | 1 | -0/+1 |
* | Added support for static variables which require | Fariborz Jahanian | 2009-11-05 | 1 | -4/+9 |
* | Implement proper linkage for explicit instantiation declarations of | Douglas Gregor | 2009-10-27 | 1 | -14/+14 |
* | Introduce FunctionDecl::isInlined() to tell whether a function should | Douglas Gregor | 2009-10-27 | 1 | -2/+2 |
* | Rename FunctionDecl::isInline/setInline to | Douglas Gregor | 2009-10-27 | 1 | -2/+2 |
* | Add a PrettyStackTraceDecl in CodeGenModule::EmitGlobalDefinition. | Anders Carlsson | 2009-10-27 | 1 | -0/+4 |
* | assert -> llvm_unreachable | Douglas Gregor | 2009-10-26 | 1 | -1/+1 |
* | Move clients to use IdentifierInfo::getNameStart() instead of getName() | Daniel Dunbar | 2009-10-18 | 1 | -4/+4 |
* | Fix a thinko that John pointed out | Douglas Gregor | 2009-10-14 | 1 | -3/+1 |
* | Give explicit and implicit instantiations of static data members of | Douglas Gregor | 2009-10-14 | 1 | -3/+42 |
* | Copy metadata associated with CI | Devang Patel | 2009-10-14 | 1 | -0/+4 |
* | fix some cfstring related issues: | Chris Lattner | 2009-10-14 | 1 | -13/+10 |
* | unbreak test/CodeGen/builtins.c, reverting Devang's change. | Chris Lattner | 2009-10-14 | 1 | -2/+2 |
* | Check void type before using replaceAllUsesWith(). | Devang Patel | 2009-10-13 | 1 | -1/+2 |
* | Remove extra white space line. | Devang Patel | 2009-10-13 | 1 | -1/+0 |
* | Do not check use_empty() before invoking replaceAllUsesWith(). | Devang Patel | 2009-10-13 | 1 | -2/+3 |
* | Simplify pointer creation with the new Type::getInt*Ptr methods. | Benjamin Kramer | 2009-10-13 | 1 | -4/+2 |
* | Move the vtable builder to CGVtable.cpp, general cleanup. | Anders Carlsson | 2009-10-11 | 1 | -1/+2 |
* | If a global initializer has a non-trivial constructor or destructor, we never... | Anders Carlsson | 2009-10-08 | 1 | -0/+11 |
* | Add a MangleContext and pass it to all mangle functions. It will be used for ... | Anders Carlsson | 2009-10-07 | 1 | -2/+2 |
* | Fix thinko and simplify. | Mike Stump | 2009-10-05 | 1 | -2/+2 |
* | Ensure we have atleast 2-byte alignment for member functions. | Mike Stump | 2009-10-05 | 1 | -0/+3 |
* | Respect alignments better. | Mike Stump | 2009-10-05 | 1 | -0/+3 |
* | Use new predicates for some type equality tests. | Benjamin Kramer | 2009-10-05 | 1 | -1/+1 |
* | Anonymous namespaces, sema + codegen. A lot of semantics are still broken, | John McCall | 2009-10-01 | 1 | -1/+8 |
* | Handle namespace aliases. | Anders Carlsson | 2009-09-23 | 1 | -0/+1 |
* | Revert "Switch a few clients over to StringLiteral::getString.", this is brea... | Daniel Dunbar | 2009-09-22 | 1 | -5/+10 |
* | Switch a few clients over to StringLiteral::getString. | Daniel Dunbar | 2009-09-22 | 1 | -10/+5 |
* | Change all the Type::getAsFoo() methods to specializations of Type::getAs(). | John McCall | 2009-09-21 | 1 | -1/+1 |
* | Fix subtle bug in generating LLVM function declarations for builtin functions. | Daniel Dunbar | 2009-09-14 | 1 | -3/+3 |
* | Rework the way we determine whether an externally visible symbol is | Douglas Gregor | 2009-09-13 | 1 | -25/+10 |