Lines Matching defs:LValue
1549 struct LValue { struct
1550 APValue::LValueBase Base;
1551 CharUnits Offset;
1552 SubobjectDesignator Designator;
1553 bool IsNullPtr : 1;
1554 bool InvalidBase : 1;
1556 const APValue::LValueBase getLValueBase() const { return Base; } in getLValueBase()
1557 CharUnits &getLValueOffset() { return Offset; } in getLValueOffset()
1558 const CharUnits &getLValueOffset() const { return Offset; } in getLValueOffset()
1559 SubobjectDesignator &getLValueDesignator() { return Designator; } in getLValueDesignator()
1560 const SubobjectDesignator &getLValueDesignator() const { return Designator;} in getLValueDesignator()
1561 bool isNullPointer() const { return IsNullPtr;} in isNullPointer()
1563 unsigned getLValueCallIndex() const { return Base.getCallIndex(); } in getLValueCallIndex()
1564 unsigned getLValueVersion() const { return Base.getVersion(); } in getLValueVersion()
1566 void moveInto(APValue &V) const { in moveInto()
1575 void setFrom(ASTContext &Ctx, const APValue &V) { in setFrom()
1584 void set(APValue::LValueBase B, bool BInvalid = false) { in set()
1601 void setNull(ASTContext &Ctx, QualType PointerTy) { in setNull()
1610 void setInvalid(APValue::LValueBase B, unsigned I = 0) { in setInvalid()
1614 std::string toString(ASTContext &Ctx, QualType T) const { in toString()
1624 bool checkNullPointerDiagnosingWith(const GenDiagType &GenDiag) { in checkNullPointerDiagnosingWith()
1636 bool checkNullPointer(EvalInfo &Info, const Expr *E, in checkNullPointer()
1643 bool checkNullPointerForFoldAccess(EvalInfo &Info, const Expr *E, in checkNullPointerForFoldAccess()
1652 bool checkSubobject(EvalInfo &Info, const Expr *E, CheckSubobjectKind CSK) { in checkSubobject()
1657 void addDecl(EvalInfo &Info, const Expr *E, in addDecl()
1662 void addUnsizedArray(EvalInfo &Info, const Expr *E, QualType ElemTy) { in addUnsizedArray()
1674 void addArray(EvalInfo &Info, const Expr *E, const ConstantArrayType *CAT) { in addArray()
1678 void addComplex(EvalInfo &Info, const Expr *E, QualType EltTy, bool Imag) { in addComplex()
1682 void clearIsNullPointer() { in clearIsNullPointer()
1685 void adjustOffsetAndIndex(EvalInfo &Info, const Expr *E, in adjustOffsetAndIndex()
1704 void adjustOffset(CharUnits N) { in adjustOffset()