/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | HLSLExternalSemaSource.cpp | 145 VD, false, NameInfo, Ty, VK_PRValue); in lookupBuiltinFunction() 177 Expr *Call = CallExpr::Create(AST, Fn, {RCExpr}, AST.VoidPtrTy, VK_PRValue, in addDefaultHandleConstructor() 191 AST, Handle->getType(), VK_PRValue, CK_Dependent, Call, nullptr, in addDefaultHandleConstructor() 275 AST.UnsignedIntTy, VK_PRValue); in addArraySubscriptOperator()
|
H A D | SemaExprCXX.cpp | 2388 OpaqueValueExpr OpaqueAllocationSize(SourceLocation(), SizeTy, VK_PRValue, in BuildCXXNew() 2404 VK_PRValue, FPOptionsOverride()); in BuildCXXNew() 4389 From, /*BasePath=*/nullptr, VK_PRValue, in PerformImplicitConversion() 4407 From = ImpCastExprToType(From, FromType, CK_ArrayToPointerDecay, VK_PRValue, in PerformImplicitConversion() 4414 From = ImpCastExprToType(From, FromType, CK_HLSLArrayRValue, VK_PRValue, in PerformImplicitConversion() 4422 VK_PRValue, /*BasePath=*/nullptr, CCK) in PerformImplicitConversion() 4469 From = ImpCastExprToType(From, StepTy, CK_IntegralToBoolean, VK_PRValue, in PerformImplicitConversion() 4473 From = ImpCastExprToType(From, StepTy, CK_IntegralCast, VK_PRValue, in PerformImplicitConversion() 4485 From = ImpCastExprToType(From, StepTy, CK_FloatingCast, VK_PRValue, in PerformImplicitConversion() 4506 From = ImpCastExprToType(From, ToType, CK, VK_PRValue, /*BasePath=*/nullptr, in PerformImplicitConversion() [all …]
|
H A D | SemaFixItUtils.cpp | 140 Begin, VK_PRValue); in tryToFixConversion()
|
H A D | SemaExprMember.cpp | 490 VK = VK_PRValue; in CheckExtVectorComponent() 1164 valueKind = VK_PRValue; in BuildMemberReferenceExpr() 1182 MemberNameInfo, Enum->getType(), VK_PRValue, OK_Ordinary); in BuildMemberReferenceExpr() 1838 VK = VK_PRValue; in BuildFieldReferenceExpr() 1840 if (VK != VK_PRValue && Field->isBitField()) in BuildFieldReferenceExpr()
|
H A D | SemaConcept.cpp | 86 SemaRef.Context.BoolTy, VK_PRValue, in recreateBinOp() 248 S.Context.BoolTy, VK_PRValue, OK_Ordinary, in calculateConstraintSatisfaction() 296 VK_PRValue, OK_Ordinary, FE->getBeginLoc(), FPOptionsOverride{}); in calculateConstraintSatisfaction() 313 VK_PRValue, OK_Ordinary, FE->getBeginLoc(), FPOptionsOverride{}); in calculateConstraintSatisfaction() 527 /*BasePath=*/nullptr, VK_PRValue, FPOptionsOverride()); in calculateConstraintSatisfaction()
|
H A D | SemaInit.cpp | 178 E->setValueKind(VK_PRValue); in updateStringLiteralType() 189 E->setValueKind(VK_PRValue); in updateGNUCompoundLiteralRValue() 3229 Init, nullptr, VK_PRValue, in CheckDesignatedInitializer() 3252 Init, nullptr, VK_PRValue, in CheckDesignatedInitializer() 3883 case VK_PRValue: in AddDerivedToBaseCastStep() 3934 case VK_PRValue: in AddQualificationConversionStep() 4383 Sequence.AddQualificationConversionStep(DestType, VK_PRValue); in TryConstructorInitialization() 4467 Sequence.AddQualificationConversionStep(DestType, VK_PRValue); in TryConstructorInitialization() 4655 Sequence.AddQualificationConversionStep(cv1T1, clang::VK_PRValue); in TryReferenceListInitialization() 5006 ExprValueKind VK = VK_PRValue; in TryRefInitWithConversionFunction() [all …]
|
H A D | SemaExpr.cpp | 732 Res = ImplicitCastExpr::Create(Context, T, CK, E, nullptr, VK_PRValue, in DefaultLvalueConversion() 741 nullptr, VK_PRValue, FPOptionsOverride()); in DefaultLvalueConversion() 3254 ExprValueKind valueKind = VK_PRValue; in BuildDeclarationNameExpr() 3279 valueKind = VK_PRValue; in BuildDeclarationNameExpr() 3320 valueKind = VK_PRValue; in BuildDeclarationNameExpr() 3333 valueKind = VK_PRValue; in BuildDeclarationNameExpr() 3366 valueKind = VK_PRValue; in BuildDeclarationNameExpr() 3377 valueKind = VK_PRValue; in BuildDeclarationNameExpr() 3397 valueKind = VK_PRValue; in BuildDeclarationNameExpr() 3424 valueKind = VK_PRValue; in BuildDeclarationNameExpr() [all …]
|
H A D | SemaCast.cpp | 791 if (ValueKind == VK_PRValue) in CheckDynamicCast() 966 if (ValueKind == VK_PRValue) in CheckConstCast() 1194 if (ValueKind == VK_PRValue && !isPlaceholder(BuiltinType::Overload)) in CheckReinterpretCast() 1266 if (ValueKind == VK_PRValue && !DestType->isRecordType() && in CheckStaticCast() 2240 VK_PRValue // Convert Fun to Ptr in fixOverloadedReinterpretCastExpr() 2762 if (ValueKind == VK_PRValue && !DestType->isRecordType() && in CheckCXXCStyleCast() 3094 SrcExpr.get(), nullptr, VK_PRValue, in CheckCStyleCast()
|
H A D | SemaExprObjC.cpp | 1803 VK = VK_PRValue; in CheckMessageArgumentTypes() 2644 return ObjCMessageExpr::Create(Context, ReceiverType, VK_PRValue, LBracLoc, in BuildClassMessage() 2693 ExprValueKind VK = VK_PRValue; in BuildClassMessage() 2891 Context, Context.DependentTy, VK_PRValue, LBracLoc, Receiver, Sel, in BuildInstanceMessage() 3236 ExprValueKind VK = VK_PRValue; in BuildInstanceMessage() 4485 VK_PRValue, FPOptionsOverride()); in CheckObjCConversion() 4717 SubExpr, nullptr, VK_PRValue, in BuildObjCBridgedCast() 4757 nullptr, VK_PRValue, FPOptionsOverride()); in BuildObjCBridgedCast()
|
H A D | SemaAttr.cpp | 420 VK_PRValue, FPOptionsOverride()); in ConstantFoldAttrArgs() 424 VK_PRValue, FPOptionsOverride()); in ConstantFoldAttrArgs()
|
H A D | Sema.cpp | 699 if (VK == VK_PRValue && !E->isPRValue()) { in ImpCastExprToType() 717 assert((VK == VK_PRValue || Kind == CK_Dependent || !E->isPRValue()) && in ImpCastExprToType() 752 if (VK == VK_PRValue && !getLangOpts().CPlusPlus && !E->isPRValue()) { in ImpCastExprToType()
|
H A D | SemaPseudoObject.cpp | 1480 SemaRef.Context, op, opcode, SemaRef.Context.DependentTy, VK_PRValue, in checkIncDec() 1512 VK_PRValue, OK_Ordinary, opcLoc, SemaRef.CurFPFeatureOverrides()); in checkAssignment()
|
H A D | SemaOverload.cpp | 5673 return clang::VK_PRValue; in TryObjectArgumentInitialization() 7962 VK_PRValue, FPOptionsOverride()); in AddConversionCandidate() 13854 CallExpr::Create(Context, Fn, Args, Context.DependentTy, VK_PRValue, in buildOverloadedCallSet() 14071 VK_PRValue, RParenLoc, CurFPFeatureOverrides()); in BuildOverloadedCallExpr() 14154 Context.BoundMemberTy, VK_PRValue, OK_Ordinary); in BuildCXXMemberCallExpr() 14197 ExprValueKind VK = ExprValueKind::VK_PRValue; in CreateOverloadedUnaryOp() 14215 Context.DependentTy, VK_PRValue, OpLoc, in CreateOverloadedUnaryOp() 14452 Context, Args[0], Args[1], Opc, Context.DependentTy, VK_PRValue, in CreateOverloadedBinOp() 14466 Context.DependentTy, VK_PRValue, OpLoc, in CreateOverloadedBinOp() 15052 Context.DependentTy, VK_PRValue, RLoc, in CreateOverloadedArraySubscriptExpr() [all …]
|
H A D | SemaObjCProperty.cpp | 1439 VK_PRValue, FPOptionsOverride()); in ActOnPropertyImplDecl() 1501 VK_PRValue, FPOptionsOverride()); in ActOnPropertyImplDecl()
|
H A D | SemaTemplateDeductionGuide.cpp | 619 : VK_PRValue); in transformFunctionTypeParam()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ExprCXX.h | 723 : Expr(CXXBoolLiteralExprClass, Ty, VK_PRValue, OK_Ordinary) { in CXXBoolLiteralExpr() 768 : Expr(CXXNullPtrLiteralExprClass, Ty, VK_PRValue, OK_Ordinary) { in CXXNullPtrLiteralExpr() 808 : Expr(CXXStdInitializerListExprClass, Ty, VK_PRValue, OK_Ordinary), in CXXStdInitializerListExpr() 1219 : Expr(CXXThrowExprClass, Ty, VK_PRValue, OK_Ordinary), Operand(Operand) { in CXXThrowExpr() 1496 : Expr(CXXBindTemporaryExprClass, SubExpr->getType(), VK_PRValue, in CXXBindTemporaryExpr() 1760 : Expr(CXXInheritedCtorInitExprClass, T, VK_PRValue, OK_Ordinary), in CXXInheritedCtorInitExpr() 2191 : Expr(CXXScalarValueInitExprClass, Type, VK_PRValue, OK_Ordinary), in CXXScalarValueInitExpr() 2510 : Expr(CXXDeleteExprClass, Ty, VK_PRValue, OK_Ordinary), in CXXDeleteExpr() 2878 : Expr(ArrayTypeTraitExprClass, ty, VK_PRValue, OK_Ordinary), ATT(att), in ArrayTypeTraitExpr() 2946 : Expr(ExpressionTraitExprClass, resultType, VK_PRValue, OK_Ordinary), in ExpressionTraitExpr() [all …]
|
H A D | Expr.h | 278 bool isPRValue() const { return getValueKind() == VK_PRValue; } in isPRValue() 280 bool isGLValue() const { return getValueKind() != VK_PRValue; } in isGLValue() 433 return VK_PRValue; in getValueKindForType() 1598 : Expr(CharacterLiteralClass, type, VK_PRValue, OK_Ordinary), in CharacterLiteral() 1721 : Expr(ImaginaryLiteralClass, Ty, VK_PRValue, OK_Ordinary), Val(val) { in ImaginaryLiteral() 2589 : Expr(UnaryExprOrTypeTraitExprClass, resultType, VK_PRValue, in UnaryExprOrTypeTraitExpr() 4368 : Expr(AddrLabelExprClass, t, VK_PRValue, OK_Ordinary), AmpAmpLoc(AALoc), in AddrLabelExpr() 4413 : Expr(StmtExprClass, T, VK_PRValue, OK_Ordinary), SubStmt(SubStmt), in StmtExpr() 4663 : Expr(GNUNullExprClass, Ty, VK_PRValue, OK_Ordinary), TokenLoc(Loc) { in GNUNullExpr() 4698 : Expr(VAArgExprClass, t, VK_PRValue, OK_Ordinary), Val(e), in VAArgExpr() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Frontend/Rewrite/ |
H A D | RewriteModernObjC.cpp | 588 return CStyleCastExpr::Create(*Ctx, Ty, VK_PRValue, Kind, E, nullptr, in NoTypeInfoCStyleCastExpr() 2110 DRE, nullptr, VK_PRValue, FPOptionsOverride()); in SynthesizeCallToFunctionDecl() 2115 VK_PRValue, EndLoc, FPOptionsOverride()); in SynthesizeCallToFunctionDecl() 2594 Context->getPointerType(DRE->getType()), VK_PRValue, OK_Ordinary, in RewriteObjCStringLiteral() 2697 VK_PRValue, EndLoc, FPOptionsOverride()); in RewriteObjCBoxedExpr() 2723 *Context, NSArrayFD, false, NSArrayFType, VK_PRValue, SourceLocation()); in RewriteObjCArrayLiteralExpr() 2818 VK_PRValue, EndLoc, FPOptionsOverride()); in RewriteObjCArrayLiteralExpr() 2844 *Context, NSDictFD, false, NSDictFType, VK_PRValue, SourceLocation()); in RewriteObjCDictionaryLiteralExpr() 2970 VK_PRValue, EndLoc, FPOptionsOverride()); in RewriteObjCDictionaryLiteralExpr() 3180 DeclRefExpr(*Context, FD, false, castType, VK_PRValue, SourceLocation()); in SynthMsgSendStretCallExpr() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ExprObjC.cpp | 30 : Expr(ObjCArrayLiteralClass, T, VK_PRValue, OK_Ordinary), in ObjCArrayLiteral() 57 : Expr(ObjCDictionaryLiteralClass, T, VK_PRValue, OK_Ordinary), in ObjCDictionaryLiteral()
|
H A D | ExprCXX.cpp | 238 : Expr(CXXNewExprClass, Ty, VK_PRValue, OK_Ordinary), in CXXNewExpr() 376 : Expr(CXXPseudoDestructorExprClass, Context.BoundMemberTy, VK_PRValue, in CXXPseudoDestructorExpr() 1052 : VK_PRValue, in CXXDefaultInitExpr() 1190 : Expr(SC, Ty, VK_PRValue, OK_Ordinary), Constructor(Ctor), in CXXConstructExpr() 1261 : Expr(LambdaExprClass, T, VK_PRValue, OK_Ordinary), in LambdaExpr() 1461 : VK_PRValue), in CXXUnresolvedConstructExpr() 1572 Ctx.getLangOpts().HLSL ? VK_LValue : VK_PRValue); in Create() 1859 : Expr(TypeTraitExprClass, T, VK_PRValue, OK_Ordinary), Loc(Loc), in TypeTraitExpr()
|
H A D | Expr.cpp | 567 : Expr(SYCLUniqueStableNameExprClass, ResultTy, VK_PRValue, OK_Ordinary), in SYCLUniqueStableNameExpr() 575 : Expr(SYCLUniqueStableNameExprClass, ResultTy, VK_PRValue, OK_Ordinary) {} in SYCLUniqueStableNameExpr() 968 : Expr(IntegerLiteralClass, type, VK_PRValue, OK_Ordinary), Loc(l) { in IntegerLiteral() 990 : Expr(FixedPointLiteralClass, type, VK_PRValue, OK_Ordinary), Loc(l), in FixedPointLiteral() 1064 : Expr(FloatingLiteralClass, Type, VK_PRValue, OK_Ordinary), Loc(L) { in FloatingLiteral() 1681 : Expr(OffsetOfExprClass, type, VK_PRValue, OK_Ordinary), in OffsetOfExpr() 1703 : Expr(UnaryExprOrTypeTraitExprClass, resultType, VK_PRValue, OK_Ordinary), in UnaryExprOrTypeTraitExpr() 2244 : Expr(SourceLocExprClass, ResultTy, VK_PRValue, OK_Ordinary), in SourceLocExpr() 2379 : Expr(EmbedExprClass, Ctx.IntTy, VK_PRValue, OK_Ordinary), in EmbedExpr() 2389 : Expr(InitListExprClass, QualType(), VK_PRValue, OK_Ordinary), in InitListExpr() [all …]
|
H A D | ExprClassification.cpp | 98 case VK_PRValue: in ClassifyExprValueKind()
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | Specifiers.h | 132 VK_PRValue, enumerator
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGObjC.cpp | 1572 CK_LValueToRValue, &self, VK_PRValue, in generateObjCSetterBody() 1584 &arg, VK_PRValue, FPOptionsOverride()); in generateObjCSetterBody() 1612 &argLoad, VK_PRValue, FPOptionsOverride()); in generateObjCSetterBody() 1620 VK_PRValue, OK_Ordinary, SourceLocation(), FPOptionsOverride()); in generateObjCSetterBody() 3763 DeclRefExpr DstExpr(C, DstDecl, false, DestTy, VK_PRValue, SourceLocation()); in GenerateObjCAtomicSetterCopyHelperFunction() 3768 DeclRefExpr SrcExpr(C, SrcDecl, false, SrcTy, VK_PRValue, SourceLocation()); in GenerateObjCAtomicSetterCopyHelperFunction() 3860 DeclRefExpr SrcExpr(getContext(), SrcDecl, false, SrcTy, VK_PRValue, in GenerateObjCAtomicGetterCopyHelperFunction() 3887 DeclRefExpr DstExpr(getContext(), DstDecl, false, DestTy, VK_PRValue, in GenerateObjCAtomicGetterCopyHelperFunction()
|
/freebsd/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTWriterStmt.cpp | 1072 if (!HasFPFeatures && E->getValueKind() == VK_PRValue && in VisitBinaryOperator() 1084 if (!E->hasStoredFPFeatures() && E->getValueKind() == VK_PRValue && in VisitCompoundAssignOperator()
|