| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaHLSL.cpp | 21 HLSLBufferDecl *Result = HLSLBufferDecl::Create( in ActOnStartHLSLBuffer() 31 auto *BufDecl = cast<HLSLBufferDecl>(Dcl); in ActOnFinishHLSLBuffer()
|
| H A D | IdentifierResolver.cpp | 108 if (LangOpt.HLSL && isa<HLSLBufferDecl>(D)) in isDeclInScope()
|
| H A D | SemaLookup.cpp | 525 if ((D->isInvalidDecl() || isa<HLSLBufferDecl>(D)) && in resolveKind()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 920 Decl *TemplateDeclInstantiator::VisitHLSLBufferDecl(HLSLBufferDecl *Decl) { in VisitHLSLBufferDecl()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGHLSLRuntime.h | 38 class HLSLBufferDecl; variable 60 Buffer(const HLSLBufferDecl *D); 83 void addBuffer(const HLSLBufferDecl *D);
|
| H A D | CGHLSLRuntime.cpp | 157 void CGHLSLRuntime::addBuffer(const HLSLBufferDecl *D) { in addBuffer() 190 CGHLSLRuntime::Buffer::Buffer(const HLSLBufferDecl *D) in Buffer()
|
| H A D | CodeGenModule.cpp | 7016 getHLSLRuntime().addBuffer(cast<HLSLBufferDecl>(D)); in EmitTopLevelDecl()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseHLSL.cpp | 36 if (isa<HLSLBufferDecl, NamespaceDecl>(D)) { in validateDeclsInsideHLSLBuffer()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | Decl.h | 4893 class HLSLBufferDecl final : public NamedDecl, public DeclContext { 4903 HLSLBufferDecl(DeclContext *DC, bool CBuffer, SourceLocation KwLoc, 4908 static HLSLBufferDecl *Create(ASTContext &C, DeclContext *LexicalParent, 4912 static HLSLBufferDecl *CreateDeserialized(ASTContext &C, unsigned ID); 4926 static DeclContext *castToDeclContext(const HLSLBufferDecl *D) { in castToDeclContext() 4927 return static_cast<DeclContext *>(const_cast<HLSLBufferDecl *>(D)); in castToDeclContext() 4929 static HLSLBufferDecl *castFromDeclContext(const DeclContext *DC) { in castFromDeclContext() 4930 return static_cast<HLSLBufferDecl *>(const_cast<DeclContext *>(DC)); in castFromDeclContext()
|
| H A D | TextNodeDumper.h | 395 void VisitHLSLBufferDecl(const HLSLBufferDecl *D);
|
| H A D | JSONNodeDumper.h | 260 void VisitHLSLBufferDecl(const HLSLBufferDecl *D);
|
| H A D | RecursiveASTVisitor.h | 1528 DEF_TRAVERSE_DECL(HLSLBufferDecl, {})
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | Decl.cpp | 5559 HLSLBufferDecl::HLSLBufferDecl(DeclContext *DC, bool CBuffer, in HLSLBufferDecl() function in HLSLBufferDecl 5566 HLSLBufferDecl *HLSLBufferDecl::Create(ASTContext &C, in Create() 5583 HLSLBufferDecl *Result = in Create() 5584 new (C, DC) HLSLBufferDecl(DC, CBuffer, KwLoc, ID, IDLoc, LBrace); in Create() 5588 HLSLBufferDecl *HLSLBufferDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized() 5589 return new (C, ID) HLSLBufferDecl(nullptr, false, SourceLocation(), nullptr, in CreateDeserialized()
|
| H A D | DeclPrinter.cpp | 124 void VisitHLSLBufferDecl(HLSLBufferDecl *D); 558 ObjCCategoryDecl, HLSLBufferDecl>(*D)) in VisitDeclContext() 1804 void DeclPrinter::VisitHLSLBufferDecl(HLSLBufferDecl *D) { in VisitHLSLBufferDecl()
|
| H A D | DeclBase.cpp | 1303 return isa<LinkageSpecDecl, ExportDecl, HLSLBufferDecl>(this); in isTransparentContext()
|
| H A D | JSONNodeDumper.cpp | 981 void JSONNodeDumper::VisitHLSLBufferDecl(const HLSLBufferDecl *D) { in VisitHLSLBufferDecl()
|
| H A D | TextNodeDumper.cpp | 2618 void TextNodeDumper::VisitHLSLBufferDecl(const HLSLBufferDecl *D) { in VisitHLSLBufferDecl()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 337 void VisitHLSLBufferDecl(HLSLBufferDecl *D); 1869 void ASTDeclReader::VisitHLSLBufferDecl(HLSLBufferDecl *D) { in VisitHLSLBufferDecl() 4114 D = HLSLBufferDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
|
| H A D | ASTWriterDecl.cpp | 138 void VisitHLSLBufferDecl(HLSLBufferDecl *D); 2007 void ASTDeclWriter::VisitHLSLBufferDecl(HLSLBufferDecl *D) { in VisitHLSLBufferDecl()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | Attr.td | 164 [{isa<HLSLBufferDecl>(S)}],
|