LLVM 19.0.0git
Public Member Functions | List of all members
llvm::ScalarEvolution::FoldID Class Reference

#include "llvm/Analysis/ScalarEvolution.h"

Public Member Functions

 FoldID (SCEVTypes C, const SCEV *Op, const Type *Ty)
 
 FoldID (unsigned short C)
 
unsigned computeHash () const
 
bool operator== (const FoldID &RHS) const
 

Detailed Description

Definition at line 1325 of file ScalarEvolution.h.

Constructor & Destructor Documentation

◆ FoldID() [1/2]

llvm::ScalarEvolution::FoldID::FoldID ( SCEVTypes  C,
const SCEV Op,
const Type Ty 
)
inline

Definition at line 1331 of file ScalarEvolution.h.

References assert().

◆ FoldID() [2/2]

llvm::ScalarEvolution::FoldID::FoldID ( unsigned short  C)
inline

Definition at line 1336 of file ScalarEvolution.h.

Member Function Documentation

◆ computeHash()

unsigned llvm::ScalarEvolution::FoldID::computeHash ( ) const
inline

◆ operator==()

bool llvm::ScalarEvolution::FoldID::operator== ( const FoldID RHS) const
inline

Definition at line 1344 of file ScalarEvolution.h.

References RHS.


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