struct MemoryDependenceResults::NonLocalPointerInfo

Declaration

struct MemoryDependenceResults::NonLocalPointerInfo { /* full declaration omitted */ };

Description

This record is the information kept for each (value, is load) pair.

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

Member Variables

public llvm::MemoryDependenceResults:: BBSkipFirstBlockPair Pair
The pair of the block and the skip-first-block flag.
public llvm::MemoryDependenceResults::NonLocalDepInfo NonLocalDeps
The results of the query for each relevant block.
public llvm::LocationSize Size = LocationSize::unknown()
May be UnknownSize if the sizes are unknown.
public llvm::AAMDNodes AATags
The members may be null if there are no tags or conflicting tags.

Method Overview

Methods

ΒΆNonLocalPointerInfo()

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