| /freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | BodyFarm.cpp | 124 VK_PRValue, OK_Ordinary, SourceLocation(), FPOptionsOverride()); in makeAssignment() 133 C.getLogicalOperationType(), VK_PRValue, OK_Ordinary, SourceLocation(), in makeComparison() 178 /* ExprValueKind=*/VK_PRValue, in makeImplicitCast() 283 return CallExpr::Create(C, SubExpr, CallArgs, C.VoidTy, VK_PRValue, in create_call_once_funcptr_call() 310 /*ExprValueType=*/VK_PRValue, in create_call_once_lambda_call() 486 /* ExprValueKind=*/VK_PRValue, in create_call_once() 547 /*ExprValueType=*/VK_PRValue, in create_dispatch_once() 553 C.LongTy, VK_PRValue, OK_Ordinary, SourceLocation(), in create_dispatch_once() 613 CallExpr *CE = CallExpr::Create(C, ICE, std::nullopt, C.VoidTy, VK_PRValue, in create_dispatch_sync()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprConcepts.cpp | 37 : Expr(ConceptSpecializationExprClass, C.BoolTy, VK_PRValue, OK_Ordinary), in ConceptSpecializationExpr() 71 : Expr(ConceptSpecializationExprClass, C.BoolTy, VK_PRValue, OK_Ordinary), in ConceptSpecializationExpr() 125 : Expr(RequiresExprClass, C.BoolTy, VK_PRValue, OK_Ordinary), in RequiresExpr()
|
| 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 | 191 : Expr(CXXNewExprClass, Ty, VK_PRValue, OK_Ordinary), in CXXNewExpr() 329 : Expr(CXXPseudoDestructorExprClass, Context.BoundMemberTy, VK_PRValue, in CXXPseudoDestructorExpr() 1002 : VK_PRValue, in CXXDefaultInitExpr() 1140 : Expr(SC, Ty, VK_PRValue, OK_Ordinary), Constructor(Ctor), in CXXConstructExpr() 1211 : Expr(LambdaExprClass, T, VK_PRValue, OK_Ordinary), in LambdaExpr() 1411 : VK_PRValue), in CXXUnresolvedConstructExpr() 1522 Ctx.getLangOpts().HLSL ? VK_LValue : VK_PRValue); in Create() 1774 : Expr(TypeTraitExprClass, T, VK_PRValue, OK_Ordinary), Loc(Loc), in TypeTraitExpr()
|
| H A D | Expr.cpp | 938 : Expr(IntegerLiteralClass, type, VK_PRValue, OK_Ordinary), Loc(l) { in IntegerLiteral() 1034 : Expr(FloatingLiteralClass, Type, VK_PRValue, OK_Ordinary), Loc(L) { in FloatingLiteral() 1651 : Expr(OffsetOfExprClass, type, VK_PRValue, OK_Ordinary), in OffsetOfExpr() 2219 : Expr(SourceLocExprClass, ResultTy, VK_PRValue, OK_Ordinary), in SourceLocExpr() 2353 : Expr(InitListExprClass, QualType(), VK_PRValue, OK_Ordinary), in InitListExpr() 4286 : Expr(ShuffleVectorExprClass, Type, VK_PRValue, OK_Ordinary), in ShuffleVectorExpr() 4363 : Expr(GenericSelectionExprClass, Context.DependentTy, VK_PRValue, in GenericSelectionExpr() 4388 : Expr(GenericSelectionExprClass, Context.DependentTy, VK_PRValue, in GenericSelectionExpr() 4641 : Expr(ParenListExprClass, QualType(), VK_PRValue, OK_Ordinary), in ParenListExpr() 4817 VK = VK_PRValue; in Create() [all …]
|
| H A D | ExprClassification.cpp | 98 case VK_PRValue: in ClassifyExprValueKind()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | HLSLExternalSemaSource.cpp | 140 VD, false, NameInfo, Ty, VK_PRValue); in lookupBuiltinFunction() 173 Expr *Call = CallExpr::Create(AST, Fn, {RCExpr}, AST.VoidPtrTy, VK_PRValue, in addDefaultHandleConstructor() 187 AST, Handle->getType(), VK_PRValue, CK_Dependent, Call, nullptr, in addDefaultHandleConstructor() 271 AST.UnsignedIntTy, VK_PRValue); in addArraySubscriptOperator()
|
| H A D | SemaExprCXX.cpp | 4512 VK_PRValue, in PerformImplicitConversion() 4516 VK_PRValue, in PerformImplicitConversion() 4520 VK_PRValue, in PerformImplicitConversion() 4524 VK_PRValue, in PerformImplicitConversion() 4528 VK_PRValue, in PerformImplicitConversion() 4532 VK_PRValue, in PerformImplicitConversion() 4786 From = ImpCastExprToType(From, ToType, CK_NoOp, VK_PRValue, in PerformImplicitConversion() 4838 VK_PRValue, nullptr, CCK) in PerformImplicitConversion() 6196 VK = VK_PRValue; in CheckPointerToMemberOperands() 6599 VK = VK_PRValue; in CXXCheckConditionalOperands() [all …]
|
| H A D | SemaFixItUtils.cpp | 140 Begin, VK_PRValue); in tryToFixConversion()
|
| H A D | SemaExprMember.cpp | 446 VK = VK_PRValue; in CheckExtVectorComponent() 1156 valueKind = VK_PRValue; in BuildMemberReferenceExpr() 1172 MemberNameInfo, Enum->getType(), VK_PRValue, in BuildMemberReferenceExpr() 1848 VK = VK_PRValue; in BuildFieldReferenceExpr() 1850 if (VK != VK_PRValue && Field->isBitField()) in BuildFieldReferenceExpr()
|
| H A D | SemaInit.cpp | 175 E->setValueKind(VK_PRValue); in updateStringLiteralType() 186 E->setValueKind(VK_PRValue); in updateGNUCompoundLiteralRValue() 3090 Init, nullptr, VK_PRValue, in CheckDesignatedInitializer() 3746 case VK_PRValue: in AddDerivedToBaseCastStep() 3797 case VK_PRValue: in AddQualificationConversionStep() 4246 Sequence.AddQualificationConversionStep(DestType, VK_PRValue); in TryConstructorInitialization() 4869 ExprValueKind VK = VK_PRValue; in TryRefInitWithConversionFunction() 4900 VK = VK_PRValue; in TryRefInitWithConversionFunction() 4912 Sequence.AddReferenceBindingStep(cv1T4, VK == VK_PRValue); in TryRefInitWithConversionFunction() 8521 if (VK == VK_PRValue) { in PerformQualificationConversion() [all …]
|
| H A D | SemaExpr.cpp | 3542 valueKind = VK_PRValue; in BuildDeclarationNameExpr() 3582 valueKind = VK_PRValue; in BuildDeclarationNameExpr() 3659 valueKind = VK_PRValue; in BuildDeclarationNameExpr() 3700 valueKind = VK_PRValue; in BuildDeclarationNameExpr() 5981 if (VK != VK_PRValue) in CreateBuiltinArraySubscriptExpr() 6007 if (VK != VK_PRValue) in CreateBuiltinArraySubscriptExpr() 6081 VK = VK_PRValue; in CreateBuiltinArraySubscriptExpr() 7846 ? VK_PRValue in BuildCompoundLiteralExpr() 9197 VK = VK_PRValue; in CheckConditionalOperands() 14897 VK = VK_PRValue; in CheckIncrementDecrementOperand() [all …]
|
| H A D | SemaCast.cpp | 783 if (ValueKind == VK_PRValue) in CheckDynamicCast() 958 if (ValueKind == VK_PRValue) in CheckConstCast() 1185 if (ValueKind == VK_PRValue && !isPlaceholder(BuiltinType::Overload)) in CheckReinterpretCast() 1257 if (ValueKind == VK_PRValue && !DestType->isRecordType() && in CheckStaticCast() 2231 VK_PRValue // Convert Fun to Ptr in fixOverloadedReinterpretCastExpr() 2753 if (ValueKind == VK_PRValue && !DestType->isRecordType() && in CheckCXXCStyleCast() 3084 SrcExpr.get(), nullptr, VK_PRValue, in CheckCStyleCast()
|
| H A D | SemaExprObjC.cpp | 1788 VK = VK_PRValue; in CheckMessageArgumentTypes() 2639 return ObjCMessageExpr::Create(Context, ReceiverType, VK_PRValue, LBracLoc, in BuildClassMessage() 2688 ExprValueKind VK = VK_PRValue; in BuildClassMessage() 2891 Context, Context.DependentTy, VK_PRValue, LBracLoc, Receiver, Sel, in BuildInstanceMessage() 3230 ExprValueKind VK = VK_PRValue; in BuildInstanceMessage() 4475 VK_PRValue, FPOptionsOverride()); in CheckObjCConversion() 4703 SubExpr, nullptr, VK_PRValue, in BuildObjCBridgedCast() 4743 nullptr, VK_PRValue, FPOptionsOverride()); in BuildObjCBridgedCast()
|
| H A D | SemaAttr.cpp | 407 VK_PRValue, FPOptionsOverride()); in ConstantFoldAttrArgs() 411 VK_PRValue, FPOptionsOverride()); in ConstantFoldAttrArgs()
|
| H A D | SemaConcept.cpp | 85 SemaRef.Context.BoolTy, VK_PRValue, in recreateBinOp() 421 /*BasePath=*/nullptr, VK_PRValue, FPOptionsOverride()); in calculateConstraintSatisfaction()
|
| H A D | Sema.cpp | 641 if (VK == VK_PRValue && !E->isPRValue()) { in ImpCastExprToType() 658 assert((VK == VK_PRValue || Kind == CK_Dependent || !E->isPRValue()) && in ImpCastExprToType() 690 if (VK == VK_PRValue && !getLangOpts().CPlusPlus && !E->isPRValue()) { in ImpCastExprToType()
|
| H A D | SemaOverload.cpp | 5645 return clang::VK_PRValue; in TryObjectArgumentInitialization() 7924 VK_PRValue, FPOptionsOverride()); in AddConversionCandidate() 13832 CallExpr::Create(Context, Fn, Args, Context.DependentTy, VK_PRValue, in buildOverloadedCallSet() 14129 Context.BoundMemberTy, VK_PRValue, OK_Ordinary); in BuildCXXMemberCallExpr() 14189 VK_PRValue, OK_Ordinary, OpLoc, false, in CreateOverloadedUnaryOp() 14455 Context, Args[0], Args[1], Opc, Context.DependentTy, VK_PRValue, in CreateOverloadedBinOp() 15041 Context.DependentTy, VK_PRValue, RLoc, in CreateOverloadedArraySubscriptExpr() 15713 nullptr, VK_PRValue, CurFPFeatureOverrides()); in BuildCallToObjectOfClassType() 16184 MemPtrType, VK_PRValue, OK_Ordinary, in FixOverloadedFunctionReference() 16215 ValueKind = VK_PRValue; in FixOverloadedFunctionReference() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ExprObjC.h | 57 : Expr(ObjCStringLiteralClass, T, VK_PRValue, OK_Ordinary), String(SL), in ObjCStringLiteral() 93 : Expr(ObjCBoolLiteralExprClass, Ty, VK_PRValue, OK_Ordinary), Value(val), in ObjCBoolLiteralExpr() 136 : Expr(ObjCBoxedExprClass, T, VK_PRValue, OK_Ordinary), SubExpr(E), in ObjCBoxedExpr() 462 : Expr(ObjCSelectorExprClass, T, VK_PRValue, OK_Ordinary), in ObjCSelectorExpr() 515 : Expr(ObjCProtocolExprClass, T, VK_PRValue, OK_Ordinary), in ObjCProtocolExpr() 1652 VK_PRValue, CK, Operand, 0, false, TSInfo), 1705 : Expr(ObjCAvailabilityCheckExprClass, Ty, VK_PRValue, OK_Ordinary), in ObjCAvailabilityCheckExpr()
|
| 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() 1480 : Expr(CXXBindTemporaryExprClass, SubExpr->getType(), VK_PRValue, in CXXBindTemporaryExpr() 1744 : Expr(CXXInheritedCtorInitExprClass, T, VK_PRValue, OK_Ordinary), in CXXInheritedCtorInitExpr() 2494 : Expr(CXXDeleteExprClass, Ty, VK_PRValue, OK_Ordinary), in CXXDeleteExpr() 4097 : Expr(CXXNoexceptExprClass, Ty, VK_PRValue, OK_Ordinary), in CXXNoexceptExpr() 4255 : Expr(SizeOfPackExprClass, SizeType, VK_PRValue, OK_Ordinary), in SizeOfPackExpr() 4712 : Expr(CXXFoldExprClass, T, VK_PRValue, OK_Ordinary), in CXXFoldExpr() 4958 : Expr(SC, Ty, VK_PRValue, OK_Ordinary), KeywordLoc(KeywordLoc) { in CoroutineSuspendExpr() [all …]
|
| H A D | Expr.h | 273 bool isPRValue() const { return getValueKind() == VK_PRValue; } in isPRValue() 275 bool isGLValue() const { return getValueKind() != VK_PRValue; } in isGLValue() 428 return VK_PRValue; in getValueKindForType() 1581 : Expr(CharacterLiteralClass, type, VK_PRValue, OK_Ordinary), in CharacterLiteral() 2555 : Expr(UnaryExprOrTypeTraitExprClass, resultType, VK_PRValue, in UnaryExprOrTypeTraitExpr() 4645 : Expr(VAArgExprClass, t, VK_PRValue, OK_Ordinary), Val(e), in VAArgExpr() 5394 : Expr(NoInitExprClass, ty, VK_PRValue, OK_Ordinary) { in NoInitExpr() 5490 : Expr(ArrayInitLoopExprClass, T, VK_PRValue, OK_Ordinary), in ArrayInitLoopExpr() 5541 : Expr(ArrayInitIndexExprClass, T, VK_PRValue, OK_Ordinary) { in ArrayInitIndexExpr() 5574 : Expr(ImplicitValueInitExprClass, ty, VK_PRValue, OK_Ordinary) { in ImplicitValueInitExpr() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Frontend/Rewrite/ |
| H A D | RewriteObjC.cpp | 494 return CStyleCastExpr::Create(*Ctx, Ty, VK_PRValue, Kind, E, nullptr, in NoTypeInfoCStyleCastExpr() 2033 VK_PRValue, EndLoc, FPOptionsOverride()); in SynthesizeCallToFunctionDecl() 2521 Context->getPointerType(DRE->getType()), VK_PRValue, OK_Ordinary, in RewriteObjCStringLiteral() 2676 Context->getObjCIdType(), VK_PRValue, in SynthMessageExpr() 2767 Context->getObjCIdType(), VK_PRValue, in SynthMessageExpr() 2996 *Context, sizeofExpr, limit, BO_LE, Context->IntTy, VK_PRValue, in SynthMessageExpr() 3001 VK_PRValue, OK_Ordinary); in SynthMessageExpr() 3047 Context->getPointerType(DRE->getType()), VK_PRValue, OK_Ordinary, in RewriteObjCProtocolExpr() 3742 cast<Expr>(RHSStmt), Exp->getType(), VK_PRValue, OK_Ordinary); in SynthesizeBlockCall() 3812 CallExpr::Create(*Context, PE, BlkExprs, Exp->getType(), VK_PRValue, in SynthesizeBlockCall() [all …]
|
| H A D | RewriteModernObjC.cpp | 589 return CStyleCastExpr::Create(*Ctx, Ty, VK_PRValue, Kind, E, nullptr, in NoTypeInfoCStyleCastExpr() 2116 VK_PRValue, EndLoc, FPOptionsOverride()); in SynthesizeCallToFunctionDecl() 2595 Context->getPointerType(DRE->getType()), VK_PRValue, OK_Ordinary, in RewriteObjCStringLiteral() 2698 VK_PRValue, EndLoc, FPOptionsOverride()); in RewriteObjCBoxedExpr() 2819 VK_PRValue, EndLoc, FPOptionsOverride()); in RewriteObjCArrayLiteralExpr() 3249 Context->getObjCIdType(), VK_PRValue, in SynthMessageExpr() 3341 Context->getObjCIdType(), VK_PRValue, in SynthMessageExpr() 4574 cast<Expr>(RHSStmt), Exp->getType(), VK_PRValue, OK_Ordinary); in SynthesizeBlockCall() 4644 CallExpr::Create(*Context, PE, BlkExprs, Exp->getType(), VK_PRValue, in SynthesizeBlockCall() 5295 UO_AddrOf, Context->getPointerType(Context->VoidPtrTy), VK_PRValue, in SynthBlockInitExpr() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | Specifiers.h | 130 VK_PRValue, enumerator
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGObjC.cpp | 1568 CK_LValueToRValue, &self, VK_PRValue, in generateObjCSetterBody() 1580 &arg, VK_PRValue, FPOptionsOverride()); in generateObjCSetterBody() 1608 &argLoad, VK_PRValue, FPOptionsOverride()); in generateObjCSetterBody() 1616 VK_PRValue, OK_Ordinary, SourceLocation(), FPOptionsOverride()); in generateObjCSetterBody() 3765 DeclRefExpr DstExpr(C, DstDecl, false, DestTy, VK_PRValue, SourceLocation()); in GenerateObjCAtomicSetterCopyHelperFunction() 3770 DeclRefExpr SrcExpr(C, SrcDecl, false, SrcTy, VK_PRValue, SourceLocation()); in GenerateObjCAtomicSetterCopyHelperFunction() 3862 DeclRefExpr SrcExpr(getContext(), SrcDecl, false, SrcTy, VK_PRValue, in GenerateObjCAtomicGetterCopyHelperFunction() 3889 DeclRefExpr DstExpr(getContext(), DstDecl, false, DestTy, VK_PRValue, in GenerateObjCAtomicGetterCopyHelperFunction()
|