| /freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/ |
| H A D | Transfer.cpp | 451 if (Ret->isPRValue()) { in VisitReturnStmt() 509 if (S->isPRValue() && S->getType()->isRecordType()) { in VisitCXXDefaultArgExpr() 522 if (S->getType()->isRecordType() && S->isPRValue()) in VisitCXXDefaultInitExpr() 586 if (Arg1->isPRValue()) { in VisitCXXOperatorCallExpr() 657 if (S->getType()->isRecordType() && S->isPRValue()) { in VisitCallExpr()
|
| H A D | DataflowEnvironment.cpp | 360 RetValue->isPRValue()) in VisitReturnStmt() 371 if (E->isPRValue() && E->getType()->isRecordType() && in VisitExpr() 404 if (!E->isPRValue() || !E->getType()->isRecordType()) { in PropagateResultObject() 616 if (Call->getType()->isRecordType() && Call->isPRValue()) in pushCall() 893 assert(RecordPRValue.isPRValue()); in getResultObjectLocation() 930 assert(CanonE.isPRValue()); in setValue() 953 if (E.isPRValue()) { in getValue()
|
| H A D | HTMLLogger.cpp | 282 if (E->isPRValue()) { in recordState()
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenBuiltin.cpp | 68 if (e->isPRValue() && e->EvaluateAsRValue(result, cgm.getASTContext()) && in emitBuiltinExpr()
|
| H A D | CIRGenExpr.cpp | 1337 if (e->isPRValue()) { in emitIgnoredExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprClassification.cpp | 72 assert(isPRValue()); in ClassifyImpl() 463 if (E->isPRValue()) in ClassifyInternal()
|
| H A D | ExprConstant.cpp | 112 if (E->isPRValue()) in getStorageType() 2546 if (!E->isPRValue() || E->getType()->isLiteralType(Info.Ctx)) in CheckLiteralType() 2767 assert(E->isPRValue() && "missing lvalue-to-rvalue conv in bool condition"); in EvaluateAsBooleanCondition() 4974 if (Object->getType()->isPointerType() && Object->isPRValue()) in EvaluateObjectArgument() 4983 if (Object->getType()->isRecordType() && Object->isPRValue()) in EvaluateObjectArgument() 8732 } else if (E->getBase()->isPRValue()) { in VisitMemberExpr() 9622 assert(E->isPRValue() && E->getType()->hasPointerRepresentation()); in EvaluatePointer() 10578 assert(E->isPRValue() && E->getType()->isMemberPointerType()); in EvaluateMemberPointer() 11091 assert(E->isPRValue() && E->getType()->isRecordType() && in EvaluateRecord() 11147 assert(E->isPRValue() && E->getType()->isRecordType()); in EvaluateTemporary() [all …]
|
| H A D | Expr.cpp | 117 assert(BO->getRHS()->isPRValue()); in skipRValueSubobjectAdjustments() 1873 if (isPRValue() && !Ty->isDependentType() && !SETy->isDependentType()) { in CastConsistency() 2476 if (!getInit(0)->isPRValue() && getType()->isRecordType()) in isTransparent() 3231 if (!E->Classify(C).isPRValue()) { in isTemporaryObject() 4237 return DRE1->isPRValue() && DRE2->isPRValue() && in isSameComparisonOperand()
|
| H A D | DeclCXX.cpp | 2520 if (Base->isPRValue() && Base->getType()->isRecordType()) in getDevirtualizedMethod()
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Models/ |
| H A D | UncheckedOptionalAccessModel.cpp | 428 if (E.isPRValue()) { in getLocBehindPossiblePointer() 535 if (E->isPRValue()) { in transferCallReturningOptional()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaCoroutine.cpp | 847 if (!Call || !Call->isPRValue()) in applySafeElideContext() 938 if (Awaiter->isPRValue()) in BuildResolvedCoawaitExpr() 1000 if (E->isPRValue()) in BuildCoyieldExpr()
|
| H A D | Sema.cpp | 762 if (VK == VK_PRValue && !E->isPRValue()) { in ImpCastExprToType() 781 assert((VK == VK_PRValue || Kind == CK_Dependent || !E->isPRValue()) && in ImpCastExprToType() 809 if (getLangOpts().CPlusPlus && E->isPRValue()) { in ImpCastExprToType() 825 if (VK == VK_PRValue && !getLangOpts().CPlusPlus && !E->isPRValue()) { in ImpCastExprToType()
|
| H A D | SemaInit.cpp | 4265 if (Initializer->isPRValue()) { in TryArrayCopy() 4507 UnwrappedArgs.size() == 1 && UnwrappedArgs[0]->isPRValue() && in TryConstructorInitialization() 5078 if (!E->isPRValue()) in TryListInitialization() 5521 (InitCategory.isPRValue() && in TryReferenceInitializationCore() 5525 if (InitCategory.isPRValue() && T2->isRecordType()) { in TryReferenceInitializationCore() 6334 assert(src->isPRValue()); in checkIndirectCopyRestoreSource() 7660 if (!ArgStripped->isPRValue() || !ArgStripped->getType()->isRecordType()) in CheckMoveOnConstruction() 7734 if (!E->isPRValue() || in TemporaryMaterializationConversion() 8039 assert(CurInit.get()->isPRValue() && "not a temporary"); in Perform() 8196 assert(CurInit.get()->isPRValue() && "cannot convert glvalue to atomic"); in Perform()
|
| H A D | SemaExprMember.cpp | 832 assert((!IsArrow || Base->isPRValue()) && in BuildMemberExpr() 1035 if (IsArrow || !BaseExpr->isPRValue()) in BuildMemberReferenceExpr()
|
| H A D | SemaCast.cpp | 909 if (SrcExpr.get()->isPRValue()) in CheckDynamicCast() 1994 if (isa<RValueReferenceType>(DestTypeTmp) && SrcExpr.get()->isPRValue()) { in TryConstCast() 3370 if (SrcExpr.get()->isPRValue()) in CheckBuiltinBitCast()
|
| H A D | SemaStmtAsm.cpp | 796 if (Res->isPRValue()) { in FillInlineAsmIdentifierInfo()
|
| H A D | SemaPseudoObject.cpp | 844 if (RefExpr->isExplicitProperty() && result.get()->isPRValue()) { in buildRValueOperation()
|
| H A D | SemaExprCXX.cpp | 5289 if (ToType->isReferenceType() && From->isPRValue()) { in PerformImplicitConversion() 5316 else if (LHS.get()->isPRValue()) in CheckPointerToMemberOperands() 7485 E->isPRValue() && !E->getType()->isVoidType()) { in IgnoredValueConversions() 7498 if (E->isPRValue()) { in IgnoredValueConversions()
|
| H A D | SemaConcept.cpp | 283 if (!SubstitutedExpression.get()->isPRValue()) in EvaluateAtomicConstraint()
|
| H A D | SemaTypeTraits.cpp | 1940 return E->isPRValue(); in EvaluateExpressionTrait()
|
| H A D | SemaExpr.cpp | 5279 if (getLangOpts().CPlusPlus11 && LHSExp->isPRValue()) { in CreateBuiltinArraySubscriptExpr() 7363 assert(E.get()->isPRValue()); in maybeExtendBlockObject() 8908 if (commonExpr->isPRValue() && (commonExpr->getType()->isRecordType() || in ActOnConditionalOp() 20732 assert(E->isPRValue()); in VisitUnaryAddrOf() 20742 assert(E->isPRValue()); in resolveDecl() 20833 assert(E->isPRValue()); in VisitUnaryAddrOf() 20987 assert(E->isPRValue()); in VisitImplicitCastExpr() 21001 assert(E->isPRValue()); in VisitImplicitCastExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | MoveChecker.cpp | 479 AFC->getArgExpr(0)->isPRValue()) in checkPostCall()
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | ThreadSafety.cpp | 1870 if (D->hasAttrs() && TagT && Exp->isPRValue()) { in handleCall()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | Expr.h | 277 bool isPRValue() const { return getValueKind() == VK_PRValue; } in isPRValue() function 382 bool isPRValue() const { return Kind >= CL_Function; } in isPRValue() function
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | BugReporterVisitors.cpp | 2526 if (!E->isPRValue()) in handle()
|