| /freebsd/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, {}, C.VoidTy, VK_PRValue, in create_dispatch_sync()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprConcepts.cpp | 33 : Expr(ConceptSpecializationExprClass, C.BoolTy, VK_PRValue, OK_Ordinary), in ConceptSpecializationExpr() 67 : Expr(ConceptSpecializationExprClass, C.BoolTy, VK_PRValue, OK_Ordinary), in ConceptSpecializationExpr() 120 : Expr(RequiresExprClass, C.BoolTy, VK_PRValue, OK_Ordinary), in RequiresExpr()
|
| H A D | ExprCXX.cpp | 238 : Expr(CXXNewExprClass, Ty, VK_PRValue, OK_Ordinary), in CXXNewExpr() 376 : Expr(CXXPseudoDestructorExprClass, Context.BoundMemberTy, VK_PRValue, in CXXPseudoDestructorExpr() 1060 : VK_PRValue, in CXXDefaultInitExpr() 1198 : Expr(SC, Ty, VK_PRValue, OK_Ordinary), Constructor(Ctor), in CXXConstructExpr() 1267 : Expr(LambdaExprClass, T, VK_PRValue, OK_Ordinary), in LambdaExpr() 1466 : VK_PRValue), in CXXUnresolvedConstructExpr() 1576 Ctx.getLangOpts().HLSL ? VK_LValue : VK_PRValue); in Create() 1865 : Expr(TypeTraitExprClass, T, VK_PRValue, OK_Ordinary), Loc(Loc), in TypeTraitExpr() 1995 : Expr(CXXFoldExprClass, T, VK_PRValue, OK_Ordinary), LParenLoc(LParenLoc), in CXXFoldExpr()
|
| H A D | ExprObjC.cpp | 27 : Expr(ObjCArrayLiteralClass, T, VK_PRValue, OK_Ordinary), in ObjCArrayLiteral() 54 : Expr(ObjCDictionaryLiteralClass, T, VK_PRValue, OK_Ordinary), in ObjCDictionaryLiteral()
|
| H A D | Expr.cpp | 561 : Expr(SYCLUniqueStableNameExprClass, ResultTy, VK_PRValue, OK_Ordinary), in SYCLUniqueStableNameExpr() 569 : Expr(SYCLUniqueStableNameExprClass, ResultTy, VK_PRValue, OK_Ordinary) {} in SYCLUniqueStableNameExpr() 965 : Expr(IntegerLiteralClass, type, VK_PRValue, OK_Ordinary), Loc(l) { in IntegerLiteral() 987 : Expr(FixedPointLiteralClass, type, VK_PRValue, OK_Ordinary), Loc(l), in FixedPointLiteral() 1061 : Expr(FloatingLiteralClass, Type, VK_PRValue, OK_Ordinary), Loc(L) { in FloatingLiteral() 1676 : Expr(OffsetOfExprClass, type, VK_PRValue, OK_Ordinary), in OffsetOfExpr() 1698 : Expr(UnaryExprOrTypeTraitExprClass, resultType, VK_PRValue, OK_Ordinary), in UnaryExprOrTypeTraitExpr() 2252 : Expr(SourceLocExprClass, ResultTy, VK_PRValue, OK_Ordinary), in SourceLocExpr() 2396 : Expr(EmbedExprClass, Ctx.IntTy, VK_PRValue, OK_Ordinary), in EmbedExpr() 2406 : 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/lib/Sema/ |
| H A D | HLSLBuiltinTypeDeclBuilder.cpp | 338 ParamDecl->getType(), VK_PRValue); in convertPlaceholder() 450 FD->getNameInfo(), AST.BuiltinFnTy, VK_PRValue); in callBuiltin() 454 VK_PRValue, FPOptionsOverride()); in callBuiltin() 459 Expr *Call = CallExpr::Create(AST, ImpCast, Args, ReturnType, VK_PRValue, in callBuiltin() 471 LHSExpr->getType(), ExprValueKind::VK_PRValue, in assign() 483 VK_PRValue, OK_Ordinary, SourceLocation(), in dereference()
|
| H A D | SemaExprCXX.cpp | 1632 Context, Ty.getUnqualifiedType(), VK_PRValue, TInfo, CK_ToVoid, in BuildCXXTypeConstructExpr() 2503 OpaqueValueExpr OpaqueAllocationSize(StartLoc, SizeTy, VK_PRValue, in BuildCXXNew() 2519 VK_PRValue, FPOptionsOverride()); in BuildCXXNew() 4742 From, /*BasePath=*/nullptr, VK_PRValue, in PerformImplicitConversion() 4760 From = ImpCastExprToType(From, FromType, CK_ArrayToPointerDecay, VK_PRValue, in PerformImplicitConversion() 4772 From = ImpCastExprToType(From, FromType, CK_HLSLArrayRValue, VK_PRValue, in PerformImplicitConversion() 4780 VK_PRValue, /*BasePath=*/nullptr, CCK) in PerformImplicitConversion() 4827 From = ImpCastExprToType(From, StepTy, CK_IntegralToBoolean, VK_PRValue, in PerformImplicitConversion() 4831 From = ImpCastExprToType(From, StepTy, CK_IntegralCast, VK_PRValue, in PerformImplicitConversion() 4843 From = ImpCastExprToType(From, StepTy, CK_FloatingCast, VK_PRValue, in PerformImplicitConversion() [all …]
|
| H A D | SemaCast.cpp | 841 if (ValueKind == VK_PRValue) in CheckDynamicCast() 1016 if (ValueKind == VK_PRValue) in CheckConstCast() 1267 if (ValueKind == VK_PRValue && !isPlaceholder(BuiltinType::Overload)) in CheckReinterpretCast() 1340 if (ValueKind == VK_PRValue && !DestType->isRecordType() && in CheckStaticCast() 2272 VK_PRValue // Convert Fun to Ptr in fixOverloadedReinterpretCastExpr() 2803 if (ValueKind == VK_PRValue && !DestType->isRecordType() && in CheckCXXCStyleCast() 2932 CK_HLSLArrayRValue, VK_PRValue, nullptr, CCK); in CheckHLSLCStyleCast() 3182 SrcExpr.get(), nullptr, VK_PRValue, in CheckCStyleCast() 3198 SrcExpr.get(), nullptr, VK_PRValue, in CheckCStyleCast()
|
| H A D | SemaFixItUtils.cpp | 140 Begin, VK_PRValue); in tryToFixConversion()
|
| H A D | SemaExprMember.cpp | 491 VK = VK_PRValue; in CheckExtVectorComponent() 1090 valueKind = VK_PRValue; in BuildMemberReferenceExpr() 1116 MemberNameInfo, Enum->getType(), VK_PRValue, OK_Ordinary); in BuildMemberReferenceExpr() 1773 VK = VK_PRValue; in BuildFieldReferenceExpr() 1775 if (VK != VK_PRValue && Field->isBitField()) in BuildFieldReferenceExpr()
|
| H A D | SemaInit.cpp | 176 E->setValueKind(VK_PRValue); in updateStringLiteralType() 187 E->setValueKind(VK_PRValue); in updateGNUCompoundLiteralRValue() 3311 Init, nullptr, VK_PRValue, in CheckDesignatedInitializer() 3334 Init, nullptr, VK_PRValue, in CheckDesignatedInitializer() 3965 case VK_PRValue: in AddDerivedToBaseCastStep() 4016 case VK_PRValue: in AddQualificationConversionStep() 4492 Sequence.AddQualificationConversionStep(DestType, VK_PRValue); in TryConstructorInitialization() 4622 Sequence.AddQualificationConversionStep(DestType, VK_PRValue); in TryConstructorInitialization() 4875 Sequence.AddQualificationConversionStep(cv1T1, clang::VK_PRValue); in TryReferenceListInitialization() 5263 ExprValueKind VK = VK_PRValue; in TryRefInitWithConversionFunction() [all …]
|
| H A D | SemaConcept.cpp | 84 SemaRef.Context.BoolTy, VK_PRValue, in recreateBinOp() 287 /*BasePath=*/nullptr, VK_PRValue, FPOptionsOverride()); in EvaluateAtomicConstraint() 390 S.Context.BoolTy, VK_PRValue, OK_Ordinary, in calculateConstraintSatisfaction() 437 VK_PRValue, OK_Ordinary, FE->getBeginLoc(), FPOptionsOverride{}); in calculateConstraintSatisfaction() 454 VK_PRValue, OK_Ordinary, FE->getBeginLoc(), FPOptionsOverride{}); in calculateConstraintSatisfaction()
|
| 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() 3308 ExprValueKind valueKind = VK_PRValue; in BuildDeclarationNameExpr() 3333 valueKind = VK_PRValue; in BuildDeclarationNameExpr() 3374 valueKind = VK_PRValue; in BuildDeclarationNameExpr() 3388 valueKind = VK_PRValue; in BuildDeclarationNameExpr() 3414 valueKind = VK_PRValue; in BuildDeclarationNameExpr() 3425 valueKind = VK_PRValue; in BuildDeclarationNameExpr() 3445 valueKind = VK_PRValue; in BuildDeclarationNameExpr() 3472 valueKind = VK_PRValue; in BuildDeclarationNameExpr() [all …]
|
| H A D | SemaExprObjC.cpp | 1790 VK = VK_PRValue; in CheckMessageArgumentTypes() 2633 return ObjCMessageExpr::Create(Context, ReceiverType, VK_PRValue, LBracLoc, in BuildClassMessage() 2682 ExprValueKind VK = VK_PRValue; in BuildClassMessage() 2880 Context, Context.DependentTy, VK_PRValue, LBracLoc, Receiver, Sel, in BuildInstanceMessage() 3226 ExprValueKind VK = VK_PRValue; in BuildInstanceMessage() 4479 VK_PRValue, FPOptionsOverride()); in CheckObjCConversion() 4711 SubExpr, nullptr, VK_PRValue, in BuildObjCBridgedCast() 4751 nullptr, VK_PRValue, FPOptionsOverride()); in BuildObjCBridgedCast()
|
| H A D | SemaTemplateDeductionGuide.cpp | 492 BO_LAnd, SemaRef.Context.BoolTy, VK_PRValue, OK_Ordinary, in transformConstructor() 665 : VK_PRValue); in transformFunctionTypeParam()
|
| H A D | SemaAttr.cpp | 522 VK_PRValue, FPOptionsOverride()); in ConstantFoldAttrArgs() 526 VK_PRValue, FPOptionsOverride()); in ConstantFoldAttrArgs()
|
| H A D | SemaPseudoObject.cpp | 1478 SemaRef.Context, op, opcode, SemaRef.Context.DependentTy, VK_PRValue, in checkIncDec() 1510 VK_PRValue, OK_Ordinary, opcLoc, SemaRef.CurFPFeatureOverrides()); in checkAssignment()
|
| /freebsd/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() 460 : Expr(ObjCSelectorExprClass, T, VK_PRValue, OK_Ordinary), in ObjCSelectorExpr() 513 : Expr(ObjCProtocolExprClass, T, VK_PRValue, OK_Ordinary), in ObjCProtocolExpr() 1645 VK_PRValue, CK, Operand, 0, false, TSInfo), 1698 : Expr(ObjCAvailabilityCheckExprClass, Ty, VK_PRValue, OK_Ordinary), in ObjCAvailabilityCheckExpr()
|
| H A D | ExprCXX.h | 725 : Expr(CXXBoolLiteralExprClass, Ty, VK_PRValue, OK_Ordinary) { in CXXBoolLiteralExpr() 770 : Expr(CXXNullPtrLiteralExprClass, Ty, VK_PRValue, OK_Ordinary) { in CXXNullPtrLiteralExpr() 810 : Expr(CXXStdInitializerListExprClass, Ty, VK_PRValue, OK_Ordinary), in CXXStdInitializerListExpr() 1221 : Expr(CXXThrowExprClass, Ty, VK_PRValue, OK_Ordinary), Operand(Operand) { in CXXThrowExpr() 1498 : Expr(CXXBindTemporaryExprClass, SubExpr->getType(), VK_PRValue, in CXXBindTemporaryExpr() 1762 : Expr(CXXInheritedCtorInitExprClass, T, VK_PRValue, OK_Ordinary), in CXXInheritedCtorInitExpr() 2194 : Expr(CXXScalarValueInitExprClass, Type, VK_PRValue, OK_Ordinary), in CXXScalarValueInitExpr() 2619 : Expr(CXXDeleteExprClass, Ty, VK_PRValue, OK_Ordinary), in CXXDeleteExpr() 2998 : Expr(ArrayTypeTraitExprClass, ty, VK_PRValue, OK_Ordinary), in ArrayTypeTraitExpr() 3064 : Expr(ExpressionTraitExprClass, resultType, VK_PRValue, OK_Ordinary), in ExpressionTraitExpr() [all …]
|
| H A D | Expr.h | 277 bool isPRValue() const { return getValueKind() == VK_PRValue; } in isPRValue() 279 bool isGLValue() const { return getValueKind() != VK_PRValue; } in isGLValue() 432 return VK_PRValue; in getValueKindForType() 1610 : Expr(CharacterLiteralClass, type, VK_PRValue, OK_Ordinary), in CharacterLiteral() 1733 : Expr(ImaginaryLiteralClass, Ty, VK_PRValue, OK_Ordinary), Val(val) { in ImaginaryLiteral() 2093 : Expr(OpenACCAsteriskSizeExprClass, IntTy, VK_PRValue, OK_Ordinary), in OpenACCAsteriskSizeExpr() 2634 : Expr(UnaryExprOrTypeTraitExprClass, resultType, VK_PRValue, in UnaryExprOrTypeTraitExpr() 4484 : Expr(AddrLabelExprClass, t, VK_PRValue, OK_Ordinary), AmpAmpLoc(AALoc), in AddrLabelExpr() 4529 : Expr(StmtExprClass, T, VK_PRValue, OK_Ordinary), SubStmt(SubStmt), in StmtExpr() 4857 : Expr(GNUNullExprClass, Ty, VK_PRValue, OK_Ordinary), TokenLoc(Loc) { in GNUNullExpr() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Frontend/Rewrite/ |
| H A D | RewriteObjC.cpp | 492 return CStyleCastExpr::Create(*Ctx, Ty, VK_PRValue, Kind, E, nullptr, in NoTypeInfoCStyleCastExpr() 2025 DRE, nullptr, VK_PRValue, FPOptionsOverride()); in SynthesizeCallToFunctionDecl() 2031 VK_PRValue, EndLoc, FPOptionsOverride()); in SynthesizeCallToFunctionDecl() 2519 Context->getPointerType(DRE->getType()), VK_PRValue, OK_Ordinary, in RewriteObjCStringLiteral() 2618 CallExpr::Create(*Context, PE, MsgExprs, FT->getReturnType(), VK_PRValue, in SynthMsgSendStretCallExpr() 2674 Context->getObjCIdType(), VK_PRValue, in SynthMessageExpr() 2717 Context->getPointerType(SuperRep->getType()), VK_PRValue, OK_Ordinary, in SynthMessageExpr() 2735 Context->getPointerType(SuperRep->getType()), VK_PRValue, OK_Ordinary, in SynthMessageExpr() 2765 Context->getObjCIdType(), VK_PRValue, in SynthMessageExpr() 2809 Context->getPointerType(SuperRep->getType()), VK_PRValue, OK_Ordinary, in SynthMessageExpr() [all …]
|
| H A D | RewriteModernObjC.cpp | 587 return CStyleCastExpr::Create(*Ctx, Ty, VK_PRValue, Kind, E, nullptr, in NoTypeInfoCStyleCastExpr() 2109 DRE, nullptr, VK_PRValue, FPOptionsOverride()); in SynthesizeCallToFunctionDecl() 2114 VK_PRValue, EndLoc, FPOptionsOverride()); in SynthesizeCallToFunctionDecl() 2593 Context->getPointerType(DRE->getType()), VK_PRValue, OK_Ordinary, in RewriteObjCStringLiteral() 2696 VK_PRValue, EndLoc, FPOptionsOverride()); in RewriteObjCBoxedExpr() 2722 *Context, NSArrayFD, false, NSArrayFType, VK_PRValue, SourceLocation()); in RewriteObjCArrayLiteralExpr() 2817 VK_PRValue, EndLoc, FPOptionsOverride()); in RewriteObjCArrayLiteralExpr() 2843 *Context, NSDictFD, false, NSDictFType, VK_PRValue, SourceLocation()); in RewriteObjCDictionaryLiteralExpr() 2969 VK_PRValue, EndLoc, FPOptionsOverride()); in RewriteObjCDictionaryLiteralExpr() 3179 DeclRefExpr(*Context, FD, false, castType, VK_PRValue, SourceLocation()); in SynthMsgSendStretCallExpr() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | Specifiers.h | 135 VK_PRValue, enumerator
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGObjC.cpp | 1616 CK_LValueToRValue, &self, VK_PRValue, in generateObjCSetterBody() 1628 &arg, VK_PRValue, FPOptionsOverride()); in generateObjCSetterBody() 1656 &argLoad, VK_PRValue, FPOptionsOverride()); in generateObjCSetterBody() 1664 VK_PRValue, OK_Ordinary, SourceLocation(), FPOptionsOverride()); in generateObjCSetterBody() 3809 DeclRefExpr DstExpr(C, DstDecl, false, DestTy, VK_PRValue, SourceLocation()); in GenerateObjCAtomicSetterCopyHelperFunction() 3814 DeclRefExpr SrcExpr(C, SrcDecl, false, SrcTy, VK_PRValue, SourceLocation()); in GenerateObjCAtomicSetterCopyHelperFunction() 3906 DeclRefExpr SrcExpr(getContext(), SrcDecl, false, SrcTy, VK_PRValue, in GenerateObjCAtomicGetterCopyHelperFunction() 3933 DeclRefExpr DstExpr(getContext(), DstDecl, false, DestTy, VK_PRValue, in GenerateObjCAtomicGetterCopyHelperFunction()
|