Lines Matching refs: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()
6317 assert(E->isRValue() && E->getType()->hasPointerRepresentation()); in ignorePointerCastsAndParens()
6332 if (!SubExpr->getType()->hasPointerRepresentation() || !SubExpr->isRValue()) in ignorePointerCastsAndParens()
7931 assert(E->isRValue() && E->getType()->isRealFloatingType()); in EvaluateFloat()
8157 assert(E->isRValue() && E->getType()->isAnyComplexType()); in EvaluateComplex()
8647 assert(E->isRValue() && E->getType()->isAtomicType()); in EvaluateAtomic()
8688 assert(E->isRValue() && E->getType()->isVoidType()); in EvaluateVoid()
8776 if (E->isRValue()) { in EvaluateInPlace()
8832 if (Exp->isRValue() && (Exp->getType()->isArrayType() || in FastEvaluateAsRValue()
8901 if (isRValue() && (getType()->isArrayType() || getType()->isRecordType()) && in EvaluateAsInitializer()
9111 if (E->isRValue()) in CheckICE()