LLVM API Documentation

Public Types | Public Attributes
llvm::detail::PtrUseVisitorBase::UseToVisit Struct Reference

A struct of the data needed to visit a particular use. More...

#include <PtrUseVisitor.h>

Collaboration diagram for llvm::detail::PtrUseVisitorBase::UseToVisit:
Collaboration graph
[legend]

List of all members.

Public Types

typedef PointerIntPair< Use
*, 1, bool
UseAndIsOffsetKnownPair

Public Attributes

UseAndIsOffsetKnownPair UseAndIsOffsetKnown
APInt Offset

Detailed Description

A struct of the data needed to visit a particular use.

This is used to maintain a worklist fo to-visit uses. This is used to make the visit be iterative rather than recursive.

Definition at line 117 of file PtrUseVisitor.h.


Member Typedef Documentation

Definition at line 118 of file PtrUseVisitor.h.


Member Data Documentation

Definition at line 120 of file PtrUseVisitor.h.

Referenced by llvm::PtrUseVisitor< SliceBuilder >::visitPtr().

Definition at line 119 of file PtrUseVisitor.h.

Referenced by llvm::PtrUseVisitor< SliceBuilder >::visitPtr().


The documentation for this struct was generated from the following file: