|
reference, declaration → definition
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.cpp10090 } 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()) {