Searched refs:isRValue (Results 1 – 25 of 25) sorted by relevance
138 bool isRValue() const { in isRValue() function
662 if (other.isRValue()) {
171 bool isRValue() const { return m_isRValue; } in isRValue() function206 if ((!transpose) && other.isRValue()) in assign()
243 if (other.isRValue())
705 if (other.isRValue())1111 if(other.isRValue())
1405 if (!E->isRValue() || E->getType()->isLiteralType(Info.Ctx)) in CheckLiteralType()1566 assert(E->isRValue() && "missing lvalue-to-rvalue conv in bool condition"); in EvaluateAsBooleanCondition()4465 } else if (E->getBase()->isRValue()) { in VisitMemberExpr()4920 assert(E->isRValue() && E->getType()->hasPointerRepresentation()); in EvaluatePointer()5195 assert(E->isRValue() && E->getType()->isMemberPointerType()); in EvaluateMemberPointer()5560 assert(E->isRValue() && E->getType()->isRecordType() && in EvaluateRecord()5612 assert(E->isRValue() && E->getType()->isRecordType()); in EvaluateTemporary()5654 assert(E->isRValue() && E->getType()->isVectorType() &&"not a vector rvalue"); in EvaluateVector()5848 assert(E->isRValue() && E->getType()->isArrayType() && "not an array rvalue"); in EvaluateArray()6141 assert(E->isRValue() && E->getType()->isIntegralOrEnumerationType()); in EvaluateIntegerOrLValue()[all …]
397 if (E->isRValue()) in ClassifyInternal()
89 assert(BO->getRHS()->isRValue()); in skipRValueSubobjectAdjustments()
263 if (other.isRValue())
374 if (VK == VK_RValue && !E->isRValue()) { in ImpCastExprToType()386 assert((VK == VK_RValue || !E->isRValue()) && "can't cast rvalue to lvalue"); in ImpCastExprToType()
611 if (!Result.get()->isRValue()) in LookupInlineAsmIdentifier()
642 if (SrcExpr.get()->isRValue()) in CheckDynamicCast()1570 if (isa<RValueReferenceType>(DestTypeTmp) && SrcExpr.get()->isRValue()) { in TryConstCast()
4144 (isLValueRef || InitCategory.isRValue())) { in TryReferenceInitializationCore()4686 assert(src->isRValue()); in checkIndirectCopyRestoreSource()6010 if (!ArgStripped->isRValue() || !ArgStripped->getType()->isRecordType()) in CheckMoveOnConstruction()6301 assert(CurInit.get()->isRValue() && "not a temporary"); in Perform()6458 assert(CurInit.get()->isRValue() && "cannot convert glvalue to atomic"); in Perform()
4497 case ET_IsRValueExpr: return E->isRValue(); in EvaluateExpressionTrait()4636 if (isIndirect || !LHS.get()->Classify(Context).isRValue()) in CheckPointerToMemberOperands()5324 if (!E->isRValue()) in MaybeBindToTemporary()6220 if (E->isRValue()) { in IgnoredValueConversions()
831 if (RefExpr->isExplicitProperty() && result.get()->isRValue()) { in buildRValueOperation()
900 assert((!isArrow || Base->isRValue()) && "-> base must be a pointer rvalue"); in BuildMemberExpr()
4361 ICS.Standard.BindsToRvalue = InitCategory.isRValue(); in TryReferenceInit()4884 if (!FromClassification.isRValue()) { in TryObjectArgumentInitialization()4903 ICS.Standard.BindsToRvalue = FromClassification.isRValue(); in TryObjectArgumentInitialization()
1659 if (typeArgs && Args[i]->isRValue() && paramType->isBlockPointerType() && in CheckMessageArgumentTypes()
2035 if (ArraySize && !ArraySize->isRValue()) { in BuildArrayType()
5983 if (!E->isTypeDependent() && E->isRValue()) in EvalVal()
5316 assert(E.get()->isRValue()); in maybeExtendBlockObject()
247 bool isRValue() const { return getValueKind() == VK_RValue; } in isRValue() function351 bool isRValue() const { return Kind >= CL_XValue; } in isRValue() function
128 if (E->isRValue()) in EmitIgnoredExpr()3994 if (ov == resultExpr && ov->isRValue() && !forLValue && in emitPseudoObjectExpr()
3496 if (BaseExpr->isRValue()) { in EmitObjCIsaExpr()
1198 if (!ME->isArrow() && ME->getBase()->isRValue()) { in getReferenceInitTemporaryType()