/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/ |
H A D | Transfer.cpp | 403 if (Ret->isPRValue()) { in VisitReturnStmt() 517 if (Arg1->isPRValue()) { in VisitCXXOperatorCallExpr() 587 if (S->getType()->isRecordType() && S->isPRValue()) in VisitCallExpr()
|
H A D | DataflowEnvironment.cpp | 766 assert(RecordPRValue.isPRValue()); in getResultObjectLocation() 819 assert(CanonE.isPRValue()); in setValue() 835 if (E.isPRValue()) { in getValue() 1087 if (Expr.isPRValue()) { in refreshRecordValue()
|
H A D | HTMLLogger.cpp | 275 if (E->isPRValue()) { in recordState()
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Models/ |
H A D | UncheckedOptionalAccessModel.cpp | 304 if (E.isPRValue()) { in getLocBehindPossiblePointer() 406 if (E->isPRValue()) { in transferCallReturningOptional() 418 if (E->isPRValue()) in transferCallReturningOptional()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ExprClassification.cpp | 72 assert(isPRValue()); in ClassifyImpl() 436 if (E->isPRValue()) in ClassifyInternal()
|
H A D | ExprConstant.cpp | 107 if (E->isPRValue()) in getStorageType() 8318 } else if (E->getBase()->isPRValue()) { in VisitMemberExpr() 10558 assert(E->isPRValue() && E->getType()->isRecordType() && in EvaluateRecord() 10614 assert(E->isPRValue() && E->getType()->isRecordType()); in EvaluateTemporary() 10657 assert(E->isPRValue() && E->getType()->isVectorType() && in EvaluateVector() 10976 assert(E->isPRValue() && E->getType()->isArrayType() && in EvaluateArray() 10985 assert(ILE->isPRValue() && ILE->getType()->isArrayType() && in EvaluateArrayNewInitList() 15187 assert(E->isPRValue() && E->getType()->isAtomicType()); in EvaluateAtomic() 15313 assert(E->isPRValue() && E->getType()->isVoidType()); in EvaluateVoid() 15414 if (E->isPRValue()) { in EvaluateInPlace() [all …]
|
H A D | Expr.cpp | 117 assert(BO->getRHS()->isPRValue()); in skipRValueSubobjectAdjustments() 1855 if (isPRValue() && !Ty->isDependentType() && !SETy->isDependentType()) { in CastConsistency() 2423 if (!getInit(0)->isPRValue() && getType()->isRecordType()) in isTransparent() 3175 if (!E->Classify(C).isPRValue()) { in isTemporaryObject() 4128 return DRE1->isPRValue() && DRE2->isPRValue() && in isSameComparisonOperand()
|
H A D | DeclCXX.cpp | 2310 if (Base->isPRValue() && Base->getType()->isRecordType()) in getDevirtualizedMethod()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | Sema.cpp | 641 if (VK == VK_PRValue && !E->isPRValue()) { in ImpCastExprToType() 658 assert((VK == VK_PRValue || Kind == CK_Dependent || !E->isPRValue()) && in ImpCastExprToType() 674 if (getLangOpts().CPlusPlus && E->isPRValue()) { in ImpCastExprToType() 690 if (VK == VK_PRValue && !getLangOpts().CPlusPlus && !E->isPRValue()) { in ImpCastExprToType()
|
H A D | SemaInit.cpp | 4243 UnwrappedArgs.size() == 1 && UnwrappedArgs[0]->isPRValue() && in TryConstructorInitialization() 4684 if (!E->isPRValue()) in TryListInitialization() 5126 (InitCategory.isPRValue() && in TryReferenceInitializationCore() 5130 if (InitCategory.isPRValue() && T2->isRecordType()) { in TryReferenceInitializationCore() 5943 assert(src->isPRValue()); in checkIndirectCopyRestoreSource() 6281 if (Initializer->isPRValue()) { in InitializeFrom() 8432 if (!ArgStripped->isPRValue() || !ArgStripped->getType()->isRecordType()) in CheckMoveOnConstruction() 8502 if (!E->isPRValue() || !getLangOpts().CPlusPlus11) in TemporaryMaterializationConversion() 8822 assert(CurInit.get()->isPRValue() && "not a temporary"); in Perform() 8979 assert(CurInit.get()->isPRValue() && "cannot convert glvalue to atomic"); in Perform()
|
H A D | SemaExprMember.cpp | 947 assert((!IsArrow || Base->isPRValue()) && in BuildMemberExpr() 1002 if (!IsArrow && BaseExpr && BaseExpr->isPRValue()) { in BuildMemberReferenceExpr()
|
H A D | SemaCoroutine.cpp | 981 if (Awaiter->isPRValue()) in BuildResolvedCoawaitExpr() 1044 if (E->isPRValue()) in BuildCoyieldExpr()
|
H A D | SemaCast.cpp | 851 if (SrcExpr.get()->isPRValue()) in CheckDynamicCast() 1958 if (isa<RValueReferenceType>(DestTypeTmp) && SrcExpr.get()->isPRValue()) { in TryConstCast() 3263 if (SrcExpr.get()->isPRValue()) in CheckBuiltinBitCast()
|
H A D | SemaStmtAsm.cpp | 756 if (Res->isPRValue()) { in FillInlineAsmIdentifierInfo()
|
H A D | SemaExceptionSpec.cpp | 1127 if (Op->Classify(S.Context).isPRValue()) in canTypeidThrow()
|
H A D | SemaConcept.cpp | 417 if (!SubstitutedExpression.get()->isPRValue()) in calculateConstraintSatisfaction()
|
H A D | SemaPseudoObject.cpp | 843 if (RefExpr->isExplicitProperty() && result.get()->isPRValue()) { in buildRValueOperation()
|
H A D | SemaExprCXX.cpp | 4845 if (ToType->isReferenceType() && From->isPRValue()) { in PerformImplicitConversion() 6030 return E->isPRValue(); in EvaluateExpressionTrait() 6064 else if (LHS.get()->isPRValue()) in CheckPointerToMemberOperands() 8213 if (E->isPRValue()) { in IgnoredValueConversions()
|
H A D | SemaExpr.cpp | 5974 if (getLangOpts().CPlusPlus11 && LHSExp->isPRValue()) { in CreateBuiltinArraySubscriptExpr() 6000 if (getLangOpts().CPlusPlus11 && LHSExp->isPRValue()) { in CreateBuiltinArraySubscriptExpr() 7997 assert(E.get()->isPRValue()); in maybeExtendBlockObject() 9757 if (commonExpr->isPRValue() && (commonExpr->getType()->isRecordType() || in ActOnConditionalOp() 21239 assert(E->isPRValue()); in VisitUnaryAddrOf() 21249 assert(E->isPRValue()); in resolveDecl() 21340 assert(E->isPRValue()); in VisitUnaryAddrOf() 21493 assert(E->isPRValue()); in VisitImplicitCastExpr() 21507 assert(E->isPRValue()); in VisitImplicitCastExpr()
|
H A D | SemaOverload.cpp | 5125 (InitCategory.isPRValue() && in TryReferenceInit() 5134 !(InitCategory.isPRValue() || T2->isRecordType())); in TryReferenceInit() 5644 if (C.isPRValue()) in TryObjectArgumentInitialization() 5801 if (From->isPRValue()) { in PerformImplicitObjectArgumentInitialization() 6331 if (Obj->Classify(S.getASTContext()).isPRValue()) { in GetExplicitObjectExpr()
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | MoveChecker.cpp | 476 AFC->getArgExpr(0)->isPRValue()) in checkPostCall()
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/ |
H A D | ThreadSafety.cpp | 1807 if (TagT && Exp->isPRValue()) { in handleCall()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | Expr.h | 273 bool isPRValue() const { return getValueKind() == VK_PRValue; } in isPRValue() function 378 bool isPRValue() const { return Kind >= CL_Function; } in isPRValue() function
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | BugReporterVisitors.cpp | 2570 if (!E->isPRValue()) in handle()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGExpr.cpp | 190 if (E->isPRValue()) in EmitIgnoredExpr() 6073 if (ov == resultExpr && ov->isPRValue() && !forLValue && in emitPseudoObjectExpr()
|