Searched refs:isRValue (Results 1 – 22 of 22) sorted by relevance
138 bool isRValue() const { in isRValue() function
662 if (other.isRValue()) {
168 bool isRValue() const { return m_isRValue; } in isRValue() function203 if ((!transpose) && other.isRValue()) in assign()
218 if (other.isRValue())
589 if (other.isRValue())
1033 if (!E->isRValue() || E->getType()->isLiteralType()) in CheckLiteralType()1163 assert(E->isRValue() && "missing lvalue-to-rvalue conv in bool condition"); in EvaluateAsBooleanCondition()2686 } else if (E->getBase()->isRValue()) { in VisitMemberExpr()2868 if (E->GetTemporaryExpr()->isRValue()) { in VisitMaterializeTemporaryExpr()3023 assert(E->isRValue() && E->getType()->hasPointerRepresentation()); in EvaluatePointer()3205 assert(E->isRValue() && E->getType()->isMemberPointerType()); in EvaluateMemberPointer()3507 assert(E->isRValue() && E->getType()->isRecordType() && in EvaluateRecord()3555 assert(E->isRValue() && E->getType()->isRecordType()); in EvaluateTemporary()3597 assert(E->isRValue() && E->getType()->isVectorType() &&"not a vector rvalue"); in EvaluateVector()3785 assert(E->isRValue() && E->getType()->isArrayType() && "not an array rvalue"); in EvaluateArray()[all …]
382 if (E->isRValue()) in ClassifyInternal()
76 if (!ME->isArrow() && ME->getBase()->isRValue()) { in skipRValueSubobjectAdjustments()86 assert(BO->getRHS()->isRValue()); in skipRValueSubobjectAdjustments()
263 if (other.isRValue())
267 if (VK == VK_RValue && !E->isRValue()) { in ImpCastExprToType()278 assert((VK == VK_RValue || !E->isRValue()) && "can't cast rvalue to lvalue"); in ImpCastExprToType()
3766 case ET_IsRValueExpr: return E->isRValue(); in EvaluateExpressionTrait()3904 if (isIndirect || !LHS.get()->Classify(Context).isRValue()) in CheckPointerToMemberOperands()4606 if (!E->isRValue()) in MaybeBindToTemporary()5433 if (E->isRValue()) { in IgnoredValueConversions()
733 if (RefExpr->isExplicitProperty() && result.get()->isRValue() && in buildRValueOperation()
811 assert((!isArrow || Base->isRValue()) && "-> base must be a pointer rvalue"); in BuildMemberExpr()
3426 (isLValueRef || InitCategory.isRValue())) { in TryReferenceInitializationCore()3946 assert(src->isRValue()); in checkIndirectCopyRestoreSource()
4290 ICS.Standard.BindsToRvalue = InitCategory.isRValue(); in TryReferenceInit()4752 if (!FromClassification.isRValue()) { in TryObjectArgumentInitialization()4771 ICS.Standard.BindsToRvalue = FromClassification.isRValue(); in TryObjectArgumentInitialization()
1475 if (ArraySize && !ArraySize->isRValue()) { in BuildArrayType()
3903 if (!E->isTypeDependent() && E->isRValue()) in EvalVal()
4349 assert(E.get()->isRValue()); in maybeExtendBlockObject()
103 if (E->isRValue()) in EmitIgnoredExpr()3234 if (ov == resultExpr && ov->isRValue() && !forLValue && in emitPseudoObjectExpr()
3211 if (BaseExpr->isRValue()) { in EmitObjCIsaExpr()
251 bool isRValue() const { return getValueKind() == VK_RValue; } in isRValue() function354 bool isRValue() const { return Kind >= CL_XValue; } in isRValue() function
803 if (!ME->isArrow() && ME->getBase()->isRValue()) { in getReferenceInitTemporaryType()