LLVM 22.0.0git
llvm::PointerDiffInfo Struct Reference

#include "llvm/Analysis/LoopAccessAnalysis.h"

Public Member Functions

 PointerDiffInfo (const SCEV *SrcStart, const SCEV *SinkStart, unsigned AccessSize, bool NeedsFreeze)

Public Attributes

const SCEVSrcStart
const SCEVSinkStart
unsigned AccessSize
bool NeedsFreeze

Detailed Description

Definition at line 490 of file LoopAccessAnalysis.h.

Constructor & Destructor Documentation

◆ PointerDiffInfo()

llvm::PointerDiffInfo::PointerDiffInfo ( const SCEV * SrcStart,
const SCEV * SinkStart,
unsigned AccessSize,
bool NeedsFreeze )
inline

Definition at line 496 of file LoopAccessAnalysis.h.

References AccessSize, NeedsFreeze, SinkStart, and SrcStart.

Member Data Documentation

◆ AccessSize

unsigned llvm::PointerDiffInfo::AccessSize

Definition at line 493 of file LoopAccessAnalysis.h.

Referenced by PointerDiffInfo().

◆ NeedsFreeze

bool llvm::PointerDiffInfo::NeedsFreeze

Definition at line 494 of file LoopAccessAnalysis.h.

Referenced by PointerDiffInfo().

◆ SinkStart

const SCEV* llvm::PointerDiffInfo::SinkStart

Definition at line 492 of file LoopAccessAnalysis.h.

Referenced by PointerDiffInfo().

◆ SrcStart

const SCEV* llvm::PointerDiffInfo::SrcStart

Definition at line 491 of file LoopAccessAnalysis.h.

Referenced by PointerDiffInfo().


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