#include <MemoryDependenceAnalysis.h>
Public Member Functions | |
| NonLocalDepResult (BasicBlock *bb, MemDepResult result, Value *address) | |
| BasicBlock * | getBB () const |
| void | setResult (const MemDepResult &R, Value *Addr) |
| const MemDepResult & | getResult () const |
| Value * | getAddress () const |
| Value* llvm::NonLocalDepResult::getAddress | ( | ) | const [inline] |
getAddress - Return the address of this pointer in this block. This can be different than the address queried for the non-local result because of phi translation. This returns null if the address was not available in a block (i.e. because phi translation failed) or if this is a cached result and that address was deleted.
The address is always null for a non-local 'call' dependence.
1.5.8