| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | APFixedPoint.h | 103 : 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 D | TemplateInstCallback.h | 28 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 D | Lookup.h | 146 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 D | SemaTemplateDeduction.cpp | 405 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 D | SemaAttr.cpp | 27 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 D | SemaCUDA.cpp | 37 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 D | Sema.cpp | 121 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 D | SemaAccess.cpp | 611 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 D | SemaDeclAttr.cpp | 382 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 D | SemaDeclCXX.cpp | 62 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 D | SemaStmt.cpp | 63 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 D | SemaOverload.cpp | 620 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 D | SemaCoroutine.cpp | 35 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 D | SemaLookup.cpp | 93 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 D | SemaConcept.cpp | 223 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 D | SemaTemplateInstantiate.cpp | 448 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 D | SemaCast.cpp | 81 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 D | SemaSYCL.cpp | 21 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 D | SemaTemplateVariadic.cpp | 280 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 D | SemaModule.cpp | 22 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 D | CommentSema.cpp | 28 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 D | APFixedPoint.cpp | 116 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 D | Parser.h | 67 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 D | Makefile | 470 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 D | ASTWriter.h | 84 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 …]
|