constify the getters in SDNodeDbgValue.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@219627 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Adrian Prantl
2014-10-13 20:43:47 +00:00
parent 46eb4d85bf
commit 2400ba69d5

View File

@@ -81,44 +81,44 @@ public:
} }
// Returns the kind. // Returns the kind.
DbgValueKind getKind() { return kind; } DbgValueKind getKind() const { return kind; }
// Returns the MDNode pointer for the variable. // Returns the MDNode pointer for the variable.
MDNode *getVariable() { return Var; } MDNode *getVariable() const { return Var; }
// Returns the MDNode pointer for the expression. // Returns the MDNode pointer for the expression.
MDNode *getExpression() { return Expr; } MDNode *getExpression() const { return Expr; }
// Returns the SDNode* for a register ref // Returns the SDNode* for a register ref
SDNode *getSDNode() { assert (kind==SDNODE); return u.s.Node; } SDNode *getSDNode() const { assert (kind==SDNODE); return u.s.Node; }
// Returns the ResNo for a register ref // Returns the ResNo for a register ref
unsigned getResNo() { assert (kind==SDNODE); return u.s.ResNo; } unsigned getResNo() const { assert (kind==SDNODE); return u.s.ResNo; }
// Returns the Value* for a constant // Returns the Value* for a constant
const Value *getConst() { assert (kind==CONST); return u.Const; } const Value *getConst() const { assert (kind==CONST); return u.Const; }
// Returns the FrameIx for a stack object // Returns the FrameIx for a stack object
unsigned getFrameIx() { assert (kind==FRAMEIX); return u.FrameIx; } unsigned getFrameIx() const { assert (kind==FRAMEIX); return u.FrameIx; }
// Returns whether this is an indirect value. // Returns whether this is an indirect value.
bool isIndirect() { return IsIndirect; } bool isIndirect() const { return IsIndirect; }
// Returns the offset. // Returns the offset.
uint64_t getOffset() { return Offset; } uint64_t getOffset() const { return Offset; }
// Returns the DebugLoc. // Returns the DebugLoc.
DebugLoc getDebugLoc() { return DL; } DebugLoc getDebugLoc() const { return DL; }
// Returns the SDNodeOrder. This is the order of the preceding node in the // Returns the SDNodeOrder. This is the order of the preceding node in the
// input. // input.
unsigned getOrder() { return Order; } unsigned getOrder() const { return Order; }
// setIsInvalidated / isInvalidated - Setter / getter of the "Invalidated" // setIsInvalidated / isInvalidated - Setter / getter of the "Invalidated"
// property. A SDDbgValue is invalid if the SDNode that produces the value is // property. A SDDbgValue is invalid if the SDNode that produces the value is
// deleted. // deleted.
void setIsInvalidated() { Invalid = true; } void setIsInvalidated() { Invalid = true; }
bool isInvalidated() { return Invalid; } bool isInvalidated() const { return Invalid; }
}; };
} // end llvm namespace } // end llvm namespace