/openbsd/gnu/llvm/clang/lib/AST/ |
H A D | ExprClassification.cpp | 72 assert(isPRValue()); in ClassifyImpl() 436 if (E->isPRValue()) in ClassifyInternal()
|
H A D | ExprConstant.cpp | 104 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 D | Expr.cpp | 117 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 D | DeclCXX.cpp | 2269 if (Base->isPRValue() && Base->getType()->isRecordType()) in getDevirtualizedMethod()
|
/openbsd/gnu/llvm/clang/lib/Sema/ |
H A D | Sema.cpp | 627 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 D | SemaInit.cpp | 4133 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 D | SemaCoroutine.cpp | 893 if (Awaiter->isPRValue()) in BuildResolvedCoawaitExpr() 956 if (E->isPRValue()) in BuildCoyieldExpr()
|
H A D | SemaExprMember.cpp | 914 assert((!IsArrow || Base->isPRValue()) && in BuildMemberExpr() 969 if (!IsArrow && BaseExpr && BaseExpr->isPRValue()) { in BuildMemberReferenceExpr()
|
H A D | SemaCast.cpp | 828 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 D | SemaStmtAsm.cpp | 754 if (Res->isPRValue()) { in FillInlineAsmIdentifierInfo()
|
H A D | SemaExceptionSpec.cpp | 1119 if (Op->Classify(S.Context).isPRValue()) in canTypeidThrow()
|
H A D | SemaConcept.cpp | 389 if (!SubstitutedExpression.get()->isPRValue()) in calculateConstraintSatisfaction()
|
H A D | SemaPseudoObject.cpp | 838 if (RefExpr->isExplicitProperty() && result.get()->isPRValue()) { in buildRValueOperation()
|
H A D | SemaExprCXX.cpp | 4766 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 D | SemaExpr.cpp | 5725 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 D | SemaOverload.cpp | 4956 (InitCategory.isPRValue() && in TryReferenceInit() 4965 !(InitCategory.isPRValue() || T2->isRecordType())); in TryReferenceInit() 5593 if (From->isPRValue()) { in PerformObjectArgumentInitialization()
|
H A D | SemaExprObjC.cpp | 1874 if (typeArgs && Args[i]->isPRValue() && paramType->isBlockPointerType() && in CheckMessageArgumentTypes()
|
H A D | SemaType.cpp | 2515 if (ArraySize && !ArraySize->isPRValue()) { in BuildArrayType()
|
H A D | SemaDeclCXX.cpp | 8522 if (E->isPRValue() && S.Context.hasSameType(E->getType(), R)) in buildStaticCastToR()
|
/openbsd/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/ |
H A D | MoveChecker.cpp | 474 AFC->getArgExpr(0)->isPRValue()) in checkPostCall()
|
/openbsd/gnu/llvm/clang/lib/Analysis/ |
H A D | ThreadSafety.cpp | 1790 if (TagT && Exp->isPRValue()) { in handleCall()
|
/openbsd/gnu/llvm/clang/include/clang/AST/ |
H A D | Expr.h | 272 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 D | BugReporterVisitors.cpp | 2552 if (!E->isPRValue()) in handle()
|
/openbsd/gnu/llvm/clang/lib/CodeGen/ |
H A D | CGExpr.cpp | 192 if (E->isPRValue()) in EmitIgnoredExpr() 5587 if (ov == resultExpr && ov->isPRValue() && !forLValue && in emitPseudoObjectExpr()
|
H A D | CGExprScalar.cpp | 5092 if (BaseExpr->isPRValue()) { in EmitObjCIsaExpr()
|