From: Chris Lattner Date: Fri, 9 Jan 2009 05:27:40 +0000 (+0000) Subject: add a helper method. X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=3bc6ced4c0c5685620990cf07cc6a7615cc253bc;p=oota-llvm.git add a helper method. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61978 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/llvm/Instructions.h b/include/llvm/Instructions.h index 237c1a80981..841cf9cff27 100644 --- a/include/llvm/Instructions.h +++ b/include/llvm/Instructions.h @@ -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(getPointerOperand()->getType()); + } + unsigned getNumIndices() const { // Note: always non-negative return getNumOperands() - 1;