reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/AST/DeclCXX.cpp
 2078   if (Base->isRValue() && Base->getType()->isRecordType())
tools/clang/lib/AST/Expr.cpp
  111         assert(BO->getRHS()->isRValue());
 2302   if (!getInit(0)->isRValue() && getType()->isRecordType())
 3943       return DRE1->isRValue() && DRE2->isRValue() &&
 3943       return DRE1->isRValue() && DRE2->isRValue() &&
tools/clang/lib/AST/ExprClassification.cpp
  420     if (E->isRValue())
tools/clang/lib/AST/ExprConstant.cpp
  141     if (E->isRValue())
 2126   if (!E->isRValue() || E->getType()->isLiteralType(Info.Ctx))
 2327   assert(E->isRValue() && "missing lvalue-to-rvalue conv in bool condition");
 4071   if (Object->getType()->isPointerType() && Object->isRValue())
 7214     } else if (E->getBase()->isRValue()) {
 7901   assert(E->isRValue() && E->getType()->hasPointerRepresentation());
 8691   assert(E->isRValue() && E->getType()->isMemberPointerType());
 9158   assert(E->isRValue() && E->getType()->isRecordType() &&
 9213   assert(E->isRValue() && E->getType()->isRecordType());
 9255   assert(E->isRValue() && E->getType()->isVectorType() &&"not a vector rvalue");
 9455   assert(E->isRValue() && E->getType()->isArrayType() && "not an array rvalue");
 9462   assert(ILE->isRValue() && ILE->getType()->isArrayType() &&
 9840   assert(E->isRValue() && E->getType()->isIntegralOrEnumerationType());
10199   assert(E->isRValue() && E->getType()->hasPointerRepresentation());
10214   if (!SubExpr->getType()->hasPointerRepresentation() || !SubExpr->isRValue())
11150            (E->isRValue() && E->getType()->isIntegralOrEnumerationType() &&
12404   assert(E->isRValue() && E->getType()->isRealFloatingType());
12636   assert(E->isRValue() && E->getType()->isAnyComplexType());
13141   assert(E->isRValue() && E->getType()->isAtomicType());
13265   assert(E->isRValue() && E->getType()->isVoidType());
13362   if (E->isRValue()) {
13437   if (Exp->isRValue() && (Exp->getType()->isArrayType() ||
13603   if (isRValue() && (getType()->isArrayType() || getType()->isRecordType()) &&
13915     if (E->isRValue())
tools/clang/lib/Analysis/ThreadSafety.cpp
 2153       } else if (isa<CallExpr>(E) && E->isRValue()) {
tools/clang/lib/CodeGen/CGExpr.cpp
  183   if (E->isRValue())
 5043       if (ov == resultExpr && ov->isRValue() && !forLValue &&
tools/clang/lib/CodeGen/CGExprScalar.cpp
 4483   if (BaseExpr->isRValue()) {
tools/clang/lib/Sema/Sema.cpp
  508   if (VK == VK_RValue && !E->isRValue()) {
  522   assert((VK == VK_RValue || Kind == CK_Dependent || !E->isRValue()) &&
tools/clang/lib/Sema/SemaCast.cpp
  779     if (SrcExpr.get()->isRValue())
 1730     if (isa<RValueReferenceType>(DestTypeTmp) && SrcExpr.get()->isRValue()) {
 2812   if (SrcExpr.get()->isRValue())
tools/clang/lib/Sema/SemaExpr.cpp
 6243   assert(E.get()->isRValue());
 7847     if (commonExpr->isRValue() && (commonExpr->getType()->isRecordType() ||
tools/clang/lib/Sema/SemaExprCXX.cpp
 5383   case ET_IsRValueExpr: return E->isRValue();
 5418   else if (LHS.get()->isRValue())
 6364   if (!E->isRValue())
 7343   if (E->isRValue()) {
tools/clang/lib/Sema/SemaExprMember.cpp
  915   assert((!IsArrow || Base->isRValue()) && "-> base must be a pointer rvalue");
  979   if (!IsArrow && BaseExpr && BaseExpr->isRValue()) {
tools/clang/lib/Sema/SemaExprObjC.cpp
 1717       if (typeArgs && Args[i]->isRValue() && paramType->isBlockPointerType() &&
tools/clang/lib/Sema/SemaInit.cpp
 4021       UnwrappedArgs.size() == 1 && UnwrappedArgs[0]->isRValue() &&
 4401       if (!E->isRValue())
 5389   assert(src->isRValue());
 7642     if (!ArgStripped->isRValue() || !ArgStripped->getType()->isRecordType())
 7712   if (!E->isRValue() || !getLangOpts().CPlusPlus11)
 8003       assert(CurInit.get()->isRValue() && "not a temporary");
 8144       assert(CurInit.get()->isRValue() && "cannot convert glvalue to atomic");
tools/clang/lib/Sema/SemaOverload.cpp
 5312     if (From->isRValue()) {
tools/clang/lib/Sema/SemaPseudoObject.cpp
  846   if (RefExpr->isExplicitProperty() && result.get()->isRValue()) {
tools/clang/lib/Sema/SemaStmtAsm.cpp
  704   if (Res->isRValue()) {
tools/clang/lib/Sema/SemaType.cpp
 2213   if (ArraySize && !ArraySize->isRValue()) {
tools/clang/lib/StaticAnalyzer/Checkers/MoveChecker.cpp
  479       AFC->getArgExpr(0)->isRValue())
tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp
  120   if (!Right->isRValue() || ReleaseMember->isArrow()) {
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp
  429     if (U.Expression && !U.Expression->isRValue())