/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | ExprEngineC.cpp | 73 SVal ExprVal = B->isGLValue() ? LeftV : RightV; in VisitBinaryOperator() 180 if (B->isGLValue()) in VisitBinaryOperator() 435 if (CastE->isGLValue()) in VisitCast() 476 if (CastE->isGLValue()) in VisitCast() 527 if (CastE->isGLValue()) in VisitCast() 558 if (CL->isGLValue()) in VisitCompoundLiteralExpr() 618 if (InitEx->isGLValue()) { in VisitDeclStmt() 745 if (!IE->isGLValue() && !IE->isTransparent() && in VisitInitListExpr() 993 assert(!U->isGLValue()); in VisitUnaryOperator() 1004 assert (!U->isGLValue()); in VisitUnaryOperator() [all …]
|
H A D | ExprEngine.cpp | 461 if (Result->isGLValue()) { in createTemporaryRegionIfNeeded() 3077 assert(Ex->isGLValue() || VD->getType()->isVoidType()); in VisitCommonDeclRefExpr() 3123 assert(!Ex->isGLValue()); in VisitCommonDeclRefExpr() 3321 bool IsGLValueLike = A->isGLValue() || in VisitArraySubscriptExpr() 3409 if (M->isGLValue() || M->getType()->isArrayType()) { in VisitMemberExpr() 3414 if (!M->isGLValue()) { in VisitMemberExpr()
|
H A D | BugReporterVisitors.cpp | 1057 if (RetE->isGLValue()) { in visitNodeInitial() 2484 if (cast<Expr>(E)->isGLValue()) in handle()
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/ |
H A D | Transfer.cpp | 128 assert(From.isGLValue() == To.isGLValue()); in propagateValueOrStorageLocation() 129 if (From.isGLValue()) in propagateValueOrStorageLocation() 214 if (!S->isGLValue()) in VisitDeclRefExpr() 606 if (S->isGLValue()) in VisitCXXOperatorCallExpr() 703 if (S->isGLValue()) { in VisitConditionalOperator()
|
H A D | DataflowEnvironment.cpp | 676 if (Call->isGLValue()) { in popCall() 876 assert(E.isGLValue() || in setStorageLocation() 885 assert(E.isGLValue() || in getStorageLocation()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | CheckExprLifetime.cpp | 350 if (Arg->isGLValue()) in handleGslAnnotatedTypes() 452 if (Arg->isGLValue()) in visitLifetimeBoundArguments() 520 if (CE->getSubExpr()->isGLValue()) in visitLocalsRetainedByReferenceBinding() 812 if (E->isGLValue()) in visitLocalsRetainedByInitializer() 1085 << ExtendingEntity->getDecl() << Init->isGLValue() << DiagRange; in checkExprLifetimeImpl() 1292 if (Init->isGLValue()) in checkExprLifetimeImpl()
|
H A D | SemaCast.cpp | 1538 if (!SrcExpr->isGLValue()) in TryLValueToRValueCast() 2277 if (!SrcExpr.get()->isGLValue()) { in TryReinterpretCast()
|
H A D | SemaPseudoObject.cpp | 239 if (exp->isGLValue()) in CanCaptureValue()
|
H A D | SemaExprCXX.cpp | 595 if (RecordD->isPolymorphic() && E->isGLValue()) { in BuildCXXTypeId() 6482 if (To->isGLValue()) { in TryClassUnification() 7498 if (E->isGLValue()) in MaybeBindToTemporary()
|
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/ |
H A D | Context.h | 79 if (E->isGLValue()) { in classify()
|
H A D | Context.cpp | 49 auto Res = C.interpretExpr(E, /*ConvertResultToRValue=*/E->isGLValue()); in evaluateAsRValue()
|
H A D | EvalEmitter.cpp | 64 this->ConvertResultToRValue = !Init->isGLValue() && !T->isPointerType() && in interpretDecl()
|
H A D | Compiler.cpp | 1734 if (E->isGLValue()) in VisitMemberExpr() 3094 if (E->isGLValue()) { in VisitExtVectorElementExpr() 3157 assert(SubExpr->isGLValue()); in VisitCXXStdInitializerListExpr() 3233 if (!E->isGLValue() && !E->getType()->isAnyComplexType() && in visit() 4918 return E->isGLValue() || this->emitLoadPop(*T, E); in VisitUnaryOperator() 4967 return E->isGLValue() || this->emitLoadPop(*T, E); in VisitUnaryOperator()
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/ |
H A D | UninitializedValues.cpp | 448 if ((*I)->isGLValue()) { in VisitCallExpr()
|
H A D | CFG.cpp | 749 if (Arg->getType()->getAsCXXRecordDecl() && !Arg->isGLValue()) in findConstructionContextsForArguments() 1527 assert(!CO->getType()->getAsCXXRecordDecl() || CO->isGLValue() || in findConstructionContexts()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGExprScalar.cpp | 438 if (E->isGLValue()) in VisitConstantExpr() 513 if (E->isGLValue()) in VisitOpaqueValueExpr() 2212 if (ICE->isGLValue()) in ShouldNullCheckClassCastValue() 2507 assert(E->isGLValue() && "lvalue-to-rvalue applied to r-value!"); in VisitCastExpr() 3378 if (E->isGLValue()) { in VisitReal() 3417 if (Op->isGLValue()) { in VisitImag() 3435 if (Op->isGLValue()) in VisitImag()
|
H A D | CGExpr.cpp | 4592 } else if (E->getBase()->isGLValue()) { in EmitExtVectorElementExpr() 5028 if (!E->isGLValue()) in EmitInitListLValue() 5126 if (!E->isGLValue()) { in EmitIgnoredConditionalOperator() 5144 if (!expr->isGLValue()) { in EmitConditionalOperatorLValue()
|
H A D | CGExprComplex.cpp | 169 if (E->isGLValue()) in VisitOpaqueValueExpr()
|
H A D | CGExprAgg.cpp | 207 if (E->isGLValue()) { in VisitPseudoObjectExpr()
|
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | ProgramState.h | 804 if (Ex->isGLValue() || Loc::isLocType(T) || in getSValAsScalarOrLoc()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ExprCXX.cpp | 144 if (RD->isPolymorphic() && E->isGLValue()) in isPotentiallyEvaluated() 173 if (!CE->getSubExpr()->isGLValue()) in isGLValueFromPointerDeref()
|
H A D | Expr.cpp | 2447 if (isGLValue()) { in isTransparent() 2540 if (!isGLValue() || !getType().isVolatileQualified()) in isReadIfDiscardedInCPlusPlus11() 4107 (ICE->isGLValue() && ICE->getCastKind() == CK_NoOp)) in getSourceBitField() 4161 if (ICE->isGLValue() && ICE->getCastKind() == CK_NoOp) in refersToVectorElement()
|
H A D | ExprConstant.cpp | 4732 if (Object->isGLValue()) in EvaluateObjectArgument() 5990 if (Ptr.isNullPointer() && !E->isGLValue()) in HandleDynamicCast() 6013 if (!E->isGLValue()) { in HandleDynamicCast() 8602 assert(E->isGLValue() || E->getType()->isFunctionType() || in EvaluateLValue() 9370 if (SubExpr->isGLValue()) { in VisitCastExpr() 12344 if (E->isGLValue()) { in tryEvaluateBuiltinObjectSize() 15738 if (E->isGLValue() || T->isFunctionType()) { in Evaluate() 15867 if (E->isGLValue()) { in EvaluateAsRValue()
|
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/ |
H A D | CFG.h | 194 return !E->isGLValue() && in isCXXRecordTypedCall()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | Expr.h | 280 bool isGLValue() const { return getValueKind() != VK_PRValue; } in isGLValue() function 382 bool isGLValue() const { return Kind <= CL_XValue; } in isGLValue() function 3633 return (isGLValue() && (getType().isVolatileQualified() != in changesVolatileQualification()
|