| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/misc/ |
| H A D | UniqueptrResetReleaseCheck.cpp | 128 } else if (!Right->isPRValue()) { in check()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | ExprClassification.cpp | 72 assert(isPRValue()); in ClassifyImpl() 433 if (E->isPRValue()) in ClassifyInternal()
|
| H A D | ExprConstant.cpp | 104 if (E->isPRValue()) in getStorageType() 8042 } else if (E->getBase()->isPRValue()) { in VisitMemberExpr() 10229 assert(E->isPRValue() && E->getType()->isRecordType() && in EvaluateRecord() 10285 assert(E->isPRValue() && E->getType()->isRecordType()); in EvaluateTemporary() 10328 assert(E->isPRValue() && E->getType()->isVectorType() && in EvaluateVector() 10661 assert(E->isPRValue() && E->getType()->isArrayType() && in EvaluateArray() 14626 assert(E->isPRValue() && E->getType()->isAtomicType()); in EvaluateAtomic() 14751 assert(E->isPRValue() && E->getType()->isVoidType()); in EvaluateVoid() 14851 if (E->isPRValue()) { in EvaluateInPlace() 14921 if (Exp->isPRValue() && in FastEvaluateAsRValue() [all …]
|
| H A D | Expr.cpp | 116 assert(BO->getRHS()->isPRValue()); in skipRValueSubobjectAdjustments() 1790 if (isPRValue() && !Ty->isDependentType() && !SETy->isDependentType()) { in CastConsistency() 2342 if (!getInit(0)->isPRValue() && getType()->isRecordType()) in isTransparent() 3094 if (!E->Classify(C).isPRValue()) { in isTemporaryObject() 4041 return DRE1->isPRValue() && DRE2->isPRValue() && in isSameComparisonOperand()
|
| H A D | DeclCXX.cpp | 2240 if (Base->isPRValue() && Base->getType()->isRecordType()) in getDevirtualizedMethod()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | Sema.cpp | 625 if (VK == VK_PRValue && !E->isPRValue()) { in ImpCastExprToType() 642 assert((VK == VK_PRValue || Kind == CK_Dependent || !E->isPRValue()) && in ImpCastExprToType() 658 if (getLangOpts().CPlusPlus && E->isPRValue()) { in ImpCastExprToType() 674 if (VK == VK_PRValue && !getLangOpts().CPlusPlus && !E->isPRValue()) { in ImpCastExprToType()
|
| H A D | SemaInit.cpp | 4106 UnwrappedArgs.size() == 1 && UnwrappedArgs[0]->isPRValue() && in TryConstructorInitialization() 4519 if (!E->isPRValue()) in TryListInitialization() 4959 (InitCategory.isPRValue() && in TryReferenceInitializationCore() 4963 if (InitCategory.isPRValue() && T2->isRecordType()) { in TryReferenceInitializationCore() 5526 assert(src->isPRValue()); in checkIndirectCopyRestoreSource() 5863 if (Initializer->isPRValue()) { in InitializeFrom() 7944 if (!ArgStripped->isPRValue() || !ArgStripped->getType()->isRecordType()) in CheckMoveOnConstruction() 8014 if (!E->isPRValue() || !getLangOpts().CPlusPlus11) in TemporaryMaterializationConversion() 8314 assert(CurInit.get()->isPRValue() && "not a temporary"); in Perform() 8474 assert(CurInit.get()->isPRValue() && "cannot convert glvalue to atomic"); in Perform()
|
| H A D | SemaCoroutine.cpp | 886 if (Awaiter->isPRValue()) in BuildResolvedCoawaitExpr() 948 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 | 827 if (SrcExpr.get()->isPRValue()) in CheckDynamicCast() 1911 if (isa<RValueReferenceType>(DestTypeTmp) && SrcExpr.get()->isPRValue()) { in TryConstCast() 3171 if (SrcExpr.get()->isPRValue()) in CheckBuiltinBitCast()
|
| H A D | SemaStmtAsm.cpp | 748 if (Res->isPRValue()) { in FillInlineAsmIdentifierInfo()
|
| H A D | SemaExceptionSpec.cpp | 1118 if (Op->Classify(S.Context).isPRValue()) in canTypeidThrow()
|
| H A D | SemaPseudoObject.cpp | 838 if (RefExpr->isExplicitProperty() && result.get()->isPRValue()) { in buildRValueOperation()
|
| H A D | SemaExprCXX.cpp | 4695 if (ToType->isReferenceType() && From->isPRValue()) { in PerformImplicitConversion() 5791 return E->isPRValue(); in EvaluateExpressionTrait() 5825 else if (LHS.get()->isPRValue()) in CheckPointerToMemberOperands() 8131 if (E->isPRValue()) { in IgnoredValueConversions()
|
| H A D | SemaExpr.cpp | 5715 if (getLangOpts().CPlusPlus11 && LHSExp->isPRValue()) { in CreateBuiltinArraySubscriptExpr() 5741 if (getLangOpts().CPlusPlus11 && LHSExp->isPRValue()) { in CreateBuiltinArraySubscriptExpr() 7429 assert(E.get()->isPRValue()); in maybeExtendBlockObject() 9171 if (commonExpr->isPRValue() && (commonExpr->getType()->isRecordType() || in ActOnConditionalOp() 20107 assert(E->isPRValue()); in VisitUnaryAddrOf() 20117 assert(E->isPRValue()); in resolveDecl() 20208 assert(E->isPRValue()); in VisitUnaryAddrOf() 20361 assert(E->isPRValue()); in VisitImplicitCastExpr() 20375 assert(E->isPRValue()); in VisitImplicitCastExpr()
|
| H A D | SemaOverload.cpp | 4859 (InitCategory.isPRValue() && in TryReferenceInit() 4868 !(InitCategory.isPRValue() || T2->isRecordType())); in TryReferenceInit() 5496 if (From->isPRValue()) { in PerformObjectArgumentInitialization()
|
| H A D | SemaExprObjC.cpp | 1876 if (typeArgs && Args[i]->isPRValue() && paramType->isBlockPointerType() && in CheckMessageArgumentTypes()
|
| H A D | SemaType.cpp | 2473 if (ArraySize && !ArraySize->isPRValue()) { in BuildArrayType()
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | MoveChecker.cpp | 474 AFC->getArgExpr(0)->isPRValue()) in checkPostCall()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/ |
| H A D | LoopConvertCheck.cpp | 432 if (U.Expression && !U.Expression->isPRValue()) in usagesReturnRValues()
|
| /llvm-project-15.0.7/clang/lib/Analysis/ |
| H A D | ThreadSafety.cpp | 2117 } else if (isa<CallExpr>(E) && E->isPRValue()) { in VisitDeclStmt()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | Expr.h | 271 bool isPRValue() const { return getValueKind() == VK_PRValue; } in isPRValue() function 376 bool isPRValue() const { return Kind >= CL_Function; } in isPRValue() function
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/ |
| H A D | BugReporterVisitors.cpp | 2391 if (!E->isPRValue()) in handle()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGExpr.cpp | 191 if (E->isPRValue()) in EmitIgnoredExpr() 5600 if (ov == resultExpr && ov->isPRValue() && !forLValue && in emitPseudoObjectExpr()
|
| H A D | CGExprScalar.cpp | 4912 if (BaseExpr->isPRValue()) { in EmitObjCIsaExpr()
|