Home
last modified time | relevance | path

Searched refs:Sema (Results 1 – 25 of 141) sorted by relevance

123456

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ADT/
H A DAPFixedPoint.h103 : Val(Val, !Sema.isSigned()), Sema(Sema) { in APFixedPoint()
104 assert(Val.getBitWidth() == Sema.getWidth() && in APFixedPoint()
108 APFixedPoint(uint64_t Val, const FixedPointSemantics &Sema) in APFixedPoint() argument
109 : APFixedPoint(APInt(Sema.getWidth(), Val, Sema.isSigned()), Sema) {} in APFixedPoint()
112 APFixedPoint(const FixedPointSemantics &Sema) : APFixedPoint(0, Sema) {} in APFixedPoint() argument
115 inline unsigned getWidth() const { return Sema.getWidth(); } in getWidth()
116 inline unsigned getScale() const { return Sema.getScale(); } in getScale()
118 inline bool isSigned() const { return Sema.isSigned(); } in isSigned()
120 FixedPointSemantics getSemantics() const { return Sema; } in getSemantics()
147 return APFixedPoint(Val >> Amt, Sema);
[all …]
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Sema/
H A DTemplateInstCallback.h28 virtual void initialize(const Sema &TheSema) = 0;
31 virtual void finalize(const Sema &TheSema) = 0;
34 virtual void atTemplateBegin(const Sema &TheSema,
38 virtual void atTemplateEnd(const Sema &TheSema,
39 const Sema::CodeSynthesisContext &Inst) = 0;
44 const Sema &TheSema) { in initialize()
53 const Sema &TheSema) { in finalize()
62 const Sema &TheSema, in atTemplateBegin()
63 const Sema::CodeSynthesisContext &Inst) { in atTemplateBegin()
72 const Sema &TheSema, in atTemplateEnd()
[all …]
H A DLookup.h146 Sema::LookupNameKind LookupKind,
147 Sema::RedeclarationKind Redecl = Sema::NotForRedeclaration)
158 LookupResult(Sema &SemaRef, DeclarationName Name,
160 Sema::RedeclarationKind Redecl = Sema::NotForRedeclaration)
253 Sema::LookupNameKind getLookupKind() const { in getLookupKind()
270 Redecl ? Sema::ForVisibleRedeclaration : Sema::NotForRedeclaration; in redeclarationKind()
565 void clear(Sema::LookupNameKind Kind) { in clear()
573 Redecl = (RK != Sema::NotForRedeclaration); in setRedeclarationKind()
612 Sema &getSema() const { return *SemaPtr; } in getSema()
732 Sema *SemaPtr;
[all …]
/freebsd-13.1/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp405 return Sema::TDK_Success; in DeduceNonTypeTemplateArgument()
972 Sema &S;
1120 return Sema::TDK_Success; in DeduceTemplateArguments()
1317 return Sema::TDK_Success; in DeduceTemplateBases()
1648 return Param == Arg? Sema::TDK_Success : Sema::TDK_NonDeducedMismatch; in DeduceTemplateArgumentsByTypeMatch()
3554 Sema::TemplateDeductionResult Sema::FinishTemplateArgumentDeduction( in FinishTemplateArgumentDeduction()
4073 Sema::TemplateDeductionResult Sema::DeduceTemplateArguments( in DeduceTemplateArguments()
4293 Sema::TemplateDeductionResult Sema::DeduceTemplateArguments( in DeduceTemplateArguments()
4556 Sema::TemplateDeductionResult Sema::DeduceTemplateArguments( in DeduceTemplateArguments()
4648 Sema::DeduceAutoResult
[all …]
H A DSemaAttr.cpp27 Sema::PragmaStackSentinelRAII::PragmaStackSentinelRAII(Sema &S, in PragmaStackSentinelRAII()
227 Action = Sema::PSK_Push_Set; in ActOnPragmaOptionsAlign()
230 Action = Sema::PSK_Push_Set; in ActOnPragmaOptionsAlign()
237 Action = Sema::PSK_Push_Set; in ActOnPragmaOptionsAlign()
247 Action = Sema::PSK_Push_Set; in ActOnPragmaOptionsAlign()
253 Action = Sema::PSK_Pop; in ActOnPragmaOptionsAlign()
257 Action = Sema::PSK_Reset; in ActOnPragmaOptionsAlign()
358 if (Action == Sema::PSK_Show) { in ActOnPragmaPack()
372 if (Action & Sema::PSK_Pop) { in ActOnPragmaPack()
543 void Sema::PragmaStack<Sema::AlignPackInfo>::Act(SourceLocation PragmaLocation, in Act()
[all …]
H A DSemaCUDA.cpp37 void Sema::PushForceCUDAHostDevice() { in PushForceCUDAHostDevice()
42 bool Sema::PopForceCUDAHostDevice() { in PopForceCUDAHostDevice()
67 Sema::CUDAFunctionTarget
116 Sema::CUDAFunctionTarget Sema::IdentifyCUDATarget(const FunctionDecl *D, in IdentifyCUDATarget()
145 Sema::CUDAVariableTarget Sema::IdentifyCUDATarget(const VarDecl *Var) { in IdentifyCUDATarget()
204 Sema::CUDAFunctionPreference
270 void Sema::EraseUnwantedCUDAMatches( in EraseUnwantedCUDAMatches()
306 assert(Target1 != Sema::CFT_Global); in resolveCalleeCUDATargetConflict()
307 assert(Target2 != Sema::CFT_Global); in resolveCalleeCUDATargetConflict()
726 Sema::SemaDiagnosticBuilder Sema::CUDADiagIfDeviceCode(SourceLocation Loc, in CUDADiagIfDeviceCode()
[all …]
H A DSema.cpp121 Sema *S = nullptr;
174 Sema::Sema(Preprocessor &pp, ASTContext &ctxt, ASTConsumer &consumer, in Sema() function in Sema
240 void Sema::anchor() {} in anchor()
248 void Sema::Initialize() { in Initialize()
435 Sema::~Sema() { in ~Sema()
1535 Sema::SemaDiagnosticBuilder
1815 Sema::SemaDiagnosticBuilder
1832 Sema::SemaDiagnosticBuilder Sema::Diag(SourceLocation Loc, unsigned DiagID, in Diag()
2020 IE, Sema::NamedReturnInfo{VD, Sema::NamedReturnInfo::MoveEligible}, in checkEscapingByref()
2060 Sema::NTCUK_Destruct|Sema::NTCUK_Copy); in markEscapingByrefs()
[all …]
H A DSemaAccess.cpp611 Sema &S;
1451 static Sema::AccessResult CheckAccess(Sema &S, SourceLocation Loc, in CheckAccess()
1605 Sema::AccessResult Sema::CheckDestructorAccess(SourceLocation Loc, in CheckDestructorAccess()
1629 Sema::AccessResult Sema::CheckConstructorAccess(SourceLocation UseLoc, in CheckConstructorAccess()
1672 Sema::AccessResult Sema::CheckConstructorAccess(SourceLocation UseLoc, in CheckConstructorAccess()
1714 Sema::AccessResult Sema::CheckAllocationAccess(SourceLocation OpLoc, in CheckAllocationAccess()
1734 Sema::AccessResult Sema::CheckMemberAccess(SourceLocation UseLoc, in CheckMemberAccess()
1749 Sema::AccessResult
1787 Sema::AccessResult Sema::CheckFriendAccess(NamedDecl *target) { in CheckFriendAccess()
1818 Sema::AccessResult Sema::CheckAddressOfMemberAccess(Expr *OvlExpr, in CheckAddressOfMemberAccess()
[all …]
H A DSemaDeclAttr.cpp382 static const Sema::SemaDiagnosticBuilder&
388 static const Sema::SemaDiagnosticBuilder&
1615 if (*I > Sema::MaximumAlignment) in AddAssumeAlignedAttr()
2497 Sema::AMK_None, PriorityModifier); in handleAvailabilityAttr()
2537 Sema::AMK_None, in handleAvailabilityAttr()
2555 Replacement, Sema::AMK_None, in handleAvailabilityAttr()
5375 static Sema::RetainOwnershipKind
5381 return Sema::RetainOwnershipKind::CF; in parsedAttrToRetainOwnershipKind()
5388 return Sema::RetainOwnershipKind::OS; in parsedAttrToRetainOwnershipKind()
5394 return Sema::RetainOwnershipKind::NS; in parsedAttrToRetainOwnershipKind()
[all …]
H A DSemaDeclCXX.cpp62 Sema &S;
1145 Sema &S;
4859 Sema &S;
5766 Sema &S;
6988 Sema &S;
7212 Sema &S;
7622 Sema &S;
8697 Sema &S;
9715 Sema *S;
10766 Sema &S;
[all …]
H A DSemaStmt.cpp63 StmtResult Sema::ActOnExprStmtError() { in ActOnExprStmtError()
850 Sema &SemaRef;
2344 Sema::DAR_Failed) in FinishForRangeVarDecl()
2521 static Sema::ForRangeStatus
2563 return Sema::FRS_Success; in BuildNonArrayForRange()
2583 return Sema::FRS_Success; in BuildNonArrayForRange()
2616 case Sema::FRS_Success: in BuildNonArrayForRange()
2617 return Sema::FRS_Success; in BuildNonArrayForRange()
3325 Sema::NamedReturnInfo Sema::getNamedReturnInfo(Expr *&E, in getNamedReturnInfo()
3357 Sema::NamedReturnInfo Sema::getNamedReturnInfo(const VarDecl *VD) { in getNamedReturnInfo()
[all …]
H A DSemaOverload.cpp620 case Sema::TDK_Invalid: in MakeDeductionFailureInfo()
686 case Sema::TDK_Success: in MakeDeductionFailureInfo()
1030 Sema::OverloadKind
7813 Sema &SemaRef;
8147 Sema &S;
9590 assert(P1 != Sema::CFP_Never && P2 != Sema::CFP_Never); in isBetterOverloadCandidate()
11352 Sema &S;
11729 Sema &S;
11866 Sema& S;
12838 Sema &SemaRef;
[all …]
H A DSemaCoroutine.cpp35 LookupResult LR(S, DN, Loc, Sema::LookupMemberName); in lookupMember()
52 static QualType lookupPromiseType(Sema &S, const FunctionDecl *FD, in lookupPromiseType()
112 Sema::LookupOrdinaryName); in lookupPromiseType()
154 Loc, Sema::LookupOrdinaryName); in lookupCoroutineHandleType()
259 Sema::LookupOperatorName); in buildOperatorCoawaitLookupExpr()
302 Sema::LookupOrdinaryName); in buildCoroutineHandle()
508 VarDecl *Sema::buildCoroutinePromise(SourceLocation Loc) { in buildCoroutinePromise()
638 static void checkNoThrow(Sema &S, const Stmt *E, in checkNoThrow()
1001 Sema::LookupOrdinaryName); in buildStdNoThrowDeclRef()
1145 static bool diagReturnOnAllocFailure(Sema &S, Expr *E, in diagReturnOnAllocFailure()
[all …]
H A DSemaLookup.cpp93 Sema &SemaRef;
236 case Sema::LookupTagName: in getIDNS()
252 case Sema::LookupLabel: in getIDNS()
289 case Sema::LookupAnyName: in getIDNS()
366 static bool isPreferredLookupResult(Sema &S, Sema::LookupNameKind Kind, in isPreferredLookupResult()
389 Kind == Sema::LookupTagName || Kind == Sema::LookupDestructorName; in isPreferredLookupResult()
954 static void LookupPredefedObjCSuperType(Sema &Sema, Scope *S) { in LookupPredefedObjCSuperType() argument
2624 Sema &S;
3056 Sema::SpecialMemberOverloadResult Sema::LookupSpecialMember(CXXRecordDecl *RD, in LookupSpecialMember()
3754 void lookupVisibleDecls(Sema &SemaRef, Scope *S, Sema::LookupNameKind Kind, in lookupVisibleDecls()
[all …]
H A DSemaConcept.cpp223 Sema::SFINAETrap Trap(S); in calculateConstraintSatisfaction()
314 bool Sema::CheckConstraintSatisfaction( in CheckConstraintSatisfaction()
388 bool Sema::EnsureTemplateArgumentListConstraints( in EnsureTemplateArgumentListConstraints()
414 static void diagnoseUnsatisfiedRequirement(Sema &S, in diagnoseUnsatisfiedRequirement()
479 static void diagnoseUnsatisfiedRequirement(Sema &S, in diagnoseUnsatisfiedRequirement()
506 static void diagnoseUnsatisfiedRequirement(Sema &S, in diagnoseUnsatisfiedRequirement()
630 Sema &S, const Expr *E, in diagnoseUnsatisfiedConstraintExpr()
654 void Sema::DiagnoseUnsatisfiedConstraint( in DiagnoseUnsatisfiedConstraint()
666 Sema::getNormalizedAssociatedConstraints( in getNormalizedAssociatedConstraints()
725 Sema::InstantiatingTemplate Inst( in substituteParameterMappings()
[all …]
H A DSemaTemplateInstantiate.cpp448 void Sema::popCodeSynthesisContext() { in popCodeSynthesisContext()
477 void Sema::InstantiatingTemplate::Clear() { in Clear()
515 void Sema::PrintInstantiationStack() { in PrintInstantiationStack()
921 TemplateInstantiator(Sema &SemaRef, in TemplateInstantiator()
1915 Sema::SFINAETrap Trap(SemaRef); in TransformTypeRequirement()
1936 Sema::SFINAETrap Trap(SemaRef); in TransformExprRequirement()
2016 Sema::SFINAETrap Trap(SemaRef); in TransformNestedRequirement()
2113 QualType Sema::SubstType(QualType T, in SubstType()
2465 bool Sema::SubstParmTypes( in SubstParmTypes()
2949 bool Sema::InstantiateInClassInitializer( in InstantiateInClassInitializer()
[all …]
H A DSemaCast.cpp81 Sema &Self;
158 Sema::ACR_unbridged) in checkObjCConversion()
1268 = (CCK == Sema::CCK_CStyleCast || CCK == Sema::CCK_FunctionalCast); in TryStaticCast()
1685 case Sema::AR_accessible: in TryStaticDowncast()
1690 case Sema::AR_inaccessible: in TryStaticDowncast()
1784 case Sema::AR_accessible: in TryStaticMemberPointerUpcast()
1785 case Sema::AR_delayed: in TryStaticMemberPointerUpcast()
1786 case Sema::AR_dependent: in TryStaticMemberPointerUpcast()
1791 case Sema::AR_inaccessible: in TryStaticMemberPointerUpcast()
1861 = (CCK == Sema::CCK_CStyleCast || CCK == Sema::CCK_FunctionalCast); in TryStaticImplicitCast()
[all …]
H A DSemaSYCL.cpp21 Sema::SemaDiagnosticBuilder Sema::SYCLDiagIfDeviceCode(SourceLocation Loc, in SYCLDiagIfDeviceCode()
29 if (getEmissionStatus(FD) == Sema::FunctionEmissionStatus::Emitted) in SYCLDiagIfDeviceCode()
36 bool Sema::checkSYCLDeviceFunction(SourceLocation Loc, FunctionDecl *Callee) { in checkSYCLDeviceFunction()
67 void Sema::AddSYCLKernelLambda(const FunctionDecl *FD) { in AddSYCLKernelLambda()
H A DSemaTemplateVariadic.cpp280 bool Sema::isUnexpandedParameterPackPermitted() { in isUnexpandedParameterPackPermitted()
397 bool Sema::DiagnoseUnexpandedParameterPack(Expr *E, in DiagnoseUnexpandedParameterPack()
526 void Sema::collectUnexpandedParameterPacks(QualType T, in collectUnexpandedParameterPacks()
531 void Sema::collectUnexpandedParameterPacks(TypeLoc TL, in collectUnexpandedParameterPacks()
536 void Sema::collectUnexpandedParameterPacks( in collectUnexpandedParameterPacks()
543 void Sema::collectUnexpandedParameterPacks( in collectUnexpandedParameterPacks()
591 TypeResult Sema::ActOnPackExpansion(ParsedType Type, in ActOnPackExpansion()
669 bool Sema::CheckParameterPacksForExpansion( in CheckParameterPacksForExpansion()
1004 ExprResult Sema::ActOnSizeofParameterPackExpr(Scope *S, in ActOnSizeofParameterPackExpr()
1055 Sema::getTemplateArgumentPackExpansionPattern( in getTemplateArgumentPackExpansionPattern()
[all …]
H A DSemaModule.cpp22 static void checkModuleImportContext(Sema &S, Module *M, in checkModuleImportContext()
57 Sema::DeclGroupPtrTy
58 Sema::ActOnGlobalModuleFragmentDecl(SourceLocation ModuleLoc) { in ActOnGlobalModuleFragmentDecl()
90 Sema::DeclGroupPtrTy
245 Sema::DeclGroupPtrTy
246 Sema::ActOnPrivateModuleFragmentDecl(SourceLocation ModuleLoc, in ActOnPrivateModuleFragmentDecl()
307 DeclResult Sema::ActOnModuleImport(SourceLocation StartLoc, in ActOnModuleImport()
341 DeclResult Sema::ActOnModuleImport(SourceLocation StartLoc, in ActOnModuleImport()
462 void Sema::ActOnModuleEnd(SourceLocation EomLoc, Module *Mod) { in ActOnModuleEnd()
583 static bool checkExportedDeclContext(Sema &S, DeclContext *DC,
[all …]
/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
H A DCommentSema.cpp28 Sema::Sema(llvm::BumpPtrAllocator &Allocator, const SourceManager &SourceMgr, in Sema() function in clang::comments::Sema
36 void Sema::setDecl(const Decl *D) { in setDecl()
821 bool Sema::isFunctionDecl() { in isFunctionDecl()
829 bool Sema::isAnyFunctionDecl() { in isAnyFunctionDecl()
857 bool Sema::isObjCMethodDecl() { in isObjCMethodDecl()
906 bool Sema::isObjCPropertyDecl() { in isObjCPropertyDecl()
922 bool Sema::isRecordLikeDecl() { in isRecordLikeDecl()
931 bool Sema::isUnionDecl() { in isUnionDecl()
948 bool Sema::isClassOrStructDecl() { in isClassOrStructDecl()
1014 bool Sema::isObjCProtocolDecl() { in isObjCProtocolDecl()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Support/
H A DAPFixedPoint.cpp116 bool IsUnsigned = !Sema.isSigned(); in getMax()
120 return APFixedPoint(Val, Sema); in getMax()
124 auto Val = APSInt::getMinValue(Sema.getWidth(), !Sema.isSigned()); in getMin()
125 return APFixedPoint(Val, Sema); in getMin()
341 unsigned Wide = Sema.getWidth() * 2; in shl()
342 if (Sema.isSigned()) in shl()
356 if (Sema.isSaturated()) { in shl()
367 return APFixedPoint(Result.sextOrTrunc(Sema.getWidth()), Sema); in shl()
402 return APFixedPoint(-Val, Sema); in negate()
410 return Val.isMinSignedValue() ? getMax(Sema) : APFixedPoint(-Val, Sema); in negate()
[all …]
/freebsd-13.1/contrib/llvm-project/clang/include/clang/ASTMatchers/Dynamic/
H A DParser.h67 class Sema {
69 virtual ~Sema();
137 class RegistrySema : public Parser::Sema {
184 parseMatcherExpression(StringRef &MatcherCode, Sema *S,
187 parseMatcherExpression(StringRef &MatcherCode, Sema *S, Diagnostics *Error) { in parseMatcherExpression()
207 static bool parseExpression(StringRef &Code, Sema *S,
210 static bool parseExpression(StringRef &Code, Sema *S, VariantValue *Value, in parseExpression()
231 completeExpression(StringRef &Code, unsigned CompletionOffset, Sema *S,
234 completeExpression(StringRef &Code, unsigned CompletionOffset, Sema *S) { in completeExpression()
247 Parser(CodeTokenizer *Tokenizer, Sema *S,
[all …]
/freebsd-13.1/lib/clang/libclang/
H A DMakefile470 SRCS_MIN+= Sema/DeclSpec.cpp
476 SRCS_MIN+= Sema/Scope.cpp
478 SRCS_MIN+= Sema/Sema.cpp
480 SRCS_MIN+= Sema/SemaAttr.cpp
482 SRCS_MIN+= Sema/SemaCUDA.cpp
484 SRCS_MIN+= Sema/SemaCast.cpp
490 SRCS_MIN+= Sema/SemaDecl.cpp
495 SRCS_MIN+= Sema/SemaExpr.cpp
500 SRCS_MIN+= Sema/SemaInit.cpp
508 SRCS_MIN+= Sema/SemaSYCL.cpp
[all …]
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTWriter.h84 class Sema; variable
505 void WriteSelectors(Sema &SemaRef);
506 void WriteReferencedSelectorsPool(Sema &SemaRef);
512 void WriteOpenCLExtensions(Sema &SemaRef);
513 void WriteCUDAPragmas(Sema &SemaRef);
515 void WriteLateParsedTemplates(Sema &SemaRef);
516 void WriteOptimizePragmaOptions(Sema &SemaRef);
517 void WriteMSStructPragmaOptions(Sema &SemaRef);
519 void WritePackPragmaOptions(Sema &SemaRef);
521 void WriteModuleFileExtension(Sema &SemaRef,
[all …]

123456