Home
last modified time | relevance | path

Searched refs:ExprValueKind (Results 1 – 25 of 40) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaFixItUtils.h38 ExprValueKind FromVK);
55 ExprValueKind FromVK);
H A DInitialization.h1278 ExprValueKind Category);
1313 ExprValueKind Category);
H A DSema.h1128 Expr *E, QualType Type, CastKind CK, ExprValueKind VK = VK_PRValue,
7164 DeclRefExpr *BuildDeclRefExpr(ValueDecl *D, QualType Ty, ExprValueKind VK,
7168 BuildDeclRefExpr(ValueDecl *D, QualType Ty, ExprValueKind VK,
7178 BuildDeclRefExpr(ValueDecl *D, QualType Ty, ExprValueKind VK,
7788 ExprResult &Cond, ExprResult &LHS, ExprResult &RHS, ExprValueKind &VK,
7873 ExprValueKind &VK, CXXCastPath &Path);
8676 ExprResult &LHS, ExprResult &RHS, ExprValueKind &VK, SourceLocation OpLoc,
8720 ExprResult &cond, ExprResult &lhs, ExprResult &rhs, ExprValueKind &VK,
8874 ExprValueKind VK, ExprObjectKind OK,
8984 Expr *E, QualType Ty, ExprValueKind VK = VK_PRValue,
H A DSemaObjC.h834 QualType &ReturnType, ExprValueKind &VK);
H A DSemaOpenMP.h158 ExprResult getOpenMPCapturedExpr(VarDecl *Capture, ExprValueKind VK,
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprObjC.cpp103 ObjCMessageExpr::ObjCMessageExpr(QualType T, ExprValueKind VK, in ObjCMessageExpr()
123 ObjCMessageExpr::ObjCMessageExpr(QualType T, ExprValueKind VK, in ObjCMessageExpr()
140 ObjCMessageExpr::ObjCMessageExpr(QualType T, ExprValueKind VK, in ObjCMessageExpr()
170 ObjCMessageExpr::Create(const ASTContext &Context, QualType T, ExprValueKind VK, in Create()
190 ObjCMessageExpr::Create(const ASTContext &Context, QualType T, ExprValueKind VK, in Create()
209 ObjCMessageExpr::Create(const ASTContext &Context, QualType T, ExprValueKind VK, in Create()
H A DExprCXX.cpp593 QualType Ty, ExprValueKind VK, in CXXOperatorCallExpr()
615 ExprValueKind VK, SourceLocation OperatorLoc, in Create()
668 QualType Ty, ExprValueKind VK, in CXXMemberCallExpr()
682 ExprValueKind VK, in Create()
768 CXXStaticCastExpr::Create(const ASTContext &C, QualType T, ExprValueKind VK, in Create()
795 ExprValueKind VK, in Create()
859 ExprValueKind VK, CastKind K, Expr *Op, in Create()
881 ExprValueKind VK, Expr *Op, in Create()
894 CXXAddrspaceCastExpr::Create(const ASTContext &C, QualType T, ExprValueKind VK, in Create()
907 const ASTContext &C, QualType T, ExprValueKind VK, TypeSourceInfo *Written, in Create()
[all …]
H A DExpr.cpp431 ExprValueKind VK, SourceLocation L, in DeclRefExpr()
454 QualType T, ExprValueKind VK, NonOdrUseReason NOUR) in DeclRefExpr()
492 ExprValueKind VK, NamedDecl *FoundD, in Create()
506 QualType T, ExprValueKind VK, in Create()
1473 ArrayRef<Expr *> Args, QualType Ty, ExprValueKind VK, in CallExpr()
1517 ArrayRef<Expr *> Args, QualType Ty, ExprValueKind VK, in Create()
1715 ExprValueKind VK, ExprObjectKind OK, in MemberExpr()
1754 QualType T, ExprValueKind VK, ExprObjectKind OK, NonOdrUseReason NOUR) { in Create()
2075 ExprValueKind VK, in Create()
2104 ExprValueKind VK, CastKind K, Expr *Op, in Create()
[all …]
H A DExprClassification.cpp96 ExprValueKind Kind) { in ClassifyExprValueKind()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExprObjC.h649 ObjCPropertyRefExpr(ObjCPropertyDecl *PD, QualType t, ExprValueKind VK, in ObjCPropertyRefExpr()
657 ObjCPropertyRefExpr(ObjCPropertyDecl *PD, QualType t, ExprValueKind VK, in ObjCPropertyRefExpr()
667 QualType T, ExprValueKind VK, ExprObjectKind OK, in ObjCPropertyRefExpr()
677 QualType T, ExprValueKind VK, ExprObjectKind OK, in ObjCPropertyRefExpr()
688 QualType T, ExprValueKind VK, ExprObjectKind OK, in ObjCPropertyRefExpr()
855 ObjCSubscriptRefExpr(Expr *base, Expr *key, QualType T, ExprValueKind VK, in ObjCSubscriptRefExpr()
1012 ObjCMessageExpr(QualType T, ExprValueKind VK,
1024 ObjCMessageExpr(QualType T, ExprValueKind VK,
1034 ObjCMessageExpr(QualType T, ExprValueKind VK,
1130 ExprValueKind VK,
[all …]
H A DExpr.h121 Expr(StmtClass SC, QualType T, ExprValueKind VK, ExprObjectKind OK) in Expr()
426 static ExprValueKind getValueKindForType(QualType T) { in getValueKindForType()
436 ExprValueKind getValueKind() const { in getValueKind()
437 return static_cast<ExprValueKind>(ExprBits.ValueKind); in getValueKind()
453 void setValueKind(ExprValueKind Cat) { ExprBits.ValueKind = Cat; } in setValueKind()
1181 OpaqueValueExpr(SourceLocation Loc, QualType T, ExprValueKind VK,
1301 ExprValueKind VK, NonOdrUseReason NOUR);
1309 ExprValueKind VK, SourceLocation L,
1317 QualType T, ExprValueKind VK, NamedDecl *FoundD = nullptr,
1325 const DeclarationNameInfo &NameInfo, QualType T, ExprValueKind VK,
[all …]
H A DExprCXX.h95 ArrayRef<Expr *> Args, QualType Ty, ExprValueKind VK,
104 ArrayRef<Expr *> Args, QualType Ty, ExprValueKind VK,
183 ExprValueKind VK, SourceLocation RP,
191 ExprValueKind VK, SourceLocation RP,
242 QualType Ty, ExprValueKind VK, SourceLocation RP,
250 QualType Ty, ExprValueKind VK,
388 CXXNamedCastExpr(StmtClass SC, QualType ty, ExprValueKind VK, CastKind kind, in CXXNamedCastExpr()
436 CXXStaticCastExpr(QualType ty, ExprValueKind vk, CastKind kind, Expr *op, in CXXStaticCastExpr()
461 Create(const ASTContext &Context, QualType T, ExprValueKind VK, CastKind K,
481 CXXDynamicCastExpr(QualType ty, ExprValueKind VK, CastKind kind, Expr *op, in CXXDynamicCastExpr()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DSpecifiers.h132 enum ExprValueKind { enum
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaFixItUtils.cpp26 ExprValueKind FromVK) { in compareTypesSimple()
H A DSemaExprMember.cpp372 CheckExtVectorComponent(Sema &S, QualType baseType, ExprValueKind &VK, in CheckExtVectorComponent()
830 QualType Ty, ExprValueKind VK, ExprObjectKind OK, in BuildMemberExpr()
1087 ExprValueKind valueKind; in BuildMemberReferenceExpr()
1605 ExprValueKind VK = (IsArrow ? VK_LValue : BaseExpr.get()->getValueKind()); in LookupMemberExpr()
1767 ExprValueKind VK = VK_LValue; in BuildFieldReferenceExpr()
H A DSemaCoroutine.cpp525 ExprValueKind::VK_LValue, FD->getLocation()); in buildCoroutinePromise()
1377 ExprValueKind::VK_LValue, PDLoc); in collectPlacementArgs()
1973 ExprValueKind::VK_LValue, Loc); // FIXME: scope? in buildCoroutineParameterMoves()
H A DSemaOverload.cpp5887 ExprValueKind FromVK) { in TryCopyInitialization()
8402 ExprValueKind VK = Expr::getValueKindForType(ConversionType); in AddConversionCandidate()
14939 ExprValueKind VK = Expr::getValueKindForType(ResultType); in BuildCXXMemberCallExpr()
15001 ExprValueKind VK = ExprValueKind::VK_PRValue; in CreateOverloadedUnaryOp()
15091 ExprValueKind VK = Expr::getValueKindForType(ResultTy); in CreateOverloadedUnaryOp()
15488 ExprValueKind VK = Expr::getValueKindForType(ResultTy); in CreateOverloadedBinOp()
15941 ExprValueKind VK = Expr::getValueKindForType(ResultTy); in CreateOverloadedArraySubscriptExpr()
16052 ExprValueKind valueKind = Expr::getValueKindForType(proto->getReturnType()); in BuildCallToMemberFunction()
16256 ExprValueKind VK = Expr::getValueKindForType(ResultType); in BuildCallToMemberFunction()
16610 ExprValueKind VK = Expr::getValueKindForType(ResultTy); in BuildCallToObjectOfClassType()
[all …]
H A DHLSLBuiltinTypeDeclBuilder.cpp471 LHSExpr->getType(), ExprValueKind::VK_PRValue, in assign()
H A DSemaExpr.cpp2293 Sema::BuildDeclRefExpr(ValueDecl *D, QualType Ty, ExprValueKind VK, in BuildDeclRefExpr()
2301 Sema::BuildDeclRefExpr(ValueDecl *D, QualType Ty, ExprValueKind VK, in BuildDeclRefExpr()
2370 Sema::BuildDeclRefExpr(ValueDecl *D, QualType Ty, ExprValueKind VK, in BuildDeclRefExpr()
3062 ExprValueKind VK = From->getValueKind(); in PerformObjectMemberConversion()
3308 ExprValueKind valueKind = VK_PRValue; in BuildDeclarationNameExpr()
5193 ExprValueKind VK = VK_LValue; in CreateBuiltinArraySubscriptExpr()
6811 ExprValueKind VK = VK_PRValue; in BuildAsTypeExpr()
7200 ExprValueKind VK = in BuildCompoundLiteralExpr()
8501 ExprResult &RHS, ExprValueKind &VK, in CheckConditionalOperands()
8925 ExprValueKind VK = VK_PRValue; in ActOnConditionalOp()
[all …]
H A DSemaTypeTraits.cpp42 ExprValueKind VK = clang::VK_XValue; in LookupSpecialMemberFromXValue()
612 ExprValueKind::VK_LValue); in HasNonDeletedDefaultedEqualityComparison()
H A DSemaExprCXX.cpp5236 ExprValueKind VK = From->getValueKind(); in PerformImplicitConversion()
5306 ExprValueKind &VK, in CheckPointerToMemberOperands()
5388 ExprValueKind VK = isIndirect ? VK_PRValue : LHS.get()->getValueKind(); in CheckPointerToMemberOperands()
5827 ExprResult &RHS, ExprValueKind &VK, in CXXCheckConditionalOperands()
5971 ExprValueKind LVK = LHS.get()->getValueKind(); in CXXCheckConditionalOperands()
5972 ExprValueKind RVK = RHS.get()->getValueKind(); in CXXCheckConditionalOperands()
H A DSemaInit.cpp3962 ExprValueKind VK) { in AddDerivedToBaseCastStep()
4012 ExprValueKind VK) { in AddQualificationConversionStep()
5263 ExprValueKind VK = VK_PRValue; in TryRefInitWithConversionFunction()
5524 ExprValueKind ValueKind = InitCategory.isXValue() ? VK_XValue : VK_PRValue; in TryReferenceInitializationCore()
7749 ExprValueKind VK, in PerformQualificationConversion()
8003 ExprValueKind VK = in Perform()
8179 ExprValueKind VK = in Perform()
H A DSemaExprObjC.cpp1717 ExprValueKind &VK) { in CheckMessageArgumentTypes()
2682 ExprValueKind VK = VK_PRValue; in BuildClassMessage()
3226 ExprValueKind VK = VK_PRValue; in BuildInstanceMessage()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DBodyFarm.cpp109 ExprValueKind ValueKind = VK_LValue);
227 ExprValueKind ValueKind) { in makeMemberExpression()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprAgg.cpp90 CodeGenFunction::ExprValueKind SrcValueKind =
355 CodeGenFunction::ExprValueKind SrcValueKind) { in EmitFinalDestCopy()
2233 ExprValueKind SrcKind) { in EmitAggFinalDestCopy()

12