Lines Matching defs:LValue

1602   struct LValue {  struct
1603 APValue::LValueBase Base;
1604 CharUnits Offset;
1605 SubobjectDesignator Designator;
1606 bool IsNullPtr : 1;
1607 bool InvalidBase : 1;
1609 const APValue::LValueBase getLValueBase() const { return Base; } in getLValueBase()
1610 CharUnits &getLValueOffset() { return Offset; } in getLValueOffset()
1611 const CharUnits &getLValueOffset() const { return Offset; } in getLValueOffset()
1612 SubobjectDesignator &getLValueDesignator() { return Designator; } in getLValueDesignator()
1613 const SubobjectDesignator &getLValueDesignator() const { return Designator;} in getLValueDesignator()
1614 bool isNullPointer() const { return IsNullPtr;} in isNullPointer()
1616 unsigned getLValueCallIndex() const { return Base.getCallIndex(); } in getLValueCallIndex()
1617 unsigned getLValueVersion() const { return Base.getVersion(); } in getLValueVersion()
1619 void moveInto(APValue &V) const { in moveInto()
1628 void setFrom(ASTContext &Ctx, const APValue &V) { in setFrom()
1637 void set(APValue::LValueBase B, bool BInvalid = false) { in set()
1654 void setNull(ASTContext &Ctx, QualType PointerTy) { in setNull()
1663 void setInvalid(APValue::LValueBase B, unsigned I = 0) { in setInvalid()
1667 std::string toString(ASTContext &Ctx, QualType T) const { in toString()
1677 bool checkNullPointerDiagnosingWith(const GenDiagType &GenDiag) { in checkNullPointerDiagnosingWith()
1689 bool checkNullPointer(EvalInfo &Info, const Expr *E, in checkNullPointer()
1696 bool checkNullPointerForFoldAccess(EvalInfo &Info, const Expr *E, in checkNullPointerForFoldAccess()
1705 bool checkSubobject(EvalInfo &Info, const Expr *E, CheckSubobjectKind CSK) { in checkSubobject()
1710 void addDecl(EvalInfo &Info, const Expr *E, in addDecl()
1715 void addUnsizedArray(EvalInfo &Info, const Expr *E, QualType ElemTy) { in addUnsizedArray()
1727 void addArray(EvalInfo &Info, const Expr *E, const ConstantArrayType *CAT) { in addArray()
1731 void addComplex(EvalInfo &Info, const Expr *E, QualType EltTy, bool Imag) { in addComplex()
1735 void clearIsNullPointer() { in clearIsNullPointer()
1738 void adjustOffsetAndIndex(EvalInfo &Info, const Expr *E, in adjustOffsetAndIndex()
1757 void adjustOffset(CharUnits N) { in adjustOffset()