llvm::NonLocalDepResult

This is a result from a NonLocal dependence query.

Synopsis

Declared in <llvm/Analysis/MemoryDependenceAnalysis.h>

class NonLocalDepResult;

Description

For each BasicBlock (the BB entry) it keeps a MemDepResult and the (potentially phi translated) address that was live in the block.

Member Functions

NameDescription
NonLocalDepResult [constructor]Construct a non-local dependence result for BB.
getAddress Returns the address of this pointer in this block.
getBB Return the basic block for this result.
getResult Return the dependence result for this block.
setResult Set the dependence result and address for this block.