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

#include "llvm/Analysis/ScalarEvolution.h"

Public Member Functions

void addInteger (unsigned long I)
 
void addInteger (unsigned I)
 
void addInteger (int I)
 
void addInteger (unsigned long long I)
 
void addPointer (const void *Ptr)
 
unsigned computeHash () const
 
bool operator== (const FoldID &RHS) const
 

Detailed Description

Definition at line 1311 of file ScalarEvolution.h.

Member Function Documentation

◆ addInteger() [1/4]

void llvm::ScalarEvolution::FoldID::addInteger ( int  I)
inline

Definition at line 1324 of file ScalarEvolution.h.

References I.

◆ addInteger() [2/4]

void llvm::ScalarEvolution::FoldID::addInteger ( unsigned  I)
inline

Definition at line 1323 of file ScalarEvolution.h.

References I.

◆ addInteger() [3/4]

void llvm::ScalarEvolution::FoldID::addInteger ( unsigned long  I)
inline

Definition at line 1315 of file ScalarEvolution.h.

References addInteger(), I, and llvm_unreachable.

Referenced by addInteger(), and addPointer().

◆ addInteger() [4/4]

void llvm::ScalarEvolution::FoldID::addInteger ( unsigned long long  I)
inline

Definition at line 1326 of file ScalarEvolution.h.

References addInteger(), and I.

◆ addPointer()

void llvm::ScalarEvolution::FoldID::addPointer ( const void *  Ptr)
inline

Definition at line 1331 of file ScalarEvolution.h.

References addInteger(), and Ptr.

◆ computeHash()

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

◆ operator==()

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

Definition at line 1347 of file ScalarEvolution.h.

References I, and RHS.


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