Searched refs:VirtualBases (Results 1 - 3 of 3) sorted by relevance

/external/clang/test/CodeGenCXX/
H A Dpointers-to-data-members.cpp168 namespace VirtualBases { namespace
175 // CHECK-GLOBAL: @_ZN12VirtualBases1bE = global %"struct.VirtualBases::B" { i32 (...)** null, %"struct.VirtualBases::A" { i8 0, i64 -1 } }, align 8
179 // CHECK-GLOBAL: @_ZN12VirtualBases1cE = global %"struct.VirtualBases::C" { i32 (...)** null, i64 -1, %"struct.VirtualBases::A" { i8 0, i64 -1 } }, align 8
183 // CHECK-GLOBAL: @_ZN12VirtualBases1dE = global %"struct.VirtualBases::D" { %"struct.VirtualBases::C.base" { i32 (...)** null, i64 -1 }, i64 -1, %"struct.VirtualBases::A" { i8 0, i64 -1 } }, align 8
/external/clang/lib/CodeGen/
H A DCGRTTI.cpp767 llvm::SmallPtrSet<const CXXRecordDecl *, 16> VirtualBases; member in struct:__anon2841::SeenBases
783 if (Bases.VirtualBases.count(BaseDecl)) {
792 Bases.VirtualBases.insert(BaseDecl);
800 if (Bases.VirtualBases.count(BaseDecl))
H A DCGRecordLayoutBuilder.cpp64 llvm::DenseMap<const CXXRecordDecl *, unsigned> VirtualBases; member in class:__anon2842::CGRecordLayoutBuilder
222 VirtualBases.clear();
633 VirtualBases[base] = (FieldTypes.size() - 1);
946 RL->CompleteObjectVirtualBases.swap(Builder.VirtualBases);

Completed in 73 milliseconds