add a helper method.

llvm-svn: 61978
This commit is contained in:
Chris Lattner 2009-01-09 05:27:40 +00:00
parent 729a21f947
commit 8b80ed7bf7
1 changed files with 7 additions and 0 deletions

View File

@ -531,6 +531,13 @@ public:
static unsigned getPointerOperandIndex() {
return 0U; // get index for modifying correct operand
}
/// getPointerOperandType - Method to return the pointer operand as a
/// PointerType.
const PointerType *getPointerOperandType() const {
return reinterpret_cast<const PointerType*>(getPointerOperand()->getType());
}
unsigned getNumIndices() const { // Note: always non-negative
return getNumOperands() - 1;