Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/clang-tools-extra/clang-tidy/misc/
H A DUniqueptrResetReleaseCheck.cpp128 } else if (!Right->isPRValue()) { in check()
/llvm-project-15.0.7/clang/lib/AST/
H A DExprClassification.cpp72 assert(isPRValue()); in ClassifyImpl()
433 if (E->isPRValue()) in ClassifyInternal()
H A DExprConstant.cpp104 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 DExpr.cpp116 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 DDeclCXX.cpp2240 if (Base->isPRValue() && Base->getType()->isRecordType()) in getDevirtualizedMethod()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSema.cpp625 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 DSemaInit.cpp4106 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 DSemaCoroutine.cpp886 if (Awaiter->isPRValue()) in BuildResolvedCoawaitExpr()
948 if (E->isPRValue()) in BuildCoyieldExpr()
H A DSemaExprMember.cpp914 assert((!IsArrow || Base->isPRValue()) && in BuildMemberExpr()
969 if (!IsArrow && BaseExpr && BaseExpr->isPRValue()) { in BuildMemberReferenceExpr()
H A DSemaCast.cpp827 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 DSemaStmtAsm.cpp748 if (Res->isPRValue()) { in FillInlineAsmIdentifierInfo()
H A DSemaExceptionSpec.cpp1118 if (Op->Classify(S.Context).isPRValue()) in canTypeidThrow()
H A DSemaPseudoObject.cpp838 if (RefExpr->isExplicitProperty() && result.get()->isPRValue()) { in buildRValueOperation()
H A DSemaExprCXX.cpp4695 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 DSemaExpr.cpp5715 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 DSemaOverload.cpp4859 (InitCategory.isPRValue() && in TryReferenceInit()
4868 !(InitCategory.isPRValue() || T2->isRecordType())); in TryReferenceInit()
5496 if (From->isPRValue()) { in PerformObjectArgumentInitialization()
H A DSemaExprObjC.cpp1876 if (typeArgs && Args[i]->isPRValue() && paramType->isBlockPointerType() && in CheckMessageArgumentTypes()
H A DSemaType.cpp2473 if (ArraySize && !ArraySize->isPRValue()) { in BuildArrayType()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DMoveChecker.cpp474 AFC->getArgExpr(0)->isPRValue()) in checkPostCall()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/
H A DLoopConvertCheck.cpp432 if (U.Expression && !U.Expression->isPRValue()) in usagesReturnRValues()
/llvm-project-15.0.7/clang/lib/Analysis/
H A DThreadSafety.cpp2117 } else if (isa<CallExpr>(E) && E->isPRValue()) { in VisitDeclStmt()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DExpr.h271 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 DBugReporterVisitors.cpp2391 if (!E->isPRValue()) in handle()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGExpr.cpp191 if (E->isPRValue()) in EmitIgnoredExpr()
5600 if (ov == resultExpr && ov->isPRValue() && !forLValue && in emitPseudoObjectExpr()
H A DCGExprScalar.cpp4912 if (BaseExpr->isPRValue()) { in EmitObjCIsaExpr()

12