From b5b0b45e58ea0b83e79dcee00b51a0149535ed2a Mon Sep 17 00:00:00 2001 From: "Vikram S. Adve" Date: Sun, 23 May 2004 08:02:45 +0000 Subject: [PATCH] Add getCaller() method. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13650 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/Support/CallSite.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/include/llvm/Support/CallSite.h b/include/llvm/Support/CallSite.h index 8f7cf1a7868..009bd6ae1ad 100644 --- a/include/llvm/Support/CallSite.h +++ b/include/llvm/Support/CallSite.h @@ -22,6 +22,7 @@ #define LLVM_SUPPORT_CALLSITE_H #include "llvm/Instruction.h" +#include "llvm/BasicBlock.h" namespace llvm { @@ -60,6 +61,10 @@ public: /// Instruction *getInstruction() const { return I; } + /// getCaller - Return the caller function for this call site + /// + Function *getCaller() const { return I->getParent()->getParent(); } + /// getCalledValue - Return the pointer to function that is being called... /// Value *getCalledValue() const {