- Dec 29, 2009
-
-
Chris Lattner authored
llvm-svn: 92253
-
- Dec 28, 2009
-
-
Chris Lattner authored
are about to not come in implicitly. llvm-svn: 92228
-
- Dec 25, 2009
-
-
Eli Friedman authored
LLVM-Code-Symbols test. llvm-svn: 92152
-
- Dec 12, 2009
-
-
Jeffrey Yasskin authored
no extra safety anyway. llvm-svn: 91207
-
- Dec 11, 2009
-
-
Eli Friedman authored
llvm-svn: 91156
-
Benjamin Kramer authored
llvm-svn: 91119
-
- Dec 10, 2009
-
-
Anders Carlsson authored
llvm-svn: 91069
-
- Dec 09, 2009
-
-
Eli Friedman authored
type of the builtin when generating the function declaration for a builtin library call. llvm-svn: 90936
-
- Dec 08, 2009
-
-
Eli Friedman authored
llvm-svn: 90831
-
Eli Friedman authored
(Yes, I do intend to commit some tests for this.) llvm-svn: 90818
-
- Dec 06, 2009
-
-
Eli Friedman authored
generation, and make sure we generate thunks when the function is defined rather than when the vtable is defined. llvm-svn: 90722
-
Anders Carlsson authored
llvm-svn: 90711
-
- Dec 05, 2009
-
-
Anders Carlsson authored
llvm-svn: 90624
-
- Dec 01, 2009
-
-
Anders Carlsson authored
Have ASTRecordLayout keep track of the key function, in preparation of fixing a synthetic ctor/dtor bug. llvm-svn: 90168
-
- Nov 30, 2009
-
-
Daniel Dunbar authored
Don't try to generate common globals for C++ files, instead of depending on the FE to set NoCommon, and simplify CodeGenOptions initialization. llvm-svn: 90119
-
- Nov 26, 2009
-
-
Eli Friedman authored
operators, and destructors. Avoids generating declarations/definitions of trivial constructors/destructors, and makes sure the trivial copy assignment operator is generated when necessary. llvm-svn: 89943
-
Eli Friedman authored
internal linkage. Fixes PR5433. llvm-svn: 89931
-
- Nov 24, 2009
-
-
Anders Carlsson authored
llvm-svn: 89737
-
- Nov 21, 2009
-
-
Daniel Dunbar authored
- Sometimes we have to mangle things we wouldn't normally (e.g., because they appear in a template expression). - This also tidies up the predicate to be more obvious what is getting mangled. llvm-svn: 89555
-
Daniel Dunbar authored
instead of requiring clients to make a raw_svector_ostream, which is just an implementation detail. llvm-svn: 89548
-
Daniel Dunbar authored
llvm-svn: 89547
-
Alexis Hunt authored
The following attributes are currently supported in C++0x attribute lists (and in GNU ones as well): - align() - semantics believed to be conformant to n3000, except for redeclarations and what entities it may apply to - final - semantics believed to be conformant to CWG issue 817's proposed wording, except for redeclarations - noreturn - semantics believed to be conformant to n3000, except for redeclarations - carries_dependency - currently ignored (this is an optimization hint) llvm-svn: 89543
-
- Nov 20, 2009
-
-
Mike Stump authored
llvm-svn: 89412
-
- Nov 19, 2009
-
-
Mike Stump authored
instantiate a class. WIP. llvm-svn: 89289
-
- Nov 17, 2009
-
-
John McCall authored
llvm-svn: 89079
-
- Nov 16, 2009
-
-
Anders Carlsson authored
The ssp and sspreq function attributes should only be applied to function definitions, not declarations or calls. llvm-svn: 88915
-
Eli Friedman authored
This doesn't have any visible effects at the moment because normally the implicit cast code forces the type to the expected type. llvm-svn: 88896
-
- Nov 12, 2009
-
-
Chandler Carruth authored
This resolves the layering violation where CodeGen depended on Frontend. llvm-svn: 86998
-
- Nov 09, 2009
-
-
Eli Friedman authored
llvm-svn: 86516
-
- Nov 07, 2009
-
-
Chris Lattner authored
llvm-svn: 86368
-
- Nov 05, 2009
-
-
Fariborz Jahanian authored
initialization before main. Fixes pr5396. llvm-svn: 86145
-
- Oct 28, 2009
-
-
Douglas Gregor authored
inlined functions. For example, given template<typename T> class string { unsigned Len; public: unsigned size() const { return Len; } }; extern template class string<char>; we now give the instantiation of string<char>::size available_externally linkage (if it is ever instantiated!), as permitted by the C++0x standard. llvm-svn: 85340
-
- Oct 27, 2009
-
-
Douglas Gregor authored
be inlined. llvm-svn: 85307
-
Douglas Gregor authored
FunctionDecl::isInlineSpecified/setInlineSpecified. llvm-svn: 85305
-
Anders Carlsson authored
llvm-svn: 85237
-
- Oct 26, 2009
-
-
Douglas Gregor authored
llvm-svn: 85125
-
- Oct 18, 2009
-
-
Daniel Dunbar authored
llvm-svn: 84436
-
- Oct 14, 2009
-
-
Douglas Gregor authored
llvm-svn: 84142
-
Douglas Gregor authored
class templates the proper linkage. Daniel, please look over the CodeGenModule bits. llvm-svn: 84140
-
Devang Patel authored
llvm-svn: 84114
-