| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/ |
| H A D | FixedPoint.h | 77 : Val(Val, !Sema.isSigned()), Sema(Sema) { in APFixedPoint() 78 assert(Val.getBitWidth() == Sema.getWidth() && in APFixedPoint() 82 APFixedPoint(uint64_t Val, const FixedPointSemantics &Sema) in APFixedPoint() argument 83 : APFixedPoint(llvm::APInt(Sema.getWidth(), Val, Sema.isSigned()), in APFixedPoint() 84 Sema) {} in APFixedPoint() 90 inline bool isSigned() const { return Sema.isSigned(); } in isSigned() 97 return APFixedPoint(Val >> Amt, Sema); in shr() 101 return APFixedPoint(Val << Amt, Sema); in shl() 128 static APFixedPoint getMax(const FixedPointSemantics &Sema); 129 static APFixedPoint getMin(const FixedPointSemantics &Sema); [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/ |
| H A D | TemplateInstCallback.h | 29 virtual void initialize(const Sema &TheSema) = 0; 32 virtual void finalize(const Sema &TheSema) = 0; 35 virtual void atTemplateBegin(const Sema &TheSema, 39 virtual void atTemplateEnd(const Sema &TheSema, 40 const Sema::CodeSynthesisContext &Inst) = 0; 45 const Sema &TheSema) { in initialize() 54 const Sema &TheSema) { in finalize() 63 const Sema &TheSema, in atTemplateBegin() 64 const Sema::CodeSynthesisContext &Inst) { in atTemplateBegin() 73 const Sema &TheSema, in atTemplateEnd() [all …]
|
| H A D | Lookup.h | 147 Sema::LookupNameKind LookupKind, 148 Sema::RedeclarationKind Redecl = Sema::NotForRedeclaration) 159 LookupResult(Sema &SemaRef, DeclarationName Name, 161 Sema::RedeclarationKind Redecl = Sema::NotForRedeclaration) 251 Sema::LookupNameKind getLookupKind() const { in getLookupKind() 268 Redecl ? Sema::ForVisibleRedeclaration : Sema::NotForRedeclaration; in redeclarationKind() 554 void clear(Sema::LookupNameKind Kind) { in clear() 562 Redecl = (RK != Sema::NotForRedeclaration); in setRedeclarationKind() 601 Sema &getSema() const { return *SemaPtr; } in getSema() 721 Sema *SemaPtr; [all …]
|
| H A D | SemaInternal.h | 25 inline PartialDiagnostic Sema::PDiag(unsigned DiagID) { in PDiag() 71 SourceLocation Loc, Sema &SemaRef, in MarkVarDeclODRUsed() 84 SemaRef.tryCaptureVariable(Var, Loc, Sema::TryCapture_Implicit, in MarkVarDeclODRUsed() 131 TypoCorrectionConsumer(Sema &SemaRef, in TypoCorrectionConsumer() 133 Sema::LookupNameKind LookupKind, in TypoCorrectionConsumer() 344 Sema &SemaRef; 356 inline Sema::TypoExprState::TypoExprState() {} in TypoExprState() 358 inline Sema::TypoExprState::TypoExprState(TypoExprState &&other) noexcept { in TypoExprState() 362 inline Sema::TypoExprState &Sema::TypoExprState:: 363 operator=(Sema::TypoExprState &&other) noexcept {
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaTemplateDeduction.cpp | 394 return Sema::TDK_Success; in DeduceNonTypeTemplateArgument() 401 return Sema::TDK_Success; in DeduceNonTypeTemplateArgument() 958 Sema &S; 1106 return Sema::TDK_Success; in DeduceTemplateArguments() 1515 return Param == Arg? Sema::TDK_Success : Sema::TDK_NonDeducedMismatch; in DeduceTemplateArgumentsByTypeMatch() 3304 Sema::TemplateDeductionResult Sema::FinishTemplateArgumentDeduction( in FinishTemplateArgumentDeduction() 3796 Sema::TemplateDeductionResult Sema::DeduceTemplateArguments( in DeduceTemplateArguments() 4017 Sema::TemplateDeductionResult Sema::DeduceTemplateArguments( in DeduceTemplateArguments() 4273 Sema::TemplateDeductionResult Sema::DeduceTemplateArguments( in DeduceTemplateArguments() 4356 Sema::DeduceAutoResult [all …]
|
| H A D | SemaAttr.cpp | 28 Sema::PragmaStackSentinelRAII::PragmaStackSentinelRAII(Sema &S, in PragmaStackSentinelRAII() 100 Action = Sema::PSK_Push_Set; in ActOnPragmaOptionsAlign() 107 Action = Sema::PSK_Push_Set; in ActOnPragmaOptionsAlign() 117 Action = Sema::PSK_Push_Set; in ActOnPragmaOptionsAlign() 124 Action = Sema::PSK_Pop; in ActOnPragmaOptionsAlign() 127 Action = Sema::PSK_Reset; in ActOnPragmaOptionsAlign() 192 if (Action == Sema::PSK_Show) { in ActOnPragmaPack() 206 if (Action & Sema::PSK_Pop) { in ActOnPragmaPack() 291 void Sema::ActOnPragmaMSPointersToMembers( in ActOnPragmaMSPointersToMembers() 523 void Sema::ActOnPragmaAttributeAttribute( in ActOnPragmaAttributeAttribute() [all …]
|
| H A D | SemaCUDA.cpp | 27 void Sema::PushForceCUDAHostDevice() { in PushForceCUDAHostDevice() 32 bool Sema::PopForceCUDAHostDevice() { in PopForceCUDAHostDevice() 58 Sema::CUDAFunctionTarget 107 Sema::CUDAFunctionTarget Sema::IdentifyCUDATarget(const FunctionDecl *D, in IdentifyCUDATarget() 162 Sema::CUDAFunctionPreference 214 void Sema::EraseUnwantedCUDAMatches( in EraseUnwantedCUDAMatches() 250 assert(Target1 != Sema::CFT_Global); in resolveCalleeCUDATargetConflict() 251 assert(Target2 != Sema::CFT_Global); in resolveCalleeCUDATargetConflict() 676 (T == Sema::CFT_Device || T == Sema::CFT_Global)) in IsKnownEmitted() 696 Sema::CUDADiagBuilder Sema::CUDADiagIfDeviceCode(SourceLocation Loc, in CUDADiagIfDeviceCode() [all …]
|
| H A D | SemaAccess.cpp | 599 Sema &S; 1438 static Sema::AccessResult CheckAccess(Sema &S, SourceLocation Loc, in CheckAccess() 1588 Sema::AccessResult Sema::CheckDestructorAccess(SourceLocation Loc, in CheckDestructorAccess() 1612 Sema::AccessResult Sema::CheckConstructorAccess(SourceLocation UseLoc, in CheckConstructorAccess() 1655 Sema::AccessResult Sema::CheckConstructorAccess(SourceLocation UseLoc, in CheckConstructorAccess() 1697 Sema::AccessResult Sema::CheckAllocationAccess(SourceLocation OpLoc, in CheckAllocationAccess() 1717 Sema::AccessResult Sema::CheckMemberAccess(SourceLocation UseLoc, in CheckMemberAccess() 1732 Sema::AccessResult 1770 Sema::AccessResult Sema::CheckFriendAccess(NamedDecl *target) { in CheckFriendAccess() 1801 Sema::AccessResult Sema::CheckAddressOfMemberAccess(Expr *OvlExpr, in CheckAddressOfMemberAccess() [all …]
|
| H A D | Sema.cpp | 78 Sema *S = nullptr; 82 void set(Sema &S) { this->S = &S; } in set() 117 Sema::Sema(Preprocessor &pp, ASTContext &ctxt, ASTConsumer &consumer, in Sema() function in Sema 186 void Sema::Initialize() { in Initialize() 341 Sema::~Sema() { in ~Sema() 425 void Sema::PrintStats() const { in PrintStats() 627 void Sema::getUndefinedButUsed( in getUndefinedButUsed() 1321 Sema::SemaDiagnosticBuilder 1380 void Sema::PushFunctionScope() { in PushFunctionScope() 1496 void Sema::PopCompoundScope() { in PopCompoundScope() [all …]
|
| H A D | SemaOverload.cpp | 597 case Sema::TDK_Invalid: in MakeDeductionFailureInfo() 655 case Sema::TDK_Success: in MakeDeductionFailureInfo() 665 case Sema::TDK_Success: in Destroy() 965 Sema::OverloadKind 7406 Sema &SemaRef; 7737 Sema &S; 10543 Sema &S; 10829 Sema &S; 10966 Sema& S; 11884 Sema &SemaRef; [all …]
|
| H A D | SemaDeclCXX.cpp | 62 Sema *S; 1079 Sema &S; 4520 Sema &S; 5359 Sema &S; 6224 Sema &S; 6759 Sema &S; 7725 Sema *S; 8671 Sema &S; 9039 Sema &S; 10794 Sema &S; [all …]
|
| H A D | SemaCoroutine.cpp | 34 LookupResult LR(S, DN, Loc, Sema::LookupMemberName); in lookupMember() 51 static QualType lookupPromiseType(Sema &S, const FunctionDecl *FD, in lookupPromiseType() 111 Sema::LookupOrdinaryName); in lookupPromiseType() 153 Loc, Sema::LookupOrdinaryName); in lookupCoroutineHandleType() 280 Sema::LookupOperatorName); in buildOperatorCoawaitLookupExpr() 343 Sema::LookupOrdinaryName); in buildCoroutineHandle() 490 static ExprResult buildPromiseCall(Sema &S, VarDecl *Promise, in buildPromiseCall() 503 VarDecl *Sema::buildCoroutinePromise(SourceLocation Loc) { in buildCoroutinePromise() 882 Sema::LookupOrdinaryName); in buildStdNoThrowDeclRef() 1026 static bool diagReturnOnAllocFailure(Sema &S, Expr *E, in diagReturnOnAllocFailure() [all …]
|
| H A D | SemaStmt.cpp | 63 StmtResult Sema::ActOnExprStmtError() { in ActOnExprStmtError() 343 void Sema::ActOnFinishOfCompoundStmt() { in ActOnFinishOfCompoundStmt() 526 Sema &SemaRef; 1985 Sema::DAR_Failed) in FinishForRangeVarDecl() 2152 static Sema::ForRangeStatus 2194 return Sema::FRS_Success; in BuildNonArrayForRange() 2214 return Sema::FRS_Success; in BuildNonArrayForRange() 2247 case Sema::FRS_Success: in BuildNonArrayForRange() 2248 return Sema::FRS_Success; in BuildNonArrayForRange() 2298 Sema::SFINAETrap Trap(SemaRef); in RebuildForRangeWithDereference() [all …]
|
| H A D | SemaCast.cpp | 71 Sema &Self; 146 Sema::ACR_unbridged) in checkObjCConversion() 1072 = (CCK == Sema::CCK_CStyleCast || CCK == Sema::CCK_FunctionalCast); in TryStaticCast() 1473 case Sema::AR_accessible: in TryStaticDowncast() 1478 case Sema::AR_inaccessible: in TryStaticDowncast() 1572 case Sema::AR_accessible: in TryStaticMemberPointerUpcast() 1573 case Sema::AR_delayed: in TryStaticMemberPointerUpcast() 1574 case Sema::AR_dependent: in TryStaticMemberPointerUpcast() 1579 case Sema::AR_inaccessible: in TryStaticMemberPointerUpcast() 1649 = (CCK == Sema::CCK_CStyleCast || CCK == Sema::CCK_FunctionalCast); in TryStaticImplicitCast() [all …]
|
| H A D | SemaDeclAttr.cpp | 415 static const Sema::SemaDiagnosticBuilder& 421 static const Sema::SemaDiagnosticBuilder& 3775 void Sema::CheckAlignasUnderalignment(Decl *D) { in CheckAlignasUnderalignment() 3812 bool Sema::checkMSInheritanceAttrOnDefinition( in checkMSInheritanceAttrOnDefinition() 4834 static Sema::RetainOwnershipKind 4840 return Sema::RetainOwnershipKind::CF; in parsedAttrToRetainOwnershipKind() 4847 return Sema::RetainOwnershipKind::OS; in parsedAttrToRetainOwnershipKind() 4853 return Sema::RetainOwnershipKind::NS; in parsedAttrToRetainOwnershipKind() 7095 void Sema::ProcessDeclAttributeDelayed(Decl *D, in ProcessDeclAttributeDelayed() 7106 bool Sema::ProcessAccessDeclAttributeList( in ProcessAccessDeclAttributeList() [all …]
|
| H A D | SemaTemplateVariadic.cpp | 281 bool Sema::isUnexpandedParameterPackPermitted() { in isUnexpandedParameterPackPermitted() 384 bool Sema::DiagnoseUnexpandedParameterPack(Expr *E, in DiagnoseUnexpandedParameterPack() 490 void Sema::collectUnexpandedParameterPacks(QualType T, in collectUnexpandedParameterPacks() 495 void Sema::collectUnexpandedParameterPacks(TypeLoc TL, in collectUnexpandedParameterPacks() 500 void Sema::collectUnexpandedParameterPacks( in collectUnexpandedParameterPacks() 507 void Sema::collectUnexpandedParameterPacks( in collectUnexpandedParameterPacks() 555 TypeResult Sema::ActOnPackExpansion(ParsedType Type, in ActOnPackExpansion() 627 bool Sema::CheckParameterPacksForExpansion( in CheckParameterPacksForExpansion() 952 ExprResult Sema::ActOnSizeofParameterPackExpr(Scope *S, in ActOnSizeofParameterPackExpr() 1003 Sema::getTemplateArgumentPackExpansionPattern( in getTemplateArgumentPackExpansionPattern() [all …]
|
| H A D | SemaTemplateInstantiate.cpp | 55 Sema::getTemplateInstantiationArgs(NamedDecl *D, in getTemplateInstantiationArgs() 367 void Sema::popCodeSynthesisContext() { in popCodeSynthesisContext() 396 void Sema::InstantiatingTemplate::Clear() { in Clear() 433 void Sema::PrintInstantiationStack() { in PrintInstantiationStack() 736 TemplateInstantiator(Sema &SemaRef, in TemplateInstantiator() 1591 TypeSourceInfo *Sema::SubstType(TypeLoc TL, in SubstType() 1622 QualType Sema::SubstType(QualType T, in SubstType() 1841 bool Sema::SubstParmTypes( in SubstParmTypes() 1973 const Attr *At, ASTContext &C, Sema &S, 2299 bool Sema::InstantiateInClassInitializer( in InstantiateInClassInitializer() [all …]
|
| H A D | SemaLookup.cpp | 91 Sema &SemaRef; 213 case Sema::LookupOrdinaryName: in getIDNS() 226 case Sema::LookupOperatorName: in getIDNS() 233 case Sema::LookupTagName: in getIDNS() 249 case Sema::LookupLabel: in getIDNS() 253 case Sema::LookupMemberName: in getIDNS() 282 case Sema::LookupAnyName: in getIDNS() 359 static bool isPreferredLookupResult(Sema &S, Sema::LookupNameKind Kind, in isPreferredLookupResult() 2420 Sema &S; 2850 Sema::SpecialMemberOverloadResult Sema::LookupSpecialMember(CXXRecordDecl *RD, in LookupSpecialMember() [all …]
|
| H A D | SemaDeclObjC.cpp | 536 void Sema:: 1763 Sema::DeclGroupPtrTy 2077 Sema::DeclGroupPtrTy 3017 Sema::DeclGroupPtrTy 3768 Sema::ObjCContainerKind Sema::getObjCContainerKind() const { in getObjCContainerKind() 3773 return Sema::OCK_Protocol; in getObjCContainerKind() 3777 return Sema::OCK_Category; in getObjCContainerKind() 3784 return Sema::OCK_None; in getObjCContainerKind() 4143 return Sema::RTC_Unknown; in CheckRelatedResultTypeCompatibility() 4155 Sema &S; [all …]
|
| H A D | SemaExpr.cpp | 784 Sema::VarArgKind Sema::isValidVarArgType(const QualType &Ty) { in isValidVarArgType() 4779 Sema::VariadicCallType 7592 Sema::AssignConvertType ConvTy = Sema::Compatible; in checkPointerTypesForAssignment() 7719 Sema::AssignConvertType ConvTy = Sema::Compatible; in checkBlockPointerTypesForAssignment() 9806 Sema::ObjCLiteralKind Sema::CheckLiteralKind(Expr *FromE) { in CheckLiteralKind() 11312 Sema &Sema) { in CheckIdentityFieldAssignment() argument 14231 void Sema::VerifyICEDiagnoser::diagnoseFold(Sema &S, SourceLocation Loc, in diagnoseFold() 15812 Sema &S; 15850 Sema &S; 16186 Sema &S; [all …]
|
| H A D | SemaCXXScopeSpec.cpp | 54 DeclContext *Sema::computeDeclContext(QualType T) { in computeDeclContext() 75 DeclContext *Sema::computeDeclContext(const CXXScopeSpec &SS, in computeDeclContext() 168 bool Sema::isDependentScopeSpecifier(const CXXScopeSpec &SS) { in isDependentScopeSpecifier() 200 bool Sema::RequireCompleteDeclContext(CXXScopeSpec &SS, in RequireCompleteDeclContext() 273 bool Sema::ActOnCXXGlobalScopeSpecifier(SourceLocation CCLoc, in ActOnCXXGlobalScopeSpecifier() 279 bool Sema::ActOnSuperScopeSpecifier(SourceLocation SuperLoc, in ActOnSuperScopeSpecifier() 315 bool Sema::isAcceptableNestedNameSpecifier(const NamedDecl *SD, in isAcceptableNestedNameSpecifier() 435 explicit NestedNameSpecifierValidatorCCC(Sema &SRef) in NestedNameSpecifierValidatorCCC() 443 Sema &SRef; 842 bool Sema::ActOnCXXNestedNameSpecifierDecltype(CXXScopeSpec &SS, in ActOnCXXNestedNameSpecifierDecltype() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/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() 801 bool Sema::isFunctionDecl() { in isFunctionDecl() 809 bool Sema::isAnyFunctionDecl() { in isAnyFunctionDecl() 837 bool Sema::isObjCMethodDecl() { in isObjCMethodDecl() 880 bool Sema::isObjCPropertyDecl() { in isObjCPropertyDecl() 896 bool Sema::isRecordLikeDecl() { in isRecordLikeDecl() 905 bool Sema::isUnionDecl() { in isUnionDecl() 916 bool Sema::isClassOrStructDecl() { in isClassOrStructDecl() 953 bool Sema::isObjCProtocolDecl() { in isObjCProtocolDecl() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/Dynamic/ |
| H A D | Parser.h | 68 class Sema { 70 virtual ~Sema(); 130 class RegistrySema : public Parser::Sema { 168 parseMatcherExpression(StringRef MatcherCode, Sema *S, 172 parseMatcherExpression(StringRef MatcherCode, Sema *S, in parseMatcherExpression() 193 static bool parseExpression(StringRef Code, Sema *S, 196 static bool parseExpression(StringRef Code, Sema *S, in parseExpression() 217 completeExpression(StringRef Code, unsigned CompletionOffset, Sema *S, 220 completeExpression(StringRef Code, unsigned CompletionOffset, Sema *S) { in completeExpression() 233 Parser(CodeTokenizer *Tokenizer, Sema *S, [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Basic/ |
| H A D | FixedPoint.cpp | 102 APFixedPoint APFixedPoint::getMax(const FixedPointSemantics &Sema) { in getMax() argument 103 bool IsUnsigned = !Sema.isSigned(); in getMax() 104 auto Val = llvm::APSInt::getMaxValue(Sema.getWidth(), IsUnsigned); in getMax() 105 if (IsUnsigned && Sema.hasUnsignedPadding()) in getMax() 107 return APFixedPoint(Val, Sema); in getMax() 110 APFixedPoint APFixedPoint::getMin(const FixedPointSemantics &Sema) { in getMin() argument 111 auto Val = llvm::APSInt::getMinValue(Sema.getWidth(), !Sema.isSigned()); in getMin() 112 return APFixedPoint(Val, Sema); in getMin()
|
| /freebsd-12.1/lib/clang/libclang/ |
| H A D | Makefile | 417 SRCS_MIN+= Sema/DeclSpec.cpp 423 SRCS_MIN+= Sema/Scope.cpp 425 SRCS_MIN+= Sema/Sema.cpp 427 SRCS_MIN+= Sema/SemaAttr.cpp 428 SRCS_MIN+= Sema/SemaCUDA.cpp 430 SRCS_MIN+= Sema/SemaCast.cpp 435 SRCS_MIN+= Sema/SemaDecl.cpp 440 SRCS_MIN+= Sema/SemaExpr.cpp 445 SRCS_MIN+= Sema/SemaInit.cpp 452 SRCS_MIN+= Sema/SemaStmt.cpp [all …]
|