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

References

tools/clang/lib/ARCMigrate/TransBlockObjCVariable.cpp
   56           if (castE->getCastKind() == CK_NoOp && castE->isLValue() &&
tools/clang/lib/AST/ExprClassification.cpp
  147     return !E->isLValue() ? ClassifyTemporary(E->getType()) : Cl::CL_LValue;
  613       if (CE->getSubExpr()->IgnoreParenImpCasts()->isLValue()) {
tools/clang/lib/AST/ExprConstant.cpp
 1881     return CLE->isFileScope() && CLE->isLValue();
tools/clang/lib/Analysis/BodyFarm.cpp
  446   assert(Deref->isLValue());
tools/clang/lib/Analysis/LiveVariables.cpp
  465     assert(subEx->isLValue());
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
  517       if (Arg->isLValue()) {
  568     if (!E->isLValue())
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
 3713   assert(V->isLValue() && "V of 'omp atomic read' is not lvalue");
 3714   assert(X->isLValue() && "X of 'omp atomic read' is not lvalue");
 3737   assert(X->isLValue() && "X of 'omp atomic write' is not lvalue");
 3878   assert(X->isLValue() && "X of 'omp atomic update' is not lvalue");
 3925   assert(X->isLValue() && "X of 'omp atomic capture' is not lvalue");
 3926   assert(V->isLValue() && "V of 'omp atomic capture' is not lvalue");
tools/clang/lib/Sema/SemaCast.cpp
  771     if (!SrcExpr.get()->isLValue()) {
 1324     msg = SrcExpr->isLValue() ? diag::err_bad_lvalue_to_rvalue_cast
 1364   if (!RValueRef && !SrcExpr->isLValue()) {
 1722     if (isa<LValueReferenceType>(DestTypeTmp) && !SrcExpr.get()->isLValue()) {
tools/clang/lib/Sema/SemaDeclCXX.cpp
 1212         S.BuildReferenceType(T, E.get()->isLValue(), Loc, B->getDeclName());
12969     assert(!From.build(*this, Loc)->isLValue() && // could be xvalue or prvalue
tools/clang/lib/Sema/SemaExpr.cpp
  471     if (getLangOpts().C99 || getLangOpts().CPlusPlus || E->isLValue())
 4625       if (Op->getType()->isArrayType() && !Op->isLValue())
11456   assert(E->isLValue() && E->getType().isConstQualified());
17577         if (E->isLValue()) {
tools/clang/lib/Sema/SemaExprCXX.cpp
 5382   case ET_IsLValueExpr: return E->isLValue();
 5588   if (To->isLValue() || To->isXValue()) {
 5589     QualType T = To->isLValue() ? Self.Context.getLValueReferenceType(ToType)
tools/clang/lib/Sema/SemaFixItUtils.cpp
  132     if (!Expr->isLValue() || Expr->getObjectKind() != OK_Ordinary)
tools/clang/lib/Sema/SemaInit.cpp
 8921       << OnlyArg->isLValue()
 8932       << OnlyArg->isLValue()
tools/clang/lib/Sema/SemaOpenMP.cpp
 8500           if (!X->isLValue() || !V->isLValue()) {
 8500           if (!X->isLValue() || !V->isLValue()) {
 8501             const Expr *NotLValueExpr = X->isLValue() ? V : X;
 8563           if (!X->isLValue()) {
14445       if (!RefExpr->IgnoreParenImpCasts()->isLValue() ||
15323     if (!RE->IgnoreParenImpCasts()->isLValue()) {
tools/clang/lib/Sema/SemaOverload.cpp
10090     } else if (ToTy->isLValueReferenceType() && !FromExpr->isLValue() &&
tools/clang/lib/Sema/SemaStmt.cpp
  148     CanAssign = Op->getLHS()->IgnoreParenImpCasts()->isLValue();
  171     CanAssign = Op->getArg(0)->IgnoreParenImpCasts()->isLValue();
 1954       if (!FirstE->isTypeDependent() && !FirstE->isLValue())
tools/clang/lib/Sema/SemaStmtAsm.cpp
   93   if (E->isLValue())
   99   if (E != E2 && E2->isLValue()) {
tools/clang/lib/Sema/SemaTemplateDeduction.cpp
 3619         Arg->isLValue())
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
 1913     if (UO->getOpcode() == UO_AddrOf && UO->getSubExpr()->isLValue())
tools/clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp
   51   if (!Ex->isLValue())
tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp
  121       if (currentSubExpr->isLValue()) {