- Dec 09, 2009
-
-
Eli Friedman authored
type of the builtin when generating the function declaration for a builtin library call. llvm-svn: 90936
-
Fariborz Jahanian authored
in objective-c++ mode without being too lenient. llvm-svn: 90895
-
- Dec 08, 2009
-
-
Mike Stump authored
llvm-svn: 90884
-
Mike Stump authored
llvm-svn: 90882
-
Daniel Dunbar authored
- This fixes 2003-05-21-BitfieldHandling. llvm-svn: 90876
-
Benjamin Kramer authored
llvm-svn: 90856
-
Benjamin Kramer authored
llvm-svn: 90854
-
Benjamin Kramer authored
llvm-svn: 90851
-
John McCall authored
Template instantiation can re-use DeclRefExprs. llvm-svn: 90848
-
Eli Friedman authored
llvm-svn: 90841
-
Eli Friedman authored
pointer. llvm-svn: 90840
-
Eli Friedman authored
llvm-svn: 90832
-
Eli Friedman authored
llvm-svn: 90831
-
Eli Friedman authored
llvm-svn: 90825
-
Eli Friedman authored
or non-record aggregate members. It might be worth spending some time to optimize this code (and the parallel code for copy constructors) to memcpy in larger chunks, rather than copying one member at a time. Not sure exactly how beneficial that would be, but it seems like could help for large classes with, for example, a vtable pointer forcing the generation of a copy constructor. llvm-svn: 90823
-
Jeffrey Yasskin authored
llvm-svn: 90822
-
Mike Stump authored
llvm-svn: 90821
-
Anders Carlsson authored
No need to add tail padding if the resulting LLVM struct type will have the same size as the final record size. llvm-svn: 90820
-
Eli Friedman authored
(Yes, I do intend to commit some tests for this.) llvm-svn: 90818
-
Mike Stump authored
llvm-svn: 90817
-
- Dec 07, 2009
-
-
Eli Friedman authored
llvm-svn: 90800
-
Eli Friedman authored
llvm-svn: 90799
-
Mike Stump authored
llvm-svn: 90796
-
Anders Carlsson authored
llvm-svn: 90794
-
Mike Stump authored
llvm-svn: 90780
-
Nuno Lopes authored
llvm-svn: 90778
-
Anders Carlsson authored
llvm-svn: 90751
-
Eli Friedman authored
(although it does pass regression tests). llvm-svn: 90747
-
Eli Friedman authored
more accurate. llvm-svn: 90746
-
Anders Carlsson authored
llvm-svn: 90745
-
- Dec 06, 2009
-
-
Eli Friedman authored
llvm-svn: 90723
-
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
-
Chris Lattner authored
llvm-svn: 90709
-
Anders Carlsson authored
llvm-svn: 90689
-
Anders Carlsson authored
llvm-svn: 90687
-
Anders Carlsson authored
Pass the desired vtable linkage to GenerateVtable directly. Only call MaybeMarkVirtualImplicitMembersReferenced for non-inline functions. llvm-svn: 90686
-
Anders Carlsson authored
llvm-svn: 90684
-
- Dec 05, 2009
-
-
Anders Carlsson authored
Only emit the vtable definition if the class has a key function and we're emitting it, or if the class doesn't have a key function and we are emitting the complete constructor. llvm-svn: 90681
-
Anders Carlsson authored
llvm-svn: 90680
-