LLVM 20.0.0git
|
A struct of the data needed to visit a particular use. More...
#include "llvm/Analysis/PtrUseVisitor.h"
Public Types | |
using | UseAndIsOffsetKnownPair = PointerIntPair< Use *, 1, bool > |
Public Attributes | |
UseAndIsOffsetKnownPair | UseAndIsOffsetKnown |
APInt | Offset |
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 121 of file PtrUseVisitor.h.
using llvm::detail::PtrUseVisitorBase::UseToVisit::UseAndIsOffsetKnownPair = PointerIntPair<Use *, 1, bool> |
Definition at line 122 of file PtrUseVisitor.h.
APInt llvm::detail::PtrUseVisitorBase::UseToVisit::Offset |
Definition at line 125 of file PtrUseVisitor.h.
Referenced by llvm::PtrUseVisitor< DerivedT >::visitPtr().
UseAndIsOffsetKnownPair llvm::detail::PtrUseVisitorBase::UseToVisit::UseAndIsOffsetKnown |
Definition at line 124 of file PtrUseVisitor.h.
Referenced by llvm::PtrUseVisitor< DerivedT >::visitPtr().