Lines Matching defs:LValue
916 struct LValue { struct
917 APValue::LValueBase Base;
918 CharUnits Offset;
919 unsigned CallIndex;
920 SubobjectDesignator Designator;
922 const APValue::LValueBase getLValueBase() const { return Base; } in getLValueBase()
923 CharUnits &getLValueOffset() { return Offset; } in getLValueOffset()
924 const CharUnits &getLValueOffset() const { return Offset; } in getLValueOffset()
925 unsigned getLValueCallIndex() const { return CallIndex; } in getLValueCallIndex()
926 SubobjectDesignator &getLValueDesignator() { return Designator; } in getLValueDesignator()
927 const SubobjectDesignator &getLValueDesignator() const { return Designator;} in getLValueDesignator()
929 void moveInto(APValue &V) const { in moveInto()
936 void setFrom(ASTContext &Ctx, const APValue &V) { in setFrom()
944 void set(APValue::LValueBase B, unsigned I = 0) { in set()
953 bool checkNullPointer(EvalInfo &Info, const Expr *E, in checkNullPointer()
968 bool checkSubobject(EvalInfo &Info, const Expr *E, CheckSubobjectKind CSK) { in checkSubobject()
977 void addDecl(EvalInfo &Info, const Expr *E, in addDecl()
982 void addArray(EvalInfo &Info, const Expr *E, const ConstantArrayType *CAT) { in addArray()
986 void addComplex(EvalInfo &Info, const Expr *E, QualType EltTy, bool Imag) { in addComplex()
990 void adjustIndex(EvalInfo &Info, const Expr *E, uint64_t N) { in adjustIndex()