From 3bc6ced4c0c5685620990cf07cc6a7615cc253bc Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Fri, 9 Jan 2009 05:27:40 +0000 Subject: add a helper method. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61978 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/Instructions.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'include') diff --git a/include/llvm/Instructions.h b/include/llvm/Instructions.h index 237c1a8..841cf9c 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; -- cgit v1.1