Home
last modified time | relevance | path

Searched defs:SemaRef (Results 1 – 25 of 46) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaBase.h40 Sema &SemaRef; variable
57 Sema &SemaRef; variable
61 ImmediateDiagBuilder(DiagnosticBuilder &DB, Sema &SemaRef, unsigned DiagID) in ImmediateDiagBuilder()
63 ImmediateDiagBuilder(DiagnosticBuilder &&DB, Sema &SemaRef, unsigned DiagID) in ImmediateDiagBuilder()
H A DSemaOpenACC.h140 SemaOpenACC &SemaRef; variable
185 ForStmtBeginChecker(SemaOpenACC &SemaRef, SourceLocation ForLoc, in ForStmtBeginChecker()
190 ForStmtBeginChecker(SemaOpenACC &SemaRef, SourceLocation ForLoc, in ForStmtBeginChecker()
196 ForStmtBeginChecker(SemaOpenACC &SemaRef, SourceLocation ForLoc, in ForStmtBeginChecker()
201 ForStmtBeginChecker(SemaOpenACC &SemaRef, SourceLocation ForLoc, in ForStmtBeginChecker()
958 SemaOpenACC &SemaRef; variable
966 : SemaRef(SemaRef), OldLoopInfo(SemaRef.LoopInfo), in SemaRef() argument
997 SemaOpenACC &SemaRef; variable
H A DSemaInternal.h87 TypoCorrectionConsumer(Sema &SemaRef, in TypoCorrectionConsumer()
305 Sema &SemaRef; variable
H A DTemplate.h435 : SemaRef(SemaRef), Outer(SemaRef.CurrentInstantiationScope), in SemaRef() argument
577 Sema &SemaRef; variable
603 TemplateDeclInstantiator(Sema &SemaRef, DeclContext *Owner, in TemplateDeclInstantiator()
H A DLookup.h376 static bool isAcceptable(Sema &SemaRef, NamedDecl *D, in isAcceptable()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTypeTraits.cpp29 static CXXMethodDecl *LookupSpecialMemberFromXValue(Sema &SemaRef, in LookupSpecialMemberFromXValue()
116 static bool hasSuitableConstructorForRelocation(Sema &SemaRef, in hasSuitableConstructorForRelocation()
131 Sema &SemaRef, const CXXRecordDecl *D, bool AllowUserDefined) { in hasSuitableMoveAssignmentOperatorForRelocation()
155 static bool IsDefaultMovable(Sema &SemaRef, const CXXRecordDecl *D) { in IsDefaultMovable()
179 static bool IsEligibleForTrivialRelocation(Sema &SemaRef, in IsEligibleForTrivialRelocation()
215 static bool IsEligibleForReplacement(Sema &SemaRef, const CXXRecordDecl *D) { in IsEligibleForReplacement()
673 static bool IsTriviallyRelocatableType(Sema &SemaRef, QualType T) { in IsTriviallyRelocatableType()
2044 static void DiagnoseNonDefaultMovable(Sema &SemaRef, SourceLocation Loc, in DiagnoseNonDefaultMovable()
2088 static void DiagnoseNonTriviallyRelocatableReason(Sema &SemaRef, in DiagnoseNonTriviallyRelocatableReason()
2119 static void DiagnoseNonTriviallyRelocatableReason(Sema &SemaRef, in DiagnoseNonTriviallyRelocatableReason()
[all …]
H A DSemaTemplateDeductionGuide.cpp69 Sema &SemaRef, in ExtractTypeForDeductionGuide()
197 buildDeductionGuide(Sema &SemaRef, TemplateDecl *OriginalTemplate, in buildDeductionGuide()
246 Sema &SemaRef, DeclContext *DC, TemplateTypeParmDecl *TTP, in transformTemplateTypeParam()
272 transformTemplateParam(Sema &SemaRef, DeclContext *DC, in transformTemplateParam()
285 NamedDecl *transformTemplateParameter(Sema &SemaRef, DeclContext *DC, in transformTemplateParameter()
321 Sema &SemaRef; member
686 Sema &SemaRef, const TemplateParameterList *TemplateParamsList, in TemplateParamsReferencedInTemplateArgumentList()
765 buildAssociatedConstraints(Sema &SemaRef, FunctionTemplateDecl *F, in buildAssociatedConstraints()
916 Expr *buildIsDeducibleConstraint(Sema &SemaRef, in buildIsDeducibleConstraint()
972 getRHSTemplateDeclAndArgs(Sema &SemaRef, TypeAliasTemplateDecl *AliasTemplate) { in getRHSTemplateDeclAndArgs()
[all …]
H A DSemaTemplateInstantiate.cpp122 getEnclosingTypeAliasTemplateDecl(Sema &SemaRef) { in getEnclosingTypeAliasTemplateDecl()
269 Response HandleFunction(Sema &SemaRef, const FunctionDecl *Function, in HandleFunction()
346 Response HandleFunctionTemplateDecl(Sema &SemaRef, in HandleFunctionTemplateDecl()
401 Response HandleRecordDecl(Sema &SemaRef, const CXXRecordDecl *Rec, in HandleRecordDecl()
601 Sema &SemaRef, CodeSynthesisContext::SynthesisKind Kind, in InstantiatingTemplate()
642 Sema &SemaRef, SourceLocation PointOfInstantiation, Decl *Entity, in InstantiatingTemplate()
649 Sema &SemaRef, SourceLocation PointOfInstantiation, FunctionDecl *Entity, in InstantiatingTemplate()
656 Sema &SemaRef, SourceLocation PointOfInstantiation, TemplateParameter Param, in InstantiatingTemplate()
666 Sema &SemaRef, SourceLocation PointOfInstantiation, in InstantiatingTemplate()
680 Sema &SemaRef, SourceLocation PointOfInstantiation, in InstantiatingTemplate()
[all …]
H A DSemaSPIRV.cpp50 processConstant32BitIntArgument(Sema &SemaRef, CallExpr *Call, int Argument) { in processConstant32BitIntArgument()
72 static bool checkGenericCastToPtr(Sema &SemaRef, CallExpr *Call) { in checkGenericCastToPtr()
H A DCheckExprLifetime.cpp1285 static bool shouldRunGSLAssignmentAnalysis(const Sema &SemaRef, in shouldRunGSLAssignmentAnalysis()
1295 checkExprLifetimeImpl(Sema &SemaRef, const InitializedEntity *InitEntity, in checkExprLifetimeImpl()
1639 void checkInitLifetime(Sema &SemaRef, const InitializedEntity &Entity, in checkInitLifetime()
1648 void checkExprLifetimeMustTailArg(Sema &SemaRef, in checkExprLifetimeMustTailArg()
1654 void checkAssignmentLifetime(Sema &SemaRef, const AssignedEntity &Entity, in checkAssignmentLifetime()
1670 void checkCaptureByLifetime(Sema &SemaRef, const CapturingEntity &Entity, in checkCaptureByLifetime()
H A DSemaExprMember.cpp32 static bool isProvablyNotDerivedFrom(Sema &SemaRef, CXXRecordDecl *Record, in isProvablyNotDerivedFrom()
92 static IMAKind ClassifyImplicitMemberAccess(Sema &SemaRef, in ClassifyImplicitMemberAccess()
221 static void diagnoseInstanceReference(Sema &SemaRef, in diagnoseInstanceReference()
602 static void DiagnoseQualifiedMemberReference(Sema &SemaRef, in DiagnoseQualifiedMemberReference()
653 static bool LookupMemberExprInRecord(Sema &SemaRef, LookupResult &R, in LookupMemberExprInRecord()
H A DSemaLookup.cpp97 Sema &SemaRef; member in __anon506a0daf0111::UnqualUsingDirectiveSet
105 UnqualUsingDirectiveSet(Sema &SemaRef) : SemaRef(SemaRef) {} in UnqualUsingDirectiveSet()
1845 bool LookupResult::isAcceptableSlow(Sema &SemaRef, NamedDecl *D, in isAcceptableSlow()
1972 bool LookupResult::isReachableSlow(Sema &SemaRef, NamedDecl *D) { in isReachableSlow()
2089 static NamedDecl *findAcceptableDecl(Sema &SemaRef, NamedDecl *D, in findAcceptableDecl()
2148 bool LookupResult::isVisible(Sema &SemaRef, NamedDecl *D) { in isVisible()
2158 bool LookupResult::isReachable(Sema &SemaRef, NamedDecl *D) { in isReachable()
2165 bool LookupResult::isAvailableForLookup(Sema &SemaRef, NamedDecl *ND) { in isAvailableForLookup()
4115 void lookupVisibleDecls(Sema &SemaRef, Scope *S, Sema::LookupNameKind Kind, in lookupVisibleDecls()
4139 void lookupVisibleDecls(Sema &SemaRef, DeclContext *Ctx, in lookupVisibleDecls()
[all …]
H A DCodeCompleteConsumer.cpp644 Sema &SemaRef, CodeCompletionContext Context, CodeCompletionResult *Results, in ProcessCodeCompleteResults()
752 Sema &SemaRef, unsigned CurrentArg, OverloadCandidate *Candidates, in ProcessOverloadCandidates()
H A DSemaOpenMP.cpp242 Sema &SemaRef; member in __anon1dd12e440111::DSAStackTy
1529 static VarDecl *buildVarDecl(Sema &SemaRef, SourceLocation Loc, QualType Type, in buildVarDecl()
1685 static bool isConstNotMutableType(Sema &SemaRef, QualType Type, in isConstNotMutableType()
1704 static bool rejectConstNotMutableType(Sema &SemaRef, const ValueDecl *D, in rejectConstNotMutableType()
2998 static bool finishLinearClauses(Sema &SemaRef, ArrayRef<OMPClause *> Clauses, in finishLinearClauses()
3025 Sema &SemaRef; member in __anon1dd12e442111::VarDeclFilterCCC
3046 Sema &SemaRef; member in __anon1dd12e442111::VarOrFuncDeclFilterCCC
3212 Sema &SemaRef; member in __anon1dd12e442211::LocalVarRefChecker
3235 explicit LocalVarRefChecker(Sema &SemaRef) : SemaRef(SemaRef) {} in LocalVarRefChecker()
3624 static void reportOriginalDsa(Sema &SemaRef, const DSAStackTy *Stack, in reportOriginalDsa()
[all …]
H A DSemaConcept.cpp68 ExprResult recreateBinOp(Sema &SemaRef, ExprResult LHS) const { in recreateBinOp()
72 ExprResult recreateBinOp(Sema &SemaRef, ExprResult LHS, in recreateBinOp()
162 Sema &SemaRef; member
874 AdjustConstraintDepth(Sema &SemaRef, unsigned TemplateDepth) in AdjustConstraintDepth()
1064 Sema &SemaRef, SourceLocation PointOfInstantiation, in CheckFunctionConstraintsWithoutInstantiation()
1883 SubsumptionChecker::SubsumptionChecker(Sema &SemaRef, in SubsumptionChecker()
H A DSemaStmt.cpp949 Sema &SemaRef; member in __anon4f6f6e9d0b11::CommaVisitor
951 CommaVisitor(Sema &SemaRef) : Inherited(SemaRef.Context), SemaRef(SemaRef) {} in CommaVisitor()
2343 static bool FinishForRangeVarDecl(Sema &SemaRef, VarDecl *Decl, Expr *Init, in FinishForRangeVarDecl()
2399 void NoteForRangeBeginEndFunction(Sema &SemaRef, Expr *E, in NoteForRangeBeginEndFunction()
2422 VarDecl *BuildForRangeVarDecl(Sema &SemaRef, SourceLocation Loc, in BuildForRangeVarDecl()
2529 BuildNonArrayForRange(Sema &SemaRef, Expr *BeginRange, Expr *EndRange, in BuildNonArrayForRange()
2663 static StmtResult RebuildForRangeWithDereference(Sema &SemaRef, Scope *S, in RebuildForRangeWithDereference()
3044 static void DiagnoseForRangeReferenceVariableCopies(Sema &SemaRef, in DiagnoseForRangeReferenceVariableCopies()
3133 static void DiagnoseForRangeConstVariableCopies(Sema &SemaRef, in DiagnoseForRangeConstVariableCopies()
3178 static void DiagnoseForRangeVariableCopies(Sema &SemaRef, in DiagnoseForRangeVariableCopies()
H A DHLSLBuiltinTypeDeclBuilder.cpp524 BuiltinTypeDeclBuilder::BuiltinTypeDeclBuilder(Sema &SemaRef, CXXRecordDecl *R) in BuiltinTypeDeclBuilder()
530 BuiltinTypeDeclBuilder::BuiltinTypeDeclBuilder(Sema &SemaRef, in BuiltinTypeDeclBuilder()
H A DSemaSYCL.cpp409 Sema &SemaRef; member in __anoncc3e87b00411::OutlinedFunctionDeclBodyInstantiator
H A DSemaDeclCXX.cpp1797 static bool CheckLiteralType(Sema &SemaRef, Sema::CheckConstexprKind Kind, in CheckLiteralType()
1816 static bool CheckConstexprDestructorSubobjects(Sema &SemaRef, in CheckConstexprDestructorSubobjects()
1849 static bool CheckConstexprParameterTypes(Sema &SemaRef, in CheckConstexprParameterTypes()
1873 static bool CheckConstexprReturnType(Sema &SemaRef, const FunctionDecl *FD, in CheckConstexprReturnType()
1996 static bool CheckConstexprDeclStmt(Sema &SemaRef, const FunctionDecl *Dcl, in CheckConstexprDeclStmt()
2138 static bool CheckConstexprCtorInitializer(Sema &SemaRef, in CheckConstexprCtorInitializer()
2192 CheckConstexprFunctionStmt(Sema &SemaRef, const FunctionDecl *Dcl, Stmt *S, in CheckConstexprFunctionStmt()
2354 static bool CheckConstexprFunctionBody(Sema &SemaRef, const FunctionDecl *Dcl, in CheckConstexprFunctionBody()
2546 static bool CheckConstexprMissingReturn(Sema &SemaRef, in CheckConstexprMissingReturn()
2593 Sema &SemaRef; in DiagnoseImmediateEscalatingReason() member
[all …]
H A DSemaAvailability.cpp807 Sema &SemaRef; member in __anon2feca2d00511::DiagnoseUnguardedAvailability
818 DiagnoseUnguardedAvailability(Sema &SemaRef, Decl *Ctx) in DiagnoseUnguardedAvailability()
H A DSemaOpenACCAtomic.cpp24 SemaOpenACC &SemaRef; member in __anonb915406b0111::AtomicOperandChecker
H A DSemaHLSL.cpp881 Sema &SemaRef, ExprResult &LHS, ExprResult &RHS, QualType LHSType, in handleFloatVectorBinOpConversion()
905 Sema &SemaRef, ExprResult &LHS, ExprResult &RHS, QualType LHSType, in handleIntegerVectorBinOpConversion()
2081 Sema &SemaRef; member in __anone207d6480b11::DiagnoseHLSLAvailability
2174 DiagnoseHLSLAvailability(Sema &SemaRef) in DiagnoseHLSLAvailability()
3942 InitListTransformer(Sema &SemaRef, const InitializedEntity &Entity) in InitListTransformer()
H A DSemaCodeComplete.cpp160 Sema &SemaRef; member in __anone047e0890111::ResultBuilder
215 explicit ResultBuilder(Sema &SemaRef, CodeCompletionAllocator &Allocator, in ResultBuilder()
769 static bool shouldIgnoreDueToReservedName(const NamedDecl *ND, Sema &SemaRef) { in shouldIgnoreDueToReservedName()
2147 Scope *S, Sema &SemaRef, ResultBuilder &Results) { in AddOrdinaryNameResults()
5341 AddRecordMembersCompletionResults(Sema &SemaRef, ResultBuilder &Results, in AddRecordMembersCompletionResults()
6250 Sema &SemaRef, SmallVectorImpl<ResultCandidate> &Results, in mergeCandidatesWithResults()
6282 static QualType getParamType(Sema &SemaRef, in getParamType()
6308 ProduceSignatureHelp(Sema &SemaRef, MutableArrayRef<ResultCandidate> Candidates, in ProduceSignatureHelp()
8343 AddClassMessageCompletions(Sema &SemaRef, Scope *S, ParsedType Receiver, in AddClassMessageCompletions()
/freebsd/contrib/llvm-project/clang/lib/Frontend/
H A DTestModuleFileExtension.cpp22 Sema &SemaRef, in writeExtensionContents()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriter.cpp3646 void ASTWriter::WriteSelectors(Sema &SemaRef) { in WriteSelectors()
3753 void ASTWriter::WriteReferencedSelectorsPool(Sema &SemaRef) { in WriteReferencedSelectorsPool()
4996 void ASTWriter::WriteOpenCLExtensions(Sema &SemaRef) { in WriteOpenCLExtensions()
5014 void ASTWriter::WriteCUDAPragmas(Sema &SemaRef) { in WriteCUDAPragmas()
5076 void ASTWriter::WriteLateParsedTemplates(Sema &SemaRef) { in WriteLateParsedTemplates()
5099 void ASTWriter::WriteOptimizePragmaOptions(Sema &SemaRef) { in WriteOptimizePragmaOptions()
5107 void ASTWriter::WriteMSStructPragmaOptions(Sema &SemaRef) { in WriteMSStructPragmaOptions()
5115 void ASTWriter::WriteMSPointersToMembersPragmaOptions(Sema &SemaRef) { in WriteMSPointersToMembersPragmaOptions()
5123 void ASTWriter::WritePackPragmaOptions(Sema &SemaRef) { in WritePackPragmaOptions()
5143 void ASTWriter::WriteFloatControlPragmaOptions(Sema &SemaRef) { in WriteFloatControlPragmaOptions()
[all …]

12