LLVM 19.0.0git
Public Member Functions | Public Attributes | Friends | List of all members
llvm::SpecSig Struct Reference

#include "llvm/Transforms/IPO/FunctionSpecialization.h"

Public Member Functions

bool operator== (const SpecSig &Other) const
 

Public Attributes

unsigned Key = 0
 
SmallVector< ArgInfo, 4 > Args
 

Friends

hash_code hash_value (const SpecSig &S)
 

Detailed Description

Definition at line 102 of file FunctionSpecialization.h.

Member Function Documentation

◆ operator==()

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

Definition at line 108 of file FunctionSpecialization.h.

References Args, Key, and llvm::Other.

Friends And Related Function Documentation

◆ hash_value

hash_code hash_value ( const SpecSig S)
friend

Definition at line 114 of file FunctionSpecialization.h.

Member Data Documentation

◆ Args

SmallVector<ArgInfo, 4> llvm::SpecSig::Args

Definition at line 106 of file FunctionSpecialization.h.

Referenced by operator==(), and llvm::FunctionSpecializer::run().

◆ Key

unsigned llvm::SpecSig::Key = 0

Definition at line 105 of file FunctionSpecialization.h.

Referenced by operator==().


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