Searched refs:BuiltinTypeDeclBuilder (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | HLSLBuiltinTypeDeclBuilder.h | 47 class BuiltinTypeDeclBuilder { 60 BuiltinTypeDeclBuilder(Sema &SemaRef, CXXRecordDecl *R); 61 BuiltinTypeDeclBuilder(Sema &SemaRef, NamespaceDecl *Namespace, 63 ~BuiltinTypeDeclBuilder(); 65 BuiltinTypeDeclBuilder &addSimpleTemplateParams(ArrayRef<StringRef> Names, 68 BuiltinTypeDeclBuilder &completeDefinition(); 70 BuiltinTypeDeclBuilder & 74 BuiltinTypeDeclBuilder & 77 BuiltinTypeDeclBuilder &addArraySubscriptOperators(); 80 BuiltinTypeDeclBuilder &addDefaultHandleConstructor(); [all …]
|
| H A D | HLSLBuiltinTypeDeclBuilder.cpp | 55 BuiltinTypeDeclBuilder &Builder; 58 TemplateParameterListBuilder(BuiltinTypeDeclBuilder &RB) : Builder(RB) {} in TemplateParameterListBuilder() 67 BuiltinTypeDeclBuilder &finalizeTemplateArgs(ConceptDecl *CD = nullptr); 105 BuiltinTypeDeclBuilder &DeclBuilder; 129 friend BuiltinTypeDeclBuilder; 131 BuiltinTypeMethodBuilder(BuiltinTypeDeclBuilder &DB, DeclarationName &Name, in BuiltinTypeMethodBuilder() 137 BuiltinTypeMethodBuilder(BuiltinTypeDeclBuilder &DB, StringRef NameStr, 156 BuiltinTypeDeclBuilder &finalize(); 291 BuiltinTypeDeclBuilder & 341 BuiltinTypeMethodBuilder::BuiltinTypeMethodBuilder(BuiltinTypeDeclBuilder &DB, in BuiltinTypeMethodBuilder() [all …]
|
| H A D | HLSLExternalSemaSource.cpp | 29 using clang::hlsl::BuiltinTypeDeclBuilder; 129 static BuiltinTypeDeclBuilder setupBufferType(CXXRecordDecl *Decl, Sema &S, in setupBufferType() 132 return BuiltinTypeDeclBuilder(S, Decl) in setupBufferType() 270 Decl = BuiltinTypeDeclBuilder(*SemaPtr, HLSLNamespace, "Buffer") in defineHLSLTypesWithForwardDeclarations() 282 Decl = BuiltinTypeDeclBuilder(*SemaPtr, HLSLNamespace, "RWBuffer") in defineHLSLTypesWithForwardDeclarations() 295 BuiltinTypeDeclBuilder(*SemaPtr, HLSLNamespace, "RasterizerOrderedBuffer") in defineHLSLTypesWithForwardDeclarations() 306 Decl = BuiltinTypeDeclBuilder(*SemaPtr, HLSLNamespace, "StructuredBuffer") in defineHLSLTypesWithForwardDeclarations() 317 Decl = BuiltinTypeDeclBuilder(*SemaPtr, HLSLNamespace, "RWStructuredBuffer") in defineHLSLTypesWithForwardDeclarations() 331 BuiltinTypeDeclBuilder(*SemaPtr, HLSLNamespace, "AppendStructuredBuffer") in defineHLSLTypesWithForwardDeclarations() 342 BuiltinTypeDeclBuilder(*SemaPtr, HLSLNamespace, "ConsumeStructuredBuffer") in defineHLSLTypesWithForwardDeclarations() [all …]
|