LLVM 22.0.0git
llvm::FrozenIndPHIInfo Struct Reference

Public Member Functions

 FrozenIndPHIInfo (PHINode *PHI, BinaryOperator *StepInst)
bool operator== (const FrozenIndPHIInfo &Other)

Public Attributes

FreezeInstFI = nullptr
PHINodePHI
BinaryOperatorStepInst
unsigned StepValIdx = 0

Detailed Description

Definition at line 91 of file CanonicalizeFreezeInLoops.cpp.

Constructor & Destructor Documentation

◆ FrozenIndPHIInfo()

llvm::FrozenIndPHIInfo::FrozenIndPHIInfo ( PHINode * PHI,
BinaryOperator * StepInst )
inline

Definition at line 100 of file CanonicalizeFreezeInLoops.cpp.

References PHI, and StepInst.

Referenced by operator==().

Member Function Documentation

◆ operator==()

bool llvm::FrozenIndPHIInfo::operator== ( const FrozenIndPHIInfo & Other)
inline

Definition at line 103 of file CanonicalizeFreezeInLoops.cpp.

References FI, FrozenIndPHIInfo(), and llvm::Other.

Member Data Documentation

◆ FI

FreezeInst* llvm::FrozenIndPHIInfo::FI = nullptr

◆ PHI

PHINode* llvm::FrozenIndPHIInfo::PHI

Definition at line 96 of file CanonicalizeFreezeInLoops.cpp.

Referenced by FrozenIndPHIInfo().

◆ StepInst

BinaryOperator* llvm::FrozenIndPHIInfo::StepInst

Definition at line 97 of file CanonicalizeFreezeInLoops.cpp.

Referenced by FrozenIndPHIInfo().

◆ StepValIdx

unsigned llvm::FrozenIndPHIInfo::StepValIdx = 0

Definition at line 98 of file CanonicalizeFreezeInLoops.cpp.


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