Home
last modified time | relevance | path

Searched refs:isPRValue (Results 1 – 25 of 26) sorted by relevance

12

/openbsd/gnu/llvm/clang/lib/AST/
H A DExprClassification.cpp72 assert(isPRValue()); in ClassifyImpl()
436 if (E->isPRValue()) in ClassifyInternal()
H A DExprConstant.cpp104 if (E->isPRValue()) in getStorageType()
8055 } else if (E->getBase()->isPRValue()) { in VisitMemberExpr()
10264 assert(E->isPRValue() && E->getType()->isRecordType() && in EvaluateRecord()
10320 assert(E->isPRValue() && E->getType()->isRecordType()); in EvaluateTemporary()
10363 assert(E->isPRValue() && E->getType()->isVectorType() && in EvaluateVector()
10701 assert(E->isPRValue() && E->getType()->isArrayType() && in EvaluateArray()
14836 assert(E->isPRValue() && E->getType()->isAtomicType()); in EvaluateAtomic()
14962 assert(E->isPRValue() && E->getType()->isVoidType()); in EvaluateVoid()
15062 if (E->isPRValue()) { in EvaluateInPlace()
15140 if (Exp->isPRValue() && in FastEvaluateAsRValue()
[all …]
H A DExpr.cpp117 assert(BO->getRHS()->isPRValue()); in skipRValueSubobjectAdjustments()
1873 if (isPRValue() && !Ty->isDependentType() && !SETy->isDependentType()) { in CastConsistency()
2429 if (!getInit(0)->isPRValue() && getType()->isRecordType()) in isTransparent()
3181 if (!E->Classify(C).isPRValue()) { in isTemporaryObject()
4129 return DRE1->isPRValue() && DRE2->isPRValue() && in isSameComparisonOperand()
H A DDeclCXX.cpp2269 if (Base->isPRValue() && Base->getType()->isRecordType()) in getDevirtualizedMethod()
/openbsd/gnu/llvm/clang/lib/Sema/
H A DSema.cpp627 if (VK == VK_PRValue && !E->isPRValue()) { in ImpCastExprToType()
644 assert((VK == VK_PRValue || Kind == CK_Dependent || !E->isPRValue()) && in ImpCastExprToType()
660 if (getLangOpts().CPlusPlus && E->isPRValue()) { in ImpCastExprToType()
676 if (VK == VK_PRValue && !getLangOpts().CPlusPlus && !E->isPRValue()) { in ImpCastExprToType()
H A DSemaInit.cpp4133 UnwrappedArgs.size() == 1 && UnwrappedArgs[0]->isPRValue() && in TryConstructorInitialization()
4546 if (!E->isPRValue()) in TryListInitialization()
4986 (InitCategory.isPRValue() && in TryReferenceInitializationCore()
4990 if (InitCategory.isPRValue() && T2->isRecordType()) { in TryReferenceInitializationCore()
5803 assert(src->isPRValue()); in checkIndirectCopyRestoreSource()
6140 if (Initializer->isPRValue()) { in InitializeFrom()
8272 if (!ArgStripped->isPRValue() || !ArgStripped->getType()->isRecordType()) in CheckMoveOnConstruction()
8342 if (!E->isPRValue() || !getLangOpts().CPlusPlus11) in TemporaryMaterializationConversion()
8653 assert(CurInit.get()->isPRValue() && "not a temporary"); in Perform()
8813 assert(CurInit.get()->isPRValue() && "cannot convert glvalue to atomic"); in Perform()
H A DSemaCoroutine.cpp893 if (Awaiter->isPRValue()) in BuildResolvedCoawaitExpr()
956 if (E->isPRValue()) in BuildCoyieldExpr()
H A DSemaExprMember.cpp914 assert((!IsArrow || Base->isPRValue()) && in BuildMemberExpr()
969 if (!IsArrow && BaseExpr && BaseExpr->isPRValue()) { in BuildMemberReferenceExpr()
H A DSemaCast.cpp828 if (SrcExpr.get()->isPRValue()) in CheckDynamicCast()
1927 if (isa<RValueReferenceType>(DestTypeTmp) && SrcExpr.get()->isPRValue()) { in TryConstCast()
3217 if (SrcExpr.get()->isPRValue()) in CheckBuiltinBitCast()
H A DSemaStmtAsm.cpp754 if (Res->isPRValue()) { in FillInlineAsmIdentifierInfo()
H A DSemaExceptionSpec.cpp1119 if (Op->Classify(S.Context).isPRValue()) in canTypeidThrow()
H A DSemaConcept.cpp389 if (!SubstitutedExpression.get()->isPRValue()) in calculateConstraintSatisfaction()
H A DSemaPseudoObject.cpp838 if (RefExpr->isExplicitProperty() && result.get()->isPRValue()) { in buildRValueOperation()
H A DSemaExprCXX.cpp4766 if (ToType->isReferenceType() && From->isPRValue()) { in PerformImplicitConversion()
5913 return E->isPRValue(); in EvaluateExpressionTrait()
5947 else if (LHS.get()->isPRValue()) in CheckPointerToMemberOperands()
8151 if (E->isPRValue()) { in IgnoredValueConversions()
H A DSemaExpr.cpp5725 if (getLangOpts().CPlusPlus11 && LHSExp->isPRValue()) { in CreateBuiltinArraySubscriptExpr()
5751 if (getLangOpts().CPlusPlus11 && LHSExp->isPRValue()) { in CreateBuiltinArraySubscriptExpr()
7669 assert(E.get()->isPRValue()); in maybeExtendBlockObject()
9417 if (commonExpr->isPRValue() && (commonExpr->getType()->isRecordType() || in ActOnConditionalOp()
20486 assert(E->isPRValue()); in VisitUnaryAddrOf()
20496 assert(E->isPRValue()); in resolveDecl()
20587 assert(E->isPRValue()); in VisitUnaryAddrOf()
20740 assert(E->isPRValue()); in VisitImplicitCastExpr()
20754 assert(E->isPRValue()); in VisitImplicitCastExpr()
H A DSemaOverload.cpp4956 (InitCategory.isPRValue() && in TryReferenceInit()
4965 !(InitCategory.isPRValue() || T2->isRecordType())); in TryReferenceInit()
5593 if (From->isPRValue()) { in PerformObjectArgumentInitialization()
H A DSemaExprObjC.cpp1874 if (typeArgs && Args[i]->isPRValue() && paramType->isBlockPointerType() && in CheckMessageArgumentTypes()
H A DSemaType.cpp2515 if (ArraySize && !ArraySize->isPRValue()) { in BuildArrayType()
H A DSemaDeclCXX.cpp8522 if (E->isPRValue() && S.Context.hasSameType(E->getType(), R)) in buildStaticCastToR()
/openbsd/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/
H A DMoveChecker.cpp474 AFC->getArgExpr(0)->isPRValue()) in checkPostCall()
/openbsd/gnu/llvm/clang/lib/Analysis/
H A DThreadSafety.cpp1790 if (TagT && Exp->isPRValue()) { in handleCall()
/openbsd/gnu/llvm/clang/include/clang/AST/
H A DExpr.h272 bool isPRValue() const { return getValueKind() == VK_PRValue; } in isPRValue() function
377 bool isPRValue() const { return Kind >= CL_Function; } in isPRValue() function
/openbsd/gnu/llvm/clang/lib/StaticAnalyzer/Core/
H A DBugReporterVisitors.cpp2552 if (!E->isPRValue()) in handle()
/openbsd/gnu/llvm/clang/lib/CodeGen/
H A DCGExpr.cpp192 if (E->isPRValue()) in EmitIgnoredExpr()
5587 if (ov == resultExpr && ov->isPRValue() && !forLValue && in emitPseudoObjectExpr()
H A DCGExprScalar.cpp5092 if (BaseExpr->isPRValue()) { in EmitObjCIsaExpr()

12