Lines Matching refs:getLValueBase

292         if (V.getLValueBase()) {  in SubobjectDesignator()
296 Ctx, V.getLValueBase(), V.getLValuePath(), MostDerivedArraySize, in SubobjectDesignator()
1609 const APValue::LValueBase getLValueBase() const { return Base; } in getLValueBase() function
1630 Base = V.getLValueBase(); in setFrom()
2139 if (!A.getLValueBase()) in HasSameBase()
2140 return !B.getLValueBase(); in HasSameBase()
2141 if (!B.getLValueBase()) in HasSameBase()
2144 if (A.getLValueBase().getOpaqueValue() != in HasSameBase()
2145 B.getLValueBase().getOpaqueValue()) in HasSameBase()
2211 APValue::LValueBase Base = LVal.getLValueBase(); in CheckLValueConstantExpression()
2413 if (This && Info.EvaluatingDecl == This->getLValueBase()) in CheckLiteralType()
2560 if (!Value.getLValueBase()) { in EvalPointerValueAsBool()
2569 const ValueDecl *Decl = Value.getLValueBase().dyn_cast<const ValueDecl*>(); in EvalPointerValueAsBool()
4152 return CompleteObject(LVal.getLValueBase(), nullptr, BaseType); in findCompleteObject()
4162 return CompleteObject(LVal.getLValueBase(), nullptr, BaseType); in findCompleteObject()
4241 return CompleteObject(LVal.getLValueBase(), nullptr, BaseType); in findCompleteObject()
4251 return CompleteObject(LVal.getLValueBase(), nullptr, BaseType); in findCompleteObject()
4283 return CompleteObject(LVal.getLValueBase(), BaseVal, BaseType); in findCompleteObject()
5787 switch (Info.isEvaluatingCtorDtor(This.getLValueBase(), in ComputeDynamicType()
6326 ObjectUnderConstruction{This.getLValueBase(), This.Designator.Entries}, in HandleConstructorCall()
6643 ObjectUnderConstruction{This.getLValueBase(), This.Designator.Entries}); in HandleDestructionImpl()
7927 CalleeLV.getLValueBase().dyn_cast<const ValueDecl *>()); in handleCallExpr()
8931 assert(isBaseAnAllocSizeCall(LVal.getLValueBase()) && in getBytesReturnedByAllocSizeCall()
8933 const auto *Base = LVal.getLValueBase().get<const Expr *>(); in getBytesReturnedByAllocSizeCall()
10256 ObjectUnderConstruction{This.getLValueBase(), This.Designator.Entries}, in VisitCXXParenListOrInitListExpr()
11703 APValue::LValueBase Base = LV.getLValueBase(); in EvaluateBuiltinConstantPForLValue()
11842 auto &Base = LVal.getLValueBase(); in isDesignatorAtObjectEnd()
11980 if (const auto *V = LV.getLValueBase().dyn_cast<const ValueDecl *>()) in addFlexibleArrayMemberInitSize()
12012 if (isBaseAnAllocSizeCall(LVal.getLValueBase()) && in determineEndOffset()
12019 QualType BaseTy = getObjectType(LVal.getLValueBase()); in determineEndOffset()
12039 if (isBaseAnAllocSizeCall(LVal.getLValueBase()) && in determineEndOffset()
12812 if (!LV.getLValueBase()) in isOnePastTheEndOfCompleteObject()
12823 QualType Ty = getType(LV.getLValueBase()); in isOnePastTheEndOfCompleteObject()
13067 const Expr *LHSExpr = LHSVal.getLValueBase().dyn_cast<const Expr*>(); in VisitBinOp()
13068 const Expr *RHSExpr = RHSVal.getLValueBase().dyn_cast<const Expr*>(); in VisitBinOp()
14051 if (LV.getLValueBase()) { in VisitCastExpr()
15295 if (!HandleDestruction(Info, E->getExprLoc(), Pointer.getLValueBase(), in VisitCXXDeleteExpr()
15901 return IsGlobalLValue(Val.getLValueBase()); in isGlobalLValue()
16585 Info.setEvaluatingDecl(This.getLValueBase(), Scratch); in isPotentialConstantExpr()
16646 String.getLValueBase().dyn_cast<const Expr *>())) { in EvaluateBuiltinStrLen()