Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DTransfer.cpp403 if (Ret->isPRValue()) { in VisitReturnStmt()
517 if (Arg1->isPRValue()) { in VisitCXXOperatorCallExpr()
587 if (S->getType()->isRecordType() && S->isPRValue()) in VisitCallExpr()
H A DDataflowEnvironment.cpp766 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 DHTMLLogger.cpp275 if (E->isPRValue()) { in recordState()
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Models/
H A DUncheckedOptionalAccessModel.cpp304 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 DExprClassification.cpp72 assert(isPRValue()); in ClassifyImpl()
436 if (E->isPRValue()) in ClassifyInternal()
H A DExprConstant.cpp107 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 DExpr.cpp117 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 DDeclCXX.cpp2310 if (Base->isPRValue() && Base->getType()->isRecordType()) in getDevirtualizedMethod()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSema.cpp641 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 DSemaInit.cpp4243 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 DSemaExprMember.cpp947 assert((!IsArrow || Base->isPRValue()) && in BuildMemberExpr()
1002 if (!IsArrow && BaseExpr && BaseExpr->isPRValue()) { in BuildMemberReferenceExpr()
H A DSemaCoroutine.cpp981 if (Awaiter->isPRValue()) in BuildResolvedCoawaitExpr()
1044 if (E->isPRValue()) in BuildCoyieldExpr()
H A DSemaCast.cpp851 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 DSemaStmtAsm.cpp756 if (Res->isPRValue()) { in FillInlineAsmIdentifierInfo()
H A DSemaExceptionSpec.cpp1127 if (Op->Classify(S.Context).isPRValue()) in canTypeidThrow()
H A DSemaConcept.cpp417 if (!SubstitutedExpression.get()->isPRValue()) in calculateConstraintSatisfaction()
H A DSemaPseudoObject.cpp843 if (RefExpr->isExplicitProperty() && result.get()->isPRValue()) { in buildRValueOperation()
H A DSemaExprCXX.cpp4845 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 DSemaExpr.cpp5974 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 DSemaOverload.cpp5125 (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 DMoveChecker.cpp476 AFC->getArgExpr(0)->isPRValue()) in checkPostCall()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DThreadSafety.cpp1807 if (TagT && Exp->isPRValue()) { in handleCall()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExpr.h273 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 DBugReporterVisitors.cpp2570 if (!E->isPRValue()) in handle()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExpr.cpp190 if (E->isPRValue()) in EmitIgnoredExpr()
6073 if (ov == resultExpr && ov->isPRValue() && !forLValue && in emitPseudoObjectExpr()

12