class NonLocalDepEntry

Declaration

class NonLocalDepEntry { /* full declaration omitted */ };

Description

This is an entry in the NonLocalDepInfo cache. For each BasicBlock (the BB entry) it keeps a MemDepResult.

Declared at: llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:210

Method Overview

Methods

NonLocalDepEntry(llvm::BasicBlock* bb,
                 llvm::MemDepResult result)

Declared at: llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:215

Parameters

llvm::BasicBlock* bb
llvm::MemDepResult result

NonLocalDepEntry(llvm::BasicBlock* bb)

Declared at: llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:219

Parameters

llvm::BasicBlock* bb

llvm::BasicBlock* getBB() const

Declared at: llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:222

const llvm::MemDepResult& getResult() const

Declared at: llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:226

void setResult(const llvm::MemDepResult& R)

Declared at: llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:224

Parameters

const llvm::MemDepResult& R