Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DTransfer.cpp451 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 DDataflowEnvironment.cpp360 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 DHTMLLogger.cpp282 if (E->isPRValue()) { in recordState()
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenBuiltin.cpp68 if (e->isPRValue() && e->EvaluateAsRValue(result, cgm.getASTContext()) && in emitBuiltinExpr()
H A DCIRGenExpr.cpp1337 if (e->isPRValue()) { in emitIgnoredExpr()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprClassification.cpp72 assert(isPRValue()); in ClassifyImpl()
463 if (E->isPRValue()) in ClassifyInternal()
H A DExprConstant.cpp112 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 DExpr.cpp117 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 DDeclCXX.cpp2520 if (Base->isPRValue() && Base->getType()->isRecordType()) in getDevirtualizedMethod()
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Models/
H A DUncheckedOptionalAccessModel.cpp428 if (E.isPRValue()) { in getLocBehindPossiblePointer()
535 if (E->isPRValue()) { in transferCallReturningOptional()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaCoroutine.cpp847 if (!Call || !Call->isPRValue()) in applySafeElideContext()
938 if (Awaiter->isPRValue()) in BuildResolvedCoawaitExpr()
1000 if (E->isPRValue()) in BuildCoyieldExpr()
H A DSema.cpp762 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 DSemaInit.cpp4265 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 DSemaExprMember.cpp832 assert((!IsArrow || Base->isPRValue()) && in BuildMemberExpr()
1035 if (IsArrow || !BaseExpr->isPRValue()) in BuildMemberReferenceExpr()
H A DSemaCast.cpp909 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 DSemaStmtAsm.cpp796 if (Res->isPRValue()) { in FillInlineAsmIdentifierInfo()
H A DSemaPseudoObject.cpp844 if (RefExpr->isExplicitProperty() && result.get()->isPRValue()) { in buildRValueOperation()
H A DSemaExprCXX.cpp5289 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 DSemaConcept.cpp283 if (!SubstitutedExpression.get()->isPRValue()) in EvaluateAtomicConstraint()
H A DSemaTypeTraits.cpp1940 return E->isPRValue(); in EvaluateExpressionTrait()
H A DSemaExpr.cpp5279 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 DMoveChecker.cpp479 AFC->getArgExpr(0)->isPRValue()) in checkPostCall()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DThreadSafety.cpp1870 if (D->hasAttrs() && TagT && Exp->isPRValue()) { in handleCall()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExpr.h277 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 DBugReporterVisitors.cpp2526 if (!E->isPRValue()) in handle()

12