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

References

tools/clang/include/clang/Analysis/CFG.h
  193     return !E->isGLValue() &&
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
  768     if (Ex->isGLValue() || Loc::isLocType(T) ||
tools/clang/lib/AST/Expr.cpp
 2290   if (isGLValue()) {
 2670       if (CE->getSubExpr()->isGLValue() &&
tools/clang/lib/AST/ExprCXX.cpp
  140     if (RD->isPolymorphic() && E->isGLValue())
tools/clang/lib/AST/ExprConstant.cpp
 4074   if (Object->isGLValue())
 5195   if (Ptr.isNullPointer() && !E->isGLValue())
 5218     if (!E->isGLValue()) {
 7378   assert(E->isGLValue() || E->getType()->isFunctionType() ||
 8025     if (SubExpr->isGLValue()) {
10455     if (E->isGLValue()) {
13277   if (E->isGLValue() || T->isFunctionType()) {
13405   if (E->isGLValue()) {
tools/clang/lib/AST/Interp/ByteCodeExprGen.h
  103     return E->isGLValue() ? PT_Ptr : classify(E->getType());
tools/clang/lib/Analysis/CFG.cpp
  729       if (Arg->getType()->getAsCXXRecordDecl() && !Arg->isGLValue())
 1443       assert(!CO->getType()->getAsCXXRecordDecl() || CO->isGLValue() ||
tools/clang/lib/Analysis/UninitializedValues.cpp
  482     if ((*I)->isGLValue()) {
tools/clang/lib/CodeGen/CGCall.cpp
 3566   assert(type->isReferenceType() == E->isGLValue() &&
 3569   if (E->isGLValue()) {
tools/clang/lib/CodeGen/CGDebugInfo.cpp
 1836       if (E->isGLValue())
tools/clang/lib/CodeGen/CGExpr.cpp
 3814   } else if (E->getBase()->isGLValue()) {
 4182   if (!E->isGLValue())
 4206   if (!expr->isGLValue()) {
tools/clang/lib/CodeGen/CGExprAgg.cpp
  190     if (E->isGLValue()) {
tools/clang/lib/CodeGen/CGExprCXX.cpp
 2075     if (!CE->getSubExpr()->isGLValue())
tools/clang/lib/CodeGen/CGExprComplex.cpp
  159     if (E->isGLValue())
tools/clang/lib/CodeGen/CGExprScalar.cpp
  495     if (E->isGLValue())
 2156     assert(E->isGLValue() && "lvalue-to-rvalue applied to r-value!");
 2774     if (E->isGLValue())
 2791     if (Op->isGLValue())
 2801   if (Op->isGLValue())
tools/clang/lib/CodeGen/CGObjC.cpp
  977   if (getter->isGLValue())
tools/clang/lib/CodeGen/CodeGenFunction.h
 1096       return expr->isGLValue() ||
tools/clang/lib/Sema/SemaCast.cpp
 1298   if (!SrcExpr->isGLValue())
 2039     if (!SrcExpr.get()->isGLValue()) {
tools/clang/lib/Sema/SemaExpr.cpp
  565   if (!E->isGLValue()) return E;
  775   if (getLangOpts().CPlusPlus && E->isGLValue() && !isUnevaluatedContext()) {
 7835           && commonExpr->isGLValue()
tools/clang/lib/Sema/SemaExprCXX.cpp
  489       if (RecordD->isPolymorphic() && E->isGLValue()) {
 7359     if (getLangOpts().CPlusPlus11 && E->isGLValue() &&
tools/clang/lib/Sema/SemaInit.cpp
 5448   if (ArrayDecay || Initializer->isGLValue()) {
 6792     if (Arg->isGLValue())
 6871     if (Arg->isGLValue())
 6921       if (CE->getSubExpr()->isGLValue())
 7191       if (E->isGLValue())
 7407             << ExtendingEntity->getDecl() << Init->isGLValue() << DiagRange;
 7564   if (Init->isGLValue())
tools/clang/lib/Sema/SemaOpenMP.cpp
 1859           !cast<OMPCapturedExprDecl>(D)->getInit()->isGLValue());
 3511   if (CaptureExpr->getObjectKind() == OK_Ordinary && CaptureExpr->isGLValue()) {
 3556       CaptureExpr->getObjectKind() == OK_Ordinary && CaptureExpr->isGLValue() &&
12003   if (VK != VK_LValue && Res.get()->isGLValue()) {
tools/clang/lib/Sema/SemaOverload.cpp
 1709   bool argIsLValue = From->isGLValue();
tools/clang/lib/Sema/SemaPseudoObject.cpp
  239       if (exp->isGLValue())
tools/clang/lib/Sema/SemaStmt.cpp
  368   if (E->isGLValue() && E->getType().isVolatileQualified()) {
tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp
  101     if (BadE->isGLValue())
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
  985     if (cast<Expr>(S)->isGLValue())
 1033     if (RetE->isGLValue()) {
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
  446   if (Result->isGLValue()) {
 2430     assert(Ex->isGLValue() || VD->getType()->isVoidType());
 2476     assert(!Ex->isGLValue());
 2527   bool IsGLValueLike = A->isGLValue() ||
 2607       if (M->isGLValue() || M->getType()->isArrayType()) {
 2612         if (!M->isGLValue()) {
tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp
   73       SVal ExprVal = B->isGLValue() ? LeftV : RightV;
  183       if (B->isGLValue())
  290   if (CastE->isGLValue())
  452         if (CastE->isGLValue())
  491         if (CastE->isGLValue())
  567     if (CL->isGLValue())
  615           if (InitEx->isGLValue()) {
  742   if (!IE->isGLValue() && !IE->isTransparent() &&
  995       assert(!U->isGLValue());
 1006       assert (!U->isGLValue());
 1150     if (U->isGLValue())
tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp
  147   if (Ex->isGLValue())
  360     if (E->isGLValue())
tools/clang/unittests/AST/ASTImporterTest.cpp
 3565   ASSERT_TRUE(InitExpr->isGLValue());
 3571   EXPECT_TRUE(ToInitExpr->isGLValue());