- Nov 13, 2009
-
-
Anders Carlsson authored
Instead of storing CXXMethodDecls in the vtable builder, store GlobalDecls so we can represent both the complete and deleting destructors. Also, when encountering a destructor decl, emit entries for both the complete and deleting destructors. Mike, please review. With this change, FileCheck builds and runs the clang test suite without failures! llvm-svn: 88663
-
Zhongxing Xu authored
llvm-svn: 87086
-
Mike Stump authored
virtual bases unless they are morally virtual. llvm-svn: 87071
-
Mike Stump authored
llvm-svn: 87067
-
Mike Stump authored
llvm-svn: 87063
-
Mike Stump authored
llvm-svn: 87043
-
Mike Stump authored
llvm-svn: 87041
-
- Nov 12, 2009
-
-
Mike Stump authored
the right base vtable. WIP. llvm-svn: 87039
-
Mike Stump authored
Refine the VTT entries for virtual bases to refer to the complete object's vtable instead of constructor vtables. Refine the AddressPoint calculations for VTT entries for virtual bases. llvm-svn: 87021
-
- Nov 11, 2009
-
-
Mike Stump authored
llvm-svn: 86879
-
Mike Stump authored
llvm-svn: 86878
-
Mike Stump authored
interface. WIP. llvm-svn: 86793
-
Mike Stump authored
llvm-svn: 86772
-
- Nov 10, 2009
-
-
Mike Stump authored
llvm-svn: 86699
-
Mike Stump authored
being generated. Add the most derived vtable pointer to the VTT. llvm-svn: 86671
-
Mike Stump authored
Start implementing VTTs. WIP. llvm-svn: 86650
-
- Nov 07, 2009
-
-
Mike Stump authored
adjustments of zero. llvm-svn: 86300
-
- Nov 06, 2009
-
-
Mike Stump authored
class that is overridden in a base that isn't morally virtual. llvm-svn: 86217
-
- Nov 03, 2009
-
-
Mike Stump authored
llvm-svn: 85916
-
- Oct 31, 2009
-
-
Mike Stump authored
llvm-svn: 85677
-
- Oct 28, 2009
-
-
Mike Stump authored
llvm-svn: 85424
-
Mike Stump authored
llvm-svn: 85354
-
Mike Stump authored
llvm-svn: 85345
-
Mike Stump authored
llvm-svn: 85343
-
- Oct 26, 2009
-
-
Chandler Carruth authored
llvm-svn: 85131
-
- Oct 15, 2009
-
-
Mike Stump authored
non-virtual part of the return result adjustments for covariant thunks. WIP. llvm-svn: 84178
-
Mike Stump authored
Track path information completely to ensure we get all the overrides. WIP. llvm-svn: 84166
-
- Oct 14, 2009
-
-
Mike Stump authored
the virtual base so they can be reused properly. Don't reuse vcall slots across a virtual boundary. WIP. I have a testcase, but there are still things that need to be fixed before the testcase can go in. llvm-svn: 84120
-
Mike Stump authored
covariant thunks. WIP. llvm-svn: 84046
-
- Oct 13, 2009
-
-
Mike Stump authored
llvm-svn: 84031
-
Mike Stump authored
llvm-svn: 83981
-
Mike Stump authored
offsets for covariant thunks. llvm-svn: 83965
-
- Oct 12, 2009
-
-
Benjamin Kramer authored
llvm-svn: 83808
-
Anders Carlsson authored
llvm-svn: 83798
-