Home
last modified time | relevance | path

Searched refs:NonVirtualBases (Results 1 – 5 of 5) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGRecordLayout.h146 llvm::DenseMap<const CXXRecordDecl *, unsigned> NonVirtualBases; variable
204 assert(NonVirtualBases.count(RD) && "Invalid non-virtual base!"); in getNonVirtualBaseLLVMFieldNo()
205 return NonVirtualBases.lookup(RD); in getNonVirtualBaseLLVMFieldNo()
H A DCGRecordLayoutBuilder.cpp219 llvm::DenseMap<const CXXRecordDecl *, unsigned> NonVirtualBases; member
832 NonVirtualBases[Member->RD] = FieldTypes.size() - 1; in fillOutputFields()
909 RL->NonVirtualBases.swap(Builder.NonVirtualBases); in ComputeRecordLayout()
H A DItaniumCXXABI.cpp3926 llvm::SmallPtrSet<const CXXRecordDecl *, 16> NonVirtualBases; member
3949 if (Bases.NonVirtualBases.count(BaseDecl)) in ComputeVMIClassTypeInfoFlags()
3954 if (!Bases.NonVirtualBases.insert(BaseDecl).second) { in ComputeVMIClassTypeInfoFlags()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/PDB/
H A DUDTLayout.h121 ArrayRef<BaseClassLayout *> regular_bases() const { return NonVirtualBases; } in regular_bases()
141 ArrayRef<BaseClassLayout *> NonVirtualBases; variable
/netbsd-src/external/apache2/llvm/dist/llvm/lib/DebugInfo/PDB/
H A DUDTLayout.cpp214 NonVirtualBases = AllBases; in initializeChildren()
261 VirtualBases = makeArrayRef(AllBases).drop_front(NonVirtualBases.size()); in initializeChildren()