Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DHLSLExternalSemaSource.cpp145 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 DSemaExprCXX.cpp2388 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 DSemaFixItUtils.cpp140 Begin, VK_PRValue); in tryToFixConversion()
H A DSemaExprMember.cpp490 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 DSemaConcept.cpp86 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 DSemaInit.cpp178 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 DSemaExpr.cpp732 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 DSemaCast.cpp791 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 DSemaExprObjC.cpp1803 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 DSemaAttr.cpp420 VK_PRValue, FPOptionsOverride()); in ConstantFoldAttrArgs()
424 VK_PRValue, FPOptionsOverride()); in ConstantFoldAttrArgs()
H A DSema.cpp699 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 DSemaPseudoObject.cpp1480 SemaRef.Context, op, opcode, SemaRef.Context.DependentTy, VK_PRValue, in checkIncDec()
1512 VK_PRValue, OK_Ordinary, opcLoc, SemaRef.CurFPFeatureOverrides()); in checkAssignment()
H A DSemaOverload.cpp5673 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 DSemaObjCProperty.cpp1439 VK_PRValue, FPOptionsOverride()); in ActOnPropertyImplDecl()
1501 VK_PRValue, FPOptionsOverride()); in ActOnPropertyImplDecl()
H A DSemaTemplateDeductionGuide.cpp619 : VK_PRValue); in transformFunctionTypeParam()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
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()
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 DExpr.h278 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 DRewriteModernObjC.cpp588 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 DExprObjC.cpp30 : Expr(ObjCArrayLiteralClass, T, VK_PRValue, OK_Ordinary), in ObjCArrayLiteral()
57 : Expr(ObjCDictionaryLiteralClass, T, VK_PRValue, OK_Ordinary), in ObjCDictionaryLiteral()
H A DExprCXX.cpp238 : 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 DExpr.cpp567 : 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 DExprClassification.cpp98 case VK_PRValue: in ClassifyExprValueKind()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DSpecifiers.h132 VK_PRValue, enumerator
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGObjC.cpp1572 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 DASTWriterStmt.cpp1072 if (!HasFPFeatures && E->getValueKind() == VK_PRValue && in VisitBinaryOperator()
1084 if (!E->hasStoredFPFeatures() && E->getValueKind() == VK_PRValue && in VisitCompoundAssignOperator()

12