LLVM 22.0.0git
llvm::BasicAAResult::DecomposedGEP Struct Reference

Public Member Functions

void dump () const
void print (raw_ostream &OS) const

Public Attributes

const ValueBase
APInt Offset
SmallVector< VariableGEPIndex, 4 > VarIndices
GEPNoWrapFlags NWFlags = GEPNoWrapFlags::all()

Detailed Description

Definition at line 557 of file BasicAliasAnalysis.cpp.

Member Function Documentation

◆ dump()

void llvm::BasicAAResult::DecomposedGEP::dump ( ) const
inline

Definition at line 567 of file BasicAliasAnalysis.cpp.

References llvm::dbgs(), and print().

◆ print()

void llvm::BasicAAResult::DecomposedGEP::print ( raw_ostream & OS) const
inline

Definition at line 571 of file BasicAliasAnalysis.cpp.

References Base, NWFlags, Offset, and VarIndices.

Referenced by dump().

Member Data Documentation

◆ Base

const Value* llvm::BasicAAResult::DecomposedGEP::Base

Definition at line 559 of file BasicAliasAnalysis.cpp.

Referenced by print().

◆ NWFlags

GEPNoWrapFlags llvm::BasicAAResult::DecomposedGEP::NWFlags = GEPNoWrapFlags::all()

Definition at line 565 of file BasicAliasAnalysis.cpp.

Referenced by print().

◆ Offset

APInt llvm::BasicAAResult::DecomposedGEP::Offset

Definition at line 561 of file BasicAliasAnalysis.cpp.

Referenced by print().

◆ VarIndices

SmallVector<VariableGEPIndex, 4> llvm::BasicAAResult::DecomposedGEP::VarIndices

Definition at line 563 of file BasicAliasAnalysis.cpp.

Referenced by print().


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