Home
last modified time | relevance | path

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

12345

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DFixedPoint.h77 : 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 DTemplateInstCallback.h29 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 DLookup.h147 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 DSemaInternal.h25 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 DSemaTemplateDeduction.cpp394 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 DSemaAttr.cpp28 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 DSemaCUDA.cpp27 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 DSemaAccess.cpp599 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 DSema.cpp78 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 DSemaOverload.cpp597 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 DSemaDeclCXX.cpp62 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 DSemaCoroutine.cpp34 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 DSemaStmt.cpp63 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 DSemaCast.cpp71 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 DSemaDeclAttr.cpp415 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 DSemaTemplateVariadic.cpp281 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 DSemaTemplateInstantiate.cpp55 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 DSemaLookup.cpp91 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 DSemaDeclObjC.cpp536 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 DSemaExpr.cpp784 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 DSemaCXXScopeSpec.cpp54 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 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()
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 DParser.h68 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 DFixedPoint.cpp102 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 DMakefile417 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 …]

12345