Lines Matching refs:getLValueBase

289         if (V.getLValueBase()) {  in SubobjectDesignator()
293 Ctx, V.getLValueBase(), V.getLValuePath(), MostDerivedArraySize, in SubobjectDesignator()
1556 const APValue::LValueBase getLValueBase() const { return Base; } in getLValueBase() function
1577 Base = V.getLValueBase(); in setFrom()
2056 if (!A.getLValueBase()) in HasSameBase()
2057 return !B.getLValueBase(); in HasSameBase()
2058 if (!B.getLValueBase()) in HasSameBase()
2061 if (A.getLValueBase().getOpaqueValue() != in HasSameBase()
2062 B.getLValueBase().getOpaqueValue()) in HasSameBase()
2127 APValue::LValueBase Base = LVal.getLValueBase(); in CheckLValueConstantExpression()
2319 if (This && Info.EvaluatingDecl == This->getLValueBase()) in CheckLiteralType()
2455 if (!Value.getLValueBase()) { in EvalPointerValueAsBool()
2463 const ValueDecl *Decl = Value.getLValueBase().dyn_cast<const ValueDecl*>(); in EvalPointerValueAsBool()
4063 return CompleteObject(LVal.getLValueBase(), nullptr, BaseType); in findCompleteObject()
4073 return CompleteObject(LVal.getLValueBase(), nullptr, BaseType); in findCompleteObject()
4152 return CompleteObject(LVal.getLValueBase(), nullptr, BaseType); in findCompleteObject()
4162 return CompleteObject(LVal.getLValueBase(), nullptr, BaseType); in findCompleteObject()
4194 return CompleteObject(LVal.getLValueBase(), BaseVal, BaseType); in findCompleteObject()
5612 switch (Info.isEvaluatingCtorDtor(This.getLValueBase(), in ComputeDynamicType()
6147 ObjectUnderConstruction{This.getLValueBase(), This.Designator.Entries}, in HandleConstructorCall()
6456 ObjectUnderConstruction{This.getLValueBase(), This.Designator.Entries}); in HandleDestructionImpl()
7580 CalleeLV.getLValueBase().dyn_cast<const ValueDecl *>()); in handleCallExpr()
8525 assert(isBaseAnAllocSizeCall(LVal.getLValueBase()) && in getBytesReturnedByAllocSizeCall()
8527 const auto *Base = LVal.getLValueBase().get<const Expr *>(); in getBytesReturnedByAllocSizeCall()
9807 ObjectUnderConstruction{This.getLValueBase(), This.Designator.Entries}, in VisitInitListExpr()
11109 APValue::LValueBase Base = LV.getLValueBase(); in EvaluateBuiltinConstantPForLValue()
11248 auto &Base = LVal.getLValueBase(); in isDesignatorAtObjectEnd()
11384 if (isBaseAnAllocSizeCall(LVal.getLValueBase()) && in determineEndOffset()
11391 QualType BaseTy = getObjectType(LVal.getLValueBase()); in determineEndOffset()
11409 if (isBaseAnAllocSizeCall(LVal.getLValueBase()) && in determineEndOffset()
11859 String.getLValueBase().dyn_cast<const Expr *>())) { in VisitBuiltinCallExpr()
12177 if (!LV.getLValueBase()) in isOnePastTheEndOfCompleteObject()
12188 QualType Ty = getType(LV.getLValueBase()); in isOnePastTheEndOfCompleteObject()
12432 const Expr *LHSExpr = LHSVal.getLValueBase().dyn_cast<const Expr*>(); in VisitBinOp()
12433 const Expr *RHSExpr = RHSVal.getLValueBase().dyn_cast<const Expr*>(); in VisitBinOp()
13305 if (LV.getLValueBase()) { in VisitCastExpr()
14501 if (!HandleDestruction(Info, E->getExprLoc(), Pointer.getLValueBase(), in VisitCXXDeleteExpr()
15044 return IsGlobalLValue(Val.getLValueBase()); in isGlobalLValue()
15706 Info.setEvaluatingDecl(This.getLValueBase(), Scratch); in isPotentialConstantExpr()