Lines Matching refs:isRValue
1481 if (!E->isRValue() || E->getType()->isLiteralType(Info.Ctx)) in CheckLiteralType()
1642 assert(E->isRValue() && "missing lvalue-to-rvalue conv in bool condition"); in EvaluateAsBooleanCondition()
4621 } else if (E->getBase()->isRValue()) { in VisitMemberExpr()
5076 assert(E->isRValue() && E->getType()->hasPointerRepresentation()); in EvaluatePointer()
5351 assert(E->isRValue() && E->getType()->isMemberPointerType()); in EvaluateMemberPointer()
5770 assert(E->isRValue() && E->getType()->isRecordType() && in EvaluateRecord()
5822 assert(E->isRValue() && E->getType()->isRecordType()); in EvaluateTemporary()
5864 assert(E->isRValue() && E->getType()->isVectorType() &&"not a vector rvalue"); in EvaluateVector()
6058 assert(E->isRValue() && E->getType()->isArrayType() && "not an array rvalue"); in EvaluateArray()
6325 assert(E->isRValue() && E->getType()->isIntegralOrEnumerationType()); in EvaluateIntegerOrLValue()
6588 assert(E->isRValue() && E->getType()->hasPointerRepresentation()); in ignorePointerCastsAndParens()
6603 if (!SubExpr->getType()->hasPointerRepresentation() || !SubExpr->isRValue()) in ignorePointerCastsAndParens()
7208 (E->isRValue() && in shouldEnqueue()
8231 assert(E->isRValue() && E->getType()->isRealFloatingType()); in EvaluateFloat()
8457 assert(E->isRValue() && E->getType()->isAnyComplexType()); in EvaluateComplex()
8950 assert(E->isRValue() && E->getType()->isAtomicType()); in EvaluateAtomic()
8991 assert(E->isRValue() && E->getType()->isVoidType()); in EvaluateVoid()
9079 if (E->isRValue()) { in EvaluateInPlace()
9135 if (Exp->isRValue() && (Exp->getType()->isArrayType() || in FastEvaluateAsRValue()
9218 if (isRValue() && (getType()->isArrayType() || getType()->isRecordType()) && in EvaluateAsInitializer()
9429 if (E->isRValue()) in CheckICE()