Home
last modified time | relevance | path

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

12

/freebsd/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, {}, C.VoidTy, VK_PRValue, in create_dispatch_sync()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprConcepts.cpp33 : 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 DExprCXX.cpp238 : 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 DExprObjC.cpp27 : Expr(ObjCArrayLiteralClass, T, VK_PRValue, OK_Ordinary), in ObjCArrayLiteral()
54 : Expr(ObjCDictionaryLiteralClass, T, VK_PRValue, OK_Ordinary), in ObjCDictionaryLiteral()
H A DExpr.cpp561 : 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 DExprClassification.cpp98 case VK_PRValue: in ClassifyExprValueKind()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DHLSLBuiltinTypeDeclBuilder.cpp338 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 DSemaExprCXX.cpp1632 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 DSemaCast.cpp841 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 DSemaFixItUtils.cpp140 Begin, VK_PRValue); in tryToFixConversion()
H A DSemaExprMember.cpp491 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 DSemaInit.cpp176 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 DSemaConcept.cpp84 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 DSemaExpr.cpp732 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 DSemaExprObjC.cpp1790 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 DSemaTemplateDeductionGuide.cpp492 BO_LAnd, SemaRef.Context.BoolTy, VK_PRValue, OK_Ordinary, in transformConstructor()
665 : VK_PRValue); in transformFunctionTypeParam()
H A DSemaAttr.cpp522 VK_PRValue, FPOptionsOverride()); in ConstantFoldAttrArgs()
526 VK_PRValue, FPOptionsOverride()); in ConstantFoldAttrArgs()
H A DSemaPseudoObject.cpp1478 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 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()
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 DExprCXX.h725 : 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 DExpr.h277 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 DRewriteObjC.cpp492 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 DRewriteModernObjC.cpp587 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 DSpecifiers.h135 VK_PRValue, enumerator
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGObjC.cpp1616 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()

12