Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaFixItUtils.h38 ExprValueKind FromVK);
55 ExprValueKind FromVK);
H A DInitialization.h1277 ExprValueKind Category);
1312 ExprValueKind Category);
H A DSema.h841 Expr *E, QualType Type, CastKind CK, ExprValueKind VK = VK_PRValue,
6746 DeclRefExpr *BuildDeclRefExpr(ValueDecl *D, QualType Ty, ExprValueKind VK,
6750 BuildDeclRefExpr(ValueDecl *D, QualType Ty, ExprValueKind VK,
6760 BuildDeclRefExpr(ValueDecl *D, QualType Ty, ExprValueKind VK,
7365 ExprResult &Cond, ExprResult &LHS, ExprResult &RHS, ExprValueKind &VK,
7463 ExprValueKind &VK, CXXCastPath &Path);
8364 ExprResult &LHS, ExprResult &RHS, ExprValueKind &VK, SourceLocation OpLoc,
8395 ExprResult &cond, ExprResult &lhs, ExprResult &rhs, ExprValueKind &VK,
8599 ExprValueKind VK, ExprObjectKind OK,
8709 Expr *E, QualType Ty, ExprValueKind VK = VK_PRValue,
H A DSemaObjC.h841 QualType &ReturnType, ExprValueKind &VK);
H A DSemaOpenMP.h157 ExprResult getOpenMPCapturedExpr(VarDecl *Capture, ExprValueKind VK,
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprObjC.cpp106 ObjCMessageExpr::ObjCMessageExpr(QualType T, ExprValueKind VK, in ObjCMessageExpr()
126 ObjCMessageExpr::ObjCMessageExpr(QualType T, ExprValueKind VK, in ObjCMessageExpr()
143 ObjCMessageExpr::ObjCMessageExpr(QualType T, ExprValueKind VK, in ObjCMessageExpr()
175 ObjCMessageExpr::Create(const ASTContext &Context, QualType T, ExprValueKind VK, in Create()
195 ObjCMessageExpr::Create(const ASTContext &Context, QualType T, ExprValueKind VK, in Create()
214 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()
664 QualType Ty, ExprValueKind VK, in CXXMemberCallExpr()
678 ExprValueKind VK, in Create()
762 CXXStaticCastExpr::Create(const ASTContext &C, QualType T, ExprValueKind VK, in Create()
789 ExprValueKind VK, in Create()
854 ExprValueKind VK, CastKind K, Expr *Op, in Create()
877 ExprValueKind VK, Expr *Op, in Create()
890 CXXAddrspaceCastExpr::Create(const ASTContext &C, QualType T, ExprValueKind VK, in Create()
903 const ASTContext &C, QualType T, ExprValueKind VK, TypeSourceInfo *Written, in Create()
[all …]
H A DExpr.cpp432 ExprValueKind VK, SourceLocation L, in DeclRefExpr()
455 QualType T, ExprValueKind VK, NonOdrUseReason NOUR) in DeclRefExpr()
493 ExprValueKind VK, NamedDecl *FoundD, in Create()
507 QualType T, ExprValueKind VK, in Create()
1450 ArrayRef<Expr *> Args, QualType Ty, ExprValueKind VK, in CallExpr()
1495 ArrayRef<Expr *> Args, QualType Ty, ExprValueKind VK, in Create()
1509 ExprValueKind VK, SourceLocation RParenLoc, in CreateTemporary()
1720 ExprValueKind VK, ExprObjectKind OK, in MemberExpr()
1759 QualType T, ExprValueKind VK, ExprObjectKind OK, NonOdrUseReason NOUR) { in Create()
2077 ExprValueKind VK, in Create()
[all …]
H A DExprClassification.cpp96 ExprValueKind Kind) { in ClassifyExprValueKind()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExpr.h121 Expr(StmtClass SC, QualType T, ExprValueKind VK, ExprObjectKind OK) in Expr()
427 static ExprValueKind getValueKindForType(QualType T) { in getValueKindForType()
437 ExprValueKind getValueKind() const { in getValueKind()
438 return static_cast<ExprValueKind>(ExprBits.ValueKind); in getValueKind()
454 void setValueKind(ExprValueKind Cat) { ExprBits.ValueKind = Cat; } in setValueKind()
1178 OpaqueValueExpr(SourceLocation Loc, QualType T, ExprValueKind VK,
1298 ExprValueKind VK, NonOdrUseReason NOUR);
1306 ExprValueKind VK, SourceLocation L,
1314 QualType T, ExprValueKind VK, NamedDecl *FoundD = nullptr,
1322 const DeclarationNameInfo &NameInfo, QualType T, ExprValueKind VK,
[all …]
H A DExprCXX.h93 ArrayRef<Expr *> Args, QualType Ty, ExprValueKind VK,
102 ArrayRef<Expr *> Args, QualType Ty, ExprValueKind VK,
181 ExprValueKind VK, SourceLocation RP,
189 ExprValueKind VK, SourceLocation RP,
240 QualType Ty, ExprValueKind VK, SourceLocation RP,
248 QualType Ty, ExprValueKind VK,
386 CXXNamedCastExpr(StmtClass SC, QualType ty, ExprValueKind VK, CastKind kind, in CXXNamedCastExpr()
434 CXXStaticCastExpr(QualType ty, ExprValueKind vk, CastKind kind, Expr *op, in CXXStaticCastExpr()
459 Create(const ASTContext &Context, QualType T, ExprValueKind VK, CastKind K,
479 CXXDynamicCastExpr(QualType ty, ExprValueKind VK, CastKind kind, Expr *op, in CXXDynamicCastExpr()
[all …]
H A DStmt.h357 LLVM_PREFERRED_TYPE(ExprValueKind)
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DSpecifiers.h129 enum ExprValueKind { enum
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaFixItUtils.cpp26 ExprValueKind FromVK) { in compareTypesSimple()
H A DSemaExprMember.cpp374 CheckExtVectorComponent(Sema &S, QualType baseType, ExprValueKind &VK, in CheckExtVectorComponent()
936 QualType Ty, ExprValueKind VK, ExprObjectKind OK, in BuildMemberExpr()
1161 ExprValueKind valueKind; in BuildMemberReferenceExpr()
1670 ExprValueKind VK = (IsArrow ? VK_LValue : BaseExpr.get()->getValueKind()); in LookupMemberExpr()
1832 ExprValueKind VK = VK_LValue; in BuildFieldReferenceExpr()
H A DSemaCoroutine.cpp537 ExprValueKind::VK_LValue, FD->getLocation()); in buildCoroutinePromise()
1310 ExprValueKind::VK_LValue, PDLoc); in collectPlacementArgs()
1888 ExprValueKind::VK_LValue, Loc); // FIXME: scope? in buildCoroutineParameterMoves()
H A DSemaOverload.cpp5644 ExprValueKind FromVK) { in TryCopyInitialization()
7971 ExprValueKind VK = Expr::getValueKindForType(ConversionType); in AddConversionCandidate()
14136 ExprValueKind VK = Expr::getValueKindForType(ResultType); in BuildCXXMemberCallExpr()
14197 ExprValueKind VK = ExprValueKind::VK_PRValue; in CreateOverloadedUnaryOp()
14287 ExprValueKind VK = Expr::getValueKindForType(ResultTy); in CreateOverloadedUnaryOp()
14676 ExprValueKind VK = Expr::getValueKindForType(ResultTy); in CreateOverloadedBinOp()
15125 ExprValueKind VK = Expr::getValueKindForType(ResultTy); in CreateOverloadedArraySubscriptExpr()
15234 ExprValueKind valueKind = Expr::getValueKindForType(proto->getReturnType()); in BuildCallToMemberFunction()
15438 ExprValueKind VK = Expr::getValueKindForType(ResultType); in BuildCallToMemberFunction()
15792 ExprValueKind VK = Expr::getValueKindForType(ResultTy); in BuildCallToObjectOfClassType()
[all …]
H A DSemaExpr.cpp2186 Sema::BuildDeclRefExpr(ValueDecl *D, QualType Ty, ExprValueKind VK, in BuildDeclRefExpr()
2194 Sema::BuildDeclRefExpr(ValueDecl *D, QualType Ty, ExprValueKind VK, in BuildDeclRefExpr()
2263 Sema::BuildDeclRefExpr(ValueDecl *D, QualType Ty, ExprValueKind VK, in BuildDeclRefExpr()
3015 ExprValueKind VK = From->getValueKind(); in PerformObjectMemberConversion()
3254 ExprValueKind valueKind = VK_PRValue; in BuildDeclarationNameExpr()
5095 ExprValueKind VK = VK_LValue; in CreateBuiltinArraySubscriptExpr()
6639 ExprValueKind VK = VK_PRValue; in BuildAsTypeExpr()
7055 ExprValueKind VK = in BuildCompoundLiteralExpr()
8330 ExprResult &RHS, ExprValueKind &VK, in CheckConditionalOperands()
8779 ExprValueKind VK = VK_PRValue; in ActOnConditionalOp()
[all …]
H A DSemaExprCXX.cpp4865 ExprValueKind VK = From->getValueKind(); in PerformImplicitConversion()
5145 ExprValueKind::VK_LValue); in HasNonDeletedDefaultedEqualityComparison()
6302 ExprValueKind &VK, in CheckPointerToMemberOperands()
6382 ExprValueKind VK = isIndirect ? VK_PRValue : LHS.get()->getValueKind(); in CheckPointerToMemberOperands()
6820 ExprResult &RHS, ExprValueKind &VK, in CXXCheckConditionalOperands()
6964 ExprValueKind LVK = LHS.get()->getValueKind(); in CXXCheckConditionalOperands()
6965 ExprValueKind RVK = RHS.get()->getValueKind(); in CXXCheckConditionalOperands()
H A DSemaInit.cpp3880 ExprValueKind VK) { in AddDerivedToBaseCastStep()
3930 ExprValueKind VK) { in AddQualificationConversionStep()
5006 ExprValueKind VK = VK_PRValue; in TryRefInitWithConversionFunction()
5266 ExprValueKind ValueKind = InitCategory.isXValue() ? VK_XValue : VK_PRValue; in TryReferenceInitializationCore()
7464 ExprValueKind VK, in PerformQualificationConversion()
7734 ExprValueKind VK = in Perform()
7910 ExprValueKind VK = in Perform()
H A DSemaExprObjC.cpp1730 ExprValueKind &VK) { in CheckMessageArgumentTypes()
2693 ExprValueKind VK = VK_PRValue; in BuildClassMessage()
3236 ExprValueKind VK = VK_PRValue; in BuildInstanceMessage()
H A DSemaCodeComplete.cpp196 ExprValueKind ObjectKind;
273 void setObjectTypeQualifiers(Qualifiers Quals, ExprValueKind Kind) { in setObjectTypeQualifiers()
1250 ExprValueKind ObjectKind) { in compareOverloads()
5182 ExprValueKind BaseKind, RecordDecl *RD, in AddRecordMembersCompletionResults()
5773 ExprValueKind BaseKind = Base->getValueKind(); in CodeCompleteMemberReferenceExpr()
H A DSema.cpp695 CastKind Kind, ExprValueKind VK, in ImpCastExprToType()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprAgg.cpp84 CodeGenFunction::ExprValueKind SrcValueKind =
350 CodeGenFunction::ExprValueKind SrcValueKind) { in EmitFinalDestCopy()
2040 ExprValueKind SrcKind) { in EmitAggFinalDestCopy()
H A DCodeGenFunction.h4834 enum ExprValueKind { EVK_RValue, EVK_NonRValue };
4839 ExprValueKind SrcKind);

12