Lines Matching defs:LValue
1543 struct LValue { struct
1544 APValue::LValueBase Base;
1545 CharUnits Offset;
1546 SubobjectDesignator Designator;
1547 bool IsNullPtr : 1;
1548 bool InvalidBase : 1;
1550 const APValue::LValueBase getLValueBase() const { return Base; } in getLValueBase()
1551 CharUnits &getLValueOffset() { return Offset; } in getLValueOffset()
1552 const CharUnits &getLValueOffset() const { return Offset; } in getLValueOffset()
1553 SubobjectDesignator &getLValueDesignator() { return Designator; } in getLValueDesignator()
1554 const SubobjectDesignator &getLValueDesignator() const { return Designator;} in getLValueDesignator()
1555 bool isNullPointer() const { return IsNullPtr;} in isNullPointer()
1557 unsigned getLValueCallIndex() const { return Base.getCallIndex(); } in getLValueCallIndex()
1558 unsigned getLValueVersion() const { return Base.getVersion(); } in getLValueVersion()
1560 void moveInto(APValue &V) const { in moveInto()
1569 void setFrom(ASTContext &Ctx, const APValue &V) { in setFrom()
1578 void set(APValue::LValueBase B, bool BInvalid = false) { in set()
1595 void setNull(ASTContext &Ctx, QualType PointerTy) { in setNull()
1604 void setInvalid(APValue::LValueBase B, unsigned I = 0) { in setInvalid()
1608 std::string toString(ASTContext &Ctx, QualType T) const { in toString()
1618 bool checkNullPointerDiagnosingWith(const GenDiagType &GenDiag) { in checkNullPointerDiagnosingWith()
1630 bool checkNullPointer(EvalInfo &Info, const Expr *E, in checkNullPointer()
1637 bool checkNullPointerForFoldAccess(EvalInfo &Info, const Expr *E, in checkNullPointerForFoldAccess()
1646 bool checkSubobject(EvalInfo &Info, const Expr *E, CheckSubobjectKind CSK) { in checkSubobject()
1651 void addDecl(EvalInfo &Info, const Expr *E, in addDecl()
1656 void addUnsizedArray(EvalInfo &Info, const Expr *E, QualType ElemTy) { in addUnsizedArray()
1668 void addArray(EvalInfo &Info, const Expr *E, const ConstantArrayType *CAT) { in addArray()
1672 void addComplex(EvalInfo &Info, const Expr *E, QualType EltTy, bool Imag) { in addComplex()
1676 void clearIsNullPointer() { in clearIsNullPointer()
1679 void adjustOffsetAndIndex(EvalInfo &Info, const Expr *E, in adjustOffsetAndIndex()
1698 void adjustOffset(CharUnits N) { in adjustOffset()