LLVM 19.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
 
std::optional< boolInBounds
 

Detailed Description

Definition at line 519 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 521 of file BasicAliasAnalysis.cpp.

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

◆ InBounds

std::optional<bool> llvm::BasicAAResult::DecomposedGEP::InBounds

Definition at line 528 of file BasicAliasAnalysis.cpp.

◆ Offset

APInt llvm::BasicAAResult::DecomposedGEP::Offset

Definition at line 523 of file BasicAliasAnalysis.cpp.

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

◆ VarIndices

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

Definition at line 525 of file BasicAliasAnalysis.cpp.

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


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