LLVM 20.0.0git
Public Member Functions | Public Attributes | List of all members
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 539 of file BasicAliasAnalysis.cpp.

Member Function Documentation

◆ dump()

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

◆ print()

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

Member Data Documentation

◆ Base

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

Definition at line 541 of file BasicAliasAnalysis.cpp.

Referenced by llvm::BasicAAResult::DecomposedGEP::print().

◆ NWFlags

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

Definition at line 547 of file BasicAliasAnalysis.cpp.

Referenced by llvm::BasicAAResult::DecomposedGEP::print().

◆ Offset

APInt llvm::BasicAAResult::DecomposedGEP::Offset

Definition at line 543 of file BasicAliasAnalysis.cpp.

Referenced by llvm::BasicAAResult::DecomposedGEP::print().

◆ VarIndices

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

Definition at line 545 of file BasicAliasAnalysis.cpp.

Referenced by llvm::BasicAAResult::DecomposedGEP::print().


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