Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/clang/lib/Analysis/
H A DBodyFarm.cpp123 VK_PRValue, OK_Ordinary, SourceLocation(), FPOptionsOverride()); in makeAssignment()
132 C.getLogicalOperationType(), VK_PRValue, OK_Ordinary, SourceLocation(), in makeComparison()
177 /* ExprValueKind=*/VK_PRValue, in makeImplicitCast()
282 return CallExpr::Create(C, SubExpr, CallArgs, C.VoidTy, VK_PRValue, in create_call_once_funcptr_call()
309 /*ExprValueType=*/VK_PRValue, in create_call_once_lambda_call()
485 /* ExprValueKind=*/VK_PRValue, in create_call_once()
546 /*ExprValueType=*/VK_PRValue, in create_dispatch_once()
552 C.LongTy, VK_PRValue, OK_Ordinary, SourceLocation(), in create_dispatch_once()
612 CallExpr *CE = CallExpr::Create(C, ICE, None, C.VoidTy, VK_PRValue, in create_dispatch_sync()
/llvm-project-15.0.7/clang/lib/AST/
H A DExprConcepts.cpp40 : Expr(ConceptSpecializationExprClass, C.BoolTy, VK_PRValue, OK_Ordinary), in ConceptSpecializationExpr()
94 : Expr(ConceptSpecializationExprClass, C.BoolTy, VK_PRValue, OK_Ordinary), in ConceptSpecializationExpr()
149 : 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.cpp190 : Expr(CXXNewExprClass, Ty, VK_PRValue, OK_Ordinary), in CXXNewExpr()
325 : Expr(CXXPseudoDestructorExprClass, Context.BoundMemberTy, VK_PRValue, in CXXPseudoDestructorExpr()
958 : VK_PRValue, in CXXDefaultInitExpr()
1064 : Expr(SC, Ty, VK_PRValue, OK_Ordinary), Constructor(Ctor), in CXXConstructExpr()
1134 : Expr(LambdaExprClass, T, VK_PRValue, OK_Ordinary), in LambdaExpr()
1337 : VK_PRValue), in CXXUnresolvedConstructExpr()
1676 : Expr(TypeTraitExprClass, T, VK_PRValue, OK_Ordinary), Loc(Loc), in TypeTraitExpr()
H A DExpr.cpp891 : Expr(IntegerLiteralClass, type, VK_PRValue, OK_Ordinary), Loc(l) { in IntegerLiteral()
913 : Expr(FixedPointLiteralClass, type, VK_PRValue, OK_Ordinary), Loc(l), in FixedPointLiteral()
987 : Expr(FloatingLiteralClass, Type, VK_PRValue, OK_Ordinary), Loc(L) { in FloatingLiteral()
1580 : Expr(OffsetOfExprClass, type, VK_PRValue, OK_Ordinary), in OffsetOfExpr()
2149 : Expr(SourceLocExprClass, ResultTy, VK_PRValue, OK_Ordinary), in SourceLocExpr()
2272 : Expr(InitListExprClass, QualType(), VK_PRValue, OK_Ordinary), in InitListExpr()
4199 : Expr(ShuffleVectorExprClass, Type, VK_PRValue, OK_Ordinary), in ShuffleVectorExpr()
4246 : Expr(GenericSelectionExprClass, Context.DependentTy, VK_PRValue, in GenericSelectionExpr()
4472 : Expr(ParenListExprClass, QualType(), VK_PRValue, OK_Ordinary), in ParenListExpr()
4648 VK = VK_PRValue; in Create()
[all …]
H A DExprClassification.cpp98 case VK_PRValue: in ClassifyExprValueKind()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DExprObjC.h58 : Expr(ObjCStringLiteralClass, T, VK_PRValue, OK_Ordinary), String(SL), in ObjCStringLiteral()
94 : Expr(ObjCBoolLiteralExprClass, Ty, VK_PRValue, OK_Ordinary), Value(val), in ObjCBoolLiteralExpr()
137 : Expr(ObjCBoxedExprClass, T, VK_PRValue, OK_Ordinary), SubExpr(E), in ObjCBoxedExpr()
461 : Expr(ObjCSelectorExprClass, T, VK_PRValue, OK_Ordinary), in ObjCSelectorExpr()
514 : Expr(ObjCProtocolExprClass, T, VK_PRValue, OK_Ordinary), in ObjCProtocolExpr()
1642 VK_PRValue, CK, Operand, 0, false, TSInfo), in ObjCBridgedCastExpr()
1695 : Expr(ObjCAvailabilityCheckExprClass, Ty, VK_PRValue, OK_Ordinary), in ObjCAvailabilityCheckExpr()
H A DExprCXX.h724 : Expr(CXXBoolLiteralExprClass, Ty, VK_PRValue, OK_Ordinary) { in CXXBoolLiteralExpr()
762 : Expr(CXXNullPtrLiteralExprClass, Ty, VK_PRValue, OK_Ordinary) { in CXXNullPtrLiteralExpr()
1145 : Expr(CXXThisExprClass, Ty, VK_PRValue, OK_Ordinary) { in CXXThisExpr()
1417 : Expr(CXXBindTemporaryExprClass, SubExpr->getType(), VK_PRValue, in CXXBindTemporaryExpr()
1672 : Expr(CXXInheritedCtorInitExprClass, T, VK_PRValue, OK_Ordinary), in CXXInheritedCtorInitExpr()
2428 : Expr(CXXDeleteExprClass, Ty, VK_PRValue, OK_Ordinary), in CXXDeleteExpr()
4023 : Expr(CXXNoexceptExprClass, Ty, VK_PRValue, OK_Ordinary), in CXXNoexceptExpr()
4181 : Expr(SizeOfPackExprClass, SizeType, VK_PRValue, OK_Ordinary), in SizeOfPackExpr()
4611 : Expr(CXXFoldExprClass, T, VK_PRValue, OK_Ordinary), in CXXFoldExpr()
4723 : Expr(SC, Ty, VK_PRValue, OK_Ordinary), KeywordLoc(KeywordLoc) { in CoroutineSuspendExpr()
[all …]
H A DExpr.h271 bool isPRValue() const { return getValueKind() == VK_PRValue; } in isPRValue()
273 bool isGLValue() const { return getValueKind() != VK_PRValue; } in isGLValue()
426 return VK_PRValue; in getValueKindForType()
1601 : Expr(CharacterLiteralClass, type, VK_PRValue, OK_Ordinary), in CharacterLiteral()
2560 : Expr(UnaryExprOrTypeTraitExprClass, resultType, VK_PRValue, in UnaryExprOrTypeTraitExpr()
4640 : Expr(VAArgExprClass, t, VK_PRValue, OK_Ordinary), Val(e), in VAArgExpr()
5333 : Expr(NoInitExprClass, ty, VK_PRValue, OK_Ordinary) { in NoInitExpr()
5429 : Expr(ArrayInitLoopExprClass, T, VK_PRValue, OK_Ordinary), in ArrayInitLoopExpr()
5480 : Expr(ArrayInitIndexExprClass, T, VK_PRValue, OK_Ordinary) { in ArrayInitIndexExpr()
5513 : Expr(ImplicitValueInitExprClass, ty, VK_PRValue, OK_Ordinary) { in ImplicitValueInitExpr()
[all …]
/llvm-project-15.0.7/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()
4575 cast<Expr>(RHSStmt), Exp->getType(), VK_PRValue, OK_Ordinary); in SynthesizeBlockCall()
4645 CallExpr::Create(*Context, PE, BlkExprs, Exp->getType(), VK_PRValue, in SynthesizeBlockCall()
5296 UO_AddrOf, Context->getPointerType(Context->VoidPtrTy), VK_PRValue, in SynthBlockInitExpr()
[all …]
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaExprCXX.cpp4295 VK_PRValue, /*BasePath=*/nullptr, CCK) in PerformImplicitConversion()
4504 From = ImpCastExprToType(From, ToType, CK_BitCast, VK_PRValue, in PerformImplicitConversion()
4510 From = ImpCastExprToType(From, ToType, CK_BitCast, VK_PRValue, in PerformImplicitConversion()
4556 VK_PRValue, /*BasePath=*/nullptr, CCK) in PerformImplicitConversion()
4589 VK_PRValue, /*BasePath=*/nullptr, CCK) in PerformImplicitConversion()
4636 From = ImpCastExprToType(From, ToType, CK_NoOp, VK_PRValue, in PerformImplicitConversion()
4688 VK_PRValue, nullptr, CCK) in PerformImplicitConversion()
5957 VK = VK_PRValue; in CheckPointerToMemberOperands()
6362 VK = VK_PRValue; in CXXCheckConditionalOperands()
6529 if (Same && LVK == RVK && LVK != VK_PRValue && in CXXCheckConditionalOperands()
[all …]
H A DSemaFixItUtils.cpp136 Begin, VK_PRValue); in tryToFixConversion()
H A DSemaExprMember.cpp414 VK = VK_PRValue; in CheckExtVectorComponent()
1123 valueKind = VK_PRValue; in BuildMemberReferenceExpr()
1139 MemberNameInfo, Enum->getType(), VK_PRValue, in BuildMemberReferenceExpr()
1814 VK = VK_PRValue; in BuildFieldReferenceExpr()
1816 if (VK != VK_PRValue && Field->isBitField()) in BuildFieldReferenceExpr()
H A DSemaInit.cpp154 E->setValueKind(VK_PRValue); in updateStringLiteralType()
176 E->setValueKind(VK_PRValue); in updateGNUCompoundLiteralRValue()
2956 Init, nullptr, VK_PRValue, in CheckDesignatedInitializer()
3615 case VK_PRValue: in AddDerivedToBaseCastStep()
3666 case VK_PRValue: in AddQualificationConversionStep()
4109 Sequence.AddQualificationConversionStep(DestType, VK_PRValue); in TryConstructorInitialization()
4704 ExprValueKind VK = VK_PRValue; in TryRefInitWithConversionFunction()
4735 VK = VK_PRValue; in TryRefInitWithConversionFunction()
4747 Sequence.AddReferenceBindingStep(cv1T4, VK == VK_PRValue); in TryRefInitWithConversionFunction()
8033 if (VK == VK_PRValue) { in PerformQualificationConversion()
[all …]
H A DSemaExpr.cpp3338 valueKind = VK_PRValue; in BuildDeclarationNameExpr()
3378 valueKind = VK_PRValue; in BuildDeclarationNameExpr()
3464 valueKind = VK_PRValue; in BuildDeclarationNameExpr()
3505 valueKind = VK_PRValue; in BuildDeclarationNameExpr()
5722 if (VK != VK_PRValue) in CreateBuiltinArraySubscriptExpr()
5748 if (VK != VK_PRValue) in CreateBuiltinArraySubscriptExpr()
5817 VK = VK_PRValue; in CreateBuiltinArraySubscriptExpr()
7278 ? VK_PRValue in BuildCompoundLiteralExpr()
8630 VK = VK_PRValue; in CheckConditionalOperands()
14158 VK = VK_PRValue; in CheckIncrementDecrementOperand()
[all …]
H A DSemaCast.cpp759 if (ValueKind == VK_PRValue) in CheckDynamicCast()
926 if (ValueKind == VK_PRValue) in CheckConstCast()
1138 if (ValueKind == VK_PRValue && !isPlaceholder(BuiltinType::Overload)) in CheckReinterpretCast()
1210 if (ValueKind == VK_PRValue && !DestType->isRecordType() && in CheckStaticCast()
2184 VK_PRValue // Convert Fun to Ptr in fixOverloadedReinterpretCastExpr()
2700 if (ValueKind == VK_PRValue && !DestType->isRecordType() && in CheckCXXCStyleCast()
H A DSemaExprObjC.cpp1789 VK = VK_PRValue; in CheckMessageArgumentTypes()
2637 Context, ReceiverType, VK_PRValue, LBracLoc, ReceiverTypeInfo, Sel, in BuildClassMessage()
2685 ExprValueKind VK = VK_PRValue; in BuildClassMessage()
2890 Context, Context.DependentTy, VK_PRValue, LBracLoc, Receiver, Sel, in BuildInstanceMessage()
3229 ExprValueKind VK = VK_PRValue; in BuildInstanceMessage()
4478 VK_PRValue, FPOptionsOverride()); in CheckObjCConversion()
4705 SubExpr, nullptr, VK_PRValue, in BuildObjCBridgedCast()
4745 nullptr, VK_PRValue, FPOptionsOverride()); in BuildObjCBridgedCast()
H A DSemaAttr.cpp406 VK_PRValue, FPOptionsOverride()); in ConstantFoldAttrArgs()
410 VK_PRValue, FPOptionsOverride()); in ConstantFoldAttrArgs()
H A DSema.cpp625 if (VK == VK_PRValue && !E->isPRValue()) { in ImpCastExprToType()
642 assert((VK == VK_PRValue || Kind == CK_Dependent || !E->isPRValue()) && in ImpCastExprToType()
674 if (VK == VK_PRValue && !getLangOpts().CPlusPlus && !E->isPRValue()) { in ImpCastExprToType()
H A DSemaPseudoObject.cpp1557 VK_PRValue, OK_Ordinary, opcLoc, false, in checkPseudoObjectIncDec()
1588 Context.DependentTy, VK_PRValue, OK_Ordinary, in checkPseudoObjectAssignment()
H A DSemaOverload.cpp7455 VK_PRValue, FPOptionsOverride()); in AddConversionCandidate()
13175 CallExpr::Create(Context, Fn, Args, Context.DependentTy, VK_PRValue, in buildOverloadedCallSet()
13433 VK_PRValue, OK_Ordinary, OpLoc, false, in CreateOverloadedUnaryOp()
13442 Context.DependentTy, VK_PRValue, OpLoc, in CreateOverloadedUnaryOp()
13691 Context, Args[0], Args[1], Opc, Context.DependentTy, VK_PRValue, in CreateOverloadedBinOp()
13705 Context.DependentTy, VK_PRValue, OpLoc, in CreateOverloadedBinOp()
14234 Context.DependentTy, VK_PRValue, RLoc, in CreateOverloadedArraySubscriptExpr()
14842 nullptr, VK_PRValue, CurFPFeatureOverrides()); in BuildCallToObjectOfClassType()
15277 Context, SubExpr, UO_AddrOf, MemPtrType, VK_PRValue, OK_Ordinary, in FixOverloadedFunctionReference()
15306 ValueKind = VK_PRValue; in FixOverloadedFunctionReference()
[all …]
H A DSemaObjCProperty.cpp1461 VK_PRValue, FPOptionsOverride()); in ActOnPropertyImplDecl()
1523 VK_PRValue, FPOptionsOverride()); in ActOnPropertyImplDecl()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DSpecifiers.h120 VK_PRValue, enumerator
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGObjC.cpp1526 CK_LValueToRValue, &self, VK_PRValue, in generateObjCSetterBody()
1538 &arg, VK_PRValue, FPOptionsOverride()); in generateObjCSetterBody()
1566 &argLoad, VK_PRValue, FPOptionsOverride()); in generateObjCSetterBody()
1574 VK_PRValue, OK_Ordinary, SourceLocation(), FPOptionsOverride()); in generateObjCSetterBody()
3727 DeclRefExpr DstExpr(C, DstDecl, false, DestTy, VK_PRValue, SourceLocation()); in GenerateObjCAtomicSetterCopyHelperFunction()
3732 DeclRefExpr SrcExpr(C, SrcDecl, false, SrcTy, VK_PRValue, SourceLocation()); in GenerateObjCAtomicSetterCopyHelperFunction()
3816 DeclRefExpr SrcExpr(getContext(), SrcDecl, false, SrcTy, VK_PRValue, in GenerateObjCAtomicGetterCopyHelperFunction()
3843 DeclRefExpr DstExpr(getContext(), DstDecl, false, DestTy, VK_PRValue, in GenerateObjCAtomicGetterCopyHelperFunction()

12