LLVM 19.0.0git
Public Member Functions | Public Attributes | List of all members
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 92 of file CanonicalizeFreezeInLoops.cpp.

Constructor & Destructor Documentation

◆ FrozenIndPHIInfo()

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

Definition at line 101 of file CanonicalizeFreezeInLoops.cpp.

Member Function Documentation

◆ operator==()

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

Definition at line 104 of file CanonicalizeFreezeInLoops.cpp.

References FI, and llvm::Other.

Member Data Documentation

◆ FI

FreezeInst* llvm::FrozenIndPHIInfo::FI = nullptr

◆ PHI

PHINode* llvm::FrozenIndPHIInfo::PHI

Definition at line 97 of file CanonicalizeFreezeInLoops.cpp.

◆ StepInst

BinaryOperator* llvm::FrozenIndPHIInfo::StepInst

Definition at line 98 of file CanonicalizeFreezeInLoops.cpp.

◆ StepValIdx

unsigned llvm::FrozenIndPHIInfo::StepValIdx = 0

Definition at line 99 of file CanonicalizeFreezeInLoops.cpp.


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