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


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

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)

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: