Add new method to check to see if a global is available

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6058 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2003-05-09 03:29:03 +00:00
parent 992ab561f0
commit 70bca51f92

View File

@ -62,6 +62,14 @@ public:
CurVal = Addr;
}
// getPointerToGlobalIfAvailable - This returns the address of the specified
// global value if it is available, otherwise it returns null.
//
void *getPointerToGlobalIfAvailable(const GlobalValue *GV) {
std::map<const GlobalValue*, void*>::iterator I = GlobalAddress.find(GV);
return I != GlobalAddress.end() ? I->second : 0;
}
// getPointerToGlobal - This returns the address of the specified global
// value. This may involve code generation if it's a function.
//