Home
last modified time | relevance | path

Searched refs:VK_PRValue (Results 1 – 25 of 47) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/
H A DBodyFarm.cpp124 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 DExprConcepts.cpp37 : 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 DExprObjC.cpp30 : Expr(ObjCArrayLiteralClass, T, VK_PRValue, OK_Ordinary), in ObjCArrayLiteral()
57 : Expr(ObjCDictionaryLiteralClass, T, VK_PRValue, OK_Ordinary), in ObjCDictionaryLiteral()
H A DExprCXX.cpp191 : 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 DExpr.cpp938 : 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 DExprClassification.cpp98 case VK_PRValue: in ClassifyExprValueKind()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DHLSLExternalSemaSource.cpp140 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 DSemaExprCXX.cpp4512 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 DSemaFixItUtils.cpp140 Begin, VK_PRValue); in tryToFixConversion()
H A DSemaExprMember.cpp446 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 DSemaInit.cpp175 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 DSemaExpr.cpp3542 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 DSemaCast.cpp783 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 DSemaExprObjC.cpp1788 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 DSemaAttr.cpp407 VK_PRValue, FPOptionsOverride()); in ConstantFoldAttrArgs()
411 VK_PRValue, FPOptionsOverride()); in ConstantFoldAttrArgs()
H A DSemaConcept.cpp85 SemaRef.Context.BoolTy, VK_PRValue, in recreateBinOp()
421 /*BasePath=*/nullptr, VK_PRValue, FPOptionsOverride()); in calculateConstraintSatisfaction()
H A DSema.cpp641 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 DSemaOverload.cpp5645 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 DExprObjC.h57 : 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 DExprCXX.h723 : 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 DExpr.h273 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 DRewriteObjC.cpp494 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 DRewriteModernObjC.cpp589 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 DSpecifiers.h130 VK_PRValue, enumerator
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGObjC.cpp1568 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()

12