Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DLookup.h160 : SemaPtr(&SemaRef), NameInfo(NameInfo), LookupKind(LookupKind),
175 : SemaPtr(&SemaRef), NameInfo(Name, NameLoc), LookupKind(LookupKind),
187 : SemaPtr(Other.SemaPtr), NameInfo(Other.NameInfo), in LookupResult()
204 SemaPtr(std::move(Other.SemaPtr)), NameInfo(std::move(Other.NameInfo)), in LookupResult()
227 SemaPtr = std::move(Other.SemaPtr);
670 Sema &getSema() const { return *SemaPtr; } in getSema()
802 Sema *SemaPtr; variable
H A DHLSLExternalSemaSource.h24 Sema *SemaPtr = nullptr; variable
45 void ForgetSema() override { SemaPtr = nullptr; } in ForgetSema()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DHLSLExternalSemaSource.cpp391 SemaPtr = &S; in InitializeSema()
392 ASTContext &AST = SemaPtr->getASTContext(); in InitializeSema()
429 ASTContext &AST = SemaPtr->getASTContext(); in defineHLSLVectorAlias()
437 AST, SemaPtr->getTrivialTemplateArgumentLoc( in defineHLSLVectorAlias()
450 AST, SemaPtr->getTrivialTemplateArgumentLoc(Default, AST.IntTy, in defineHLSLVectorAlias()
499 Decl = BuiltinTypeDeclBuilder(*SemaPtr, HLSLNamespace, "RWBuffer") in defineHLSLTypesWithForwardDeclarations()
500 .addSimpleTemplateParams(*SemaPtr, {"element_type"}) in defineHLSLTypesWithForwardDeclarations()
503 setupBufferType(Decl, *SemaPtr, ResourceClass::UAV, in defineHLSLTypesWithForwardDeclarations()
510 BuiltinTypeDeclBuilder(*SemaPtr, HLSLNamespace, "RasterizerOrderedBuffer") in defineHLSLTypesWithForwardDeclarations()
511 .addSimpleTemplateParams(*SemaPtr, {"element_type"}) in defineHLSLTypesWithForwardDeclarations()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DGeneratePCH.cpp33 SemaPtr(nullptr), Buffer(std::move(Buffer)), Stream(this->Buffer->Data), in PCHGenerator()
76 assert(SemaPtr && "No Sema?"); in HandleTranslationUnit()
77 Buffer->Signature = Writer.WriteAST(*SemaPtr, OutputFile, Module, isysroot, in HandleTranslationUnit()
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTWriter.h925 Sema *SemaPtr; variable
941 return SemaPtr->getDiagnostics(); in getDiagnostics()
958 void InitializeSema(Sema &S) override { SemaPtr = &S; } in InitializeSema()