Lines Matching refs:getLValueBase

289         if (V.getLValueBase()) {  in SubobjectDesignator()
293 Ctx, V.getLValueBase(), V.getLValuePath(), MostDerivedArraySize, in SubobjectDesignator()
1555 const APValue::LValueBase getLValueBase() const { return Base; } in getLValueBase() function
1576 Base = V.getLValueBase(); in setFrom()
2063 if (!A.getLValueBase()) in HasSameBase()
2064 return !B.getLValueBase(); in HasSameBase()
2065 if (!B.getLValueBase()) in HasSameBase()
2068 if (A.getLValueBase().getOpaqueValue() != in HasSameBase()
2069 B.getLValueBase().getOpaqueValue()) in HasSameBase()
2134 APValue::LValueBase Base = LVal.getLValueBase(); in CheckLValueConstantExpression()
2337 if (This && Info.EvaluatingDecl == This->getLValueBase()) in CheckLiteralType()
2473 if (!Value.getLValueBase()) { in EvalPointerValueAsBool()
2482 const ValueDecl *Decl = Value.getLValueBase().dyn_cast<const ValueDecl*>(); in EvalPointerValueAsBool()
4089 return CompleteObject(LVal.getLValueBase(), nullptr, BaseType); in findCompleteObject()
4099 return CompleteObject(LVal.getLValueBase(), nullptr, BaseType); in findCompleteObject()
4178 return CompleteObject(LVal.getLValueBase(), nullptr, BaseType); in findCompleteObject()
4188 return CompleteObject(LVal.getLValueBase(), nullptr, BaseType); in findCompleteObject()
4220 return CompleteObject(LVal.getLValueBase(), BaseVal, BaseType); in findCompleteObject()
5702 switch (Info.isEvaluatingCtorDtor(This.getLValueBase(), in ComputeDynamicType()
6234 ObjectUnderConstruction{This.getLValueBase(), This.Designator.Entries}, in HandleConstructorCall()
6543 ObjectUnderConstruction{This.getLValueBase(), This.Designator.Entries}); in HandleDestructionImpl()
7672 CalleeLV.getLValueBase().dyn_cast<const ValueDecl *>()); in handleCallExpr()
8649 assert(isBaseAnAllocSizeCall(LVal.getLValueBase()) && in getBytesReturnedByAllocSizeCall()
8651 const auto *Base = LVal.getLValueBase().get<const Expr *>(); in getBytesReturnedByAllocSizeCall()
9964 ObjectUnderConstruction{This.getLValueBase(), This.Designator.Entries}, in VisitCXXParenListOrInitListExpr()
11440 APValue::LValueBase Base = LV.getLValueBase(); in EvaluateBuiltinConstantPForLValue()
11579 auto &Base = LVal.getLValueBase(); in isDesignatorAtObjectEnd()
11737 if (isBaseAnAllocSizeCall(LVal.getLValueBase()) && in determineEndOffset()
11744 QualType BaseTy = getObjectType(LVal.getLValueBase()); in determineEndOffset()
11762 if (isBaseAnAllocSizeCall(LVal.getLValueBase()) && in determineEndOffset()
12493 if (!LV.getLValueBase()) in isOnePastTheEndOfCompleteObject()
12504 QualType Ty = getType(LV.getLValueBase()); in isOnePastTheEndOfCompleteObject()
12748 const Expr *LHSExpr = LHSVal.getLValueBase().dyn_cast<const Expr*>(); in VisitBinOp()
12749 const Expr *RHSExpr = RHSVal.getLValueBase().dyn_cast<const Expr*>(); in VisitBinOp()
13703 if (LV.getLValueBase()) { in VisitCastExpr()
14944 if (!HandleDestruction(Info, E->getExprLoc(), Pointer.getLValueBase(), in VisitCXXDeleteExpr()
15517 return IsGlobalLValue(Val.getLValueBase()); in isGlobalLValue()
16200 Info.setEvaluatingDecl(This.getLValueBase(), Scratch); in isPotentialConstantExpr()
16258 String.getLValueBase().dyn_cast<const Expr *>())) { in EvaluateBuiltinStrLen()