aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGenCXX/vtable-layout-abi-examples.cpp
AgeCommit message (Collapse)Author
2011-09-26Move vtable dumper call to VTableBuilder ctorPeter Collingbourne
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@140508 91177308-0d34-0410-b5e6-96231b3b80d8
2010-03-25Don't add address points for virtual primary bases that aren't primary bases ↵Anders Carlsson
in the complete class. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@99555 91177308-0d34-0410-b5e6-96231b3b80d8
2010-03-10Improve vcall offset handling in construction vtables. With this we layout ↵Anders Carlsson
the construction vtables from the ABI examples correctly. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@98127 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-27Figured out why the test was failing, this will hopefully fix it.Anders Carlsson
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@97336 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-27XFAIL this for now. I have no idea why this test is failing on some ↵Anders Carlsson
machines. Looks like some sort of whitespace issue in FileCheck. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@97332 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-24Generate correct vcall offsets when we have a primary virtual base that is ↵Anders Carlsson
not a primary base in the complete class hierarchy. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@97039 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-19Add another test from the ABI spec.Anders Carlsson
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@96659 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-18Fix another bug and add another class.Anders Carlsson
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@96590 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-18Add another class from cxx-vtable-ex.htmlAnders Carlsson
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@96588 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-18More work on vcall offsets.Anders Carlsson
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@96587 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-18Add tests from the Itanium C++ ABI spec.Anders Carlsson
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@96586 91177308-0d34-0410-b5e6-96231b3b80d8