- Aug 10, 2009
-
-
Fariborz Jahanian authored
llvm-svn: 78570
-
- Aug 09, 2009
-
-
Anders Carlsson authored
llvm-svn: 78536
-
Fariborz Jahanian authored
of base/field which have trivial copy constructor. llvm-svn: 78516
-
Anders Carlsson authored
llvm-svn: 78515
-
- Aug 08, 2009
-
-
Anders Carlsson authored
llvm-svn: 78507
-
Anders Carlsson authored
llvm-svn: 78502
-
- Aug 07, 2009
-
-
Mike Stump authored
fortuitous. WIP. llvm-svn: 78413
-
Mike Stump authored
llvm-svn: 78396
-
Mike Stump authored
llvm-svn: 78357
-
Mike Stump authored
llvm-svn: 78346
-
- Aug 06, 2009
-
-
Mike Stump authored
llvm-svn: 78344
-
Mike Stump authored
rtti so we can properly test it. Refactor code a little. Still a work in progress. llvm-svn: 78343
-
Mike Stump authored
llvm-svn: 78327
-
Mike Stump authored
llvm-svn: 78314
-
Mike Stump authored
llvm-svn: 78310
-
Mike Stump authored
optimize and check for non-optimal code, but until the frontend is as powerful as fold... llvm-svn: 78309
-
Mike Stump authored
llvm-svn: 78308
-
Fariborz Jahanian authored
appropriate. llvm-svn: 78267
-
Mike Stump authored
virtual base layout. llvm-svn: 78265
-
Mike Stump authored
llvm-svn: 78253
-
Mike Stump authored
the vtable. Still a work in progress. llvm-svn: 78252
-
- Aug 05, 2009
-
-
Fariborz Jahanian authored
llvm-svn: 78248
-
Fariborz Jahanian authored
llvm-svn: 78231
-
Fariborz Jahanian authored
construction of constructor calls. llvm-svn: 78222
-
Fariborz Jahanian authored
expressions and a test case. llvm-svn: 78213
-
- Aug 04, 2009
-
-
Mike Stump authored
llvm-svn: 78110
-
Mike Stump authored
llvm-svn: 78100
-
- Aug 03, 2009
-
-
Fariborz Jahanian authored
llvm-svn: 77991
-
- Jul 30, 2009
-
-
Mike Stump authored
that we would silently do bad things with virtual bases in the layout code, so, we just turn them off. When people do better things with them, we can turn them back on. llvm-svn: 77556
-
Fariborz Jahanian authored
in current class. llvm-svn: 77554
-
- Jul 29, 2009
-
-
Fariborz Jahanian authored
excpression, if needed, and remove some ir-gen code now unnencessary. llvm-svn: 77490
-
- Jul 28, 2009
-
-
Fariborz Jahanian authored
llvm-svn: 77351
-
Fariborz Jahanian authored
llvm-svn: 77332
-
- Jul 27, 2009
-
-
Owen Anderson authored
llvm-svn: 77249
-
Anders Carlsson authored
Use the CGRecordLayoutBuilder even if there are no fields, because in C++ an empty class will have a padding byte. llvm-svn: 77205
-
- Jul 25, 2009
-
-
Fariborz Jahanian authored
in constructors. llvm-svn: 77087
-
- Jun 30, 2009
-
-
Douglas Gregor authored
- Track implicit instantiations vs. the not-yet-supported explicit specializations - Give implicit instantiations of function templates (and member functions of class templates) linkonce_odr linkage. - Improve name mangling for function template specializations, including the template arguments of the instantiation and the return type of the function. Note that our name-mangling is improved, but not correct: we still don't mangle substitutions, although the manglings we produce can be demangled. llvm-svn: 74466
-
- Jun 29, 2009
-
-
Douglas Gregor authored
redundant, implicit instantiations of function templates and provide a place where we can hang function template specializations. llvm-svn: 74454
-
- Jun 23, 2009
-
-
Douglas Gregor authored
specialization. At present, all implicit instantiations occur at the end of the translation unit. llvm-svn: 73915
-
- Jun 16, 2009
-
-
Anders Carlsson authored
llvm-svn: 73462
-