Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaHLSL.cpp57 CXXRecordDecl *StructDecl);
482 CXXRecordDecl *StructDecl) { in createHostLayoutStruct() argument
483 assert(requiresImplicitBufferLayoutStructure(StructDecl) && in createHostLayoutStruct()
487 DeclContext *DC = StructDecl->getDeclContext(); in createHostLayoutStruct()
488 IdentifierInfo *II = getHostLayoutStructName(S, StructDecl, false); in createHostLayoutStruct()
502 if (unsigned NumBases = StructDecl->getNumBases()) { in createHostLayoutStruct()
505 CXXBaseSpecifier Base = *StructDecl->bases_begin(); in createHostLayoutStruct()
512 Base = CXXBaseSpecifier(SourceRange(), false, StructDecl->isClass(), in createHostLayoutStruct()
523 for (const FieldDecl *FD : StructDecl->fields()) { in createHostLayoutStruct()