LLVM 22.0.0git
llvm::DenseMapInfo< SmallVector< sandboxir::Value * > > Struct Reference

Traits for DenseMap. More...

#include "llvm/Transforms/Vectorize/SandboxVectorizer/VecUtils.h"

Inheritance diagram for llvm::DenseMapInfo< SmallVector< sandboxir::Value * > >:
[legend]

Static Public Member Functions

static SmallVector< sandboxir::Value * > getEmptyKey ()
static SmallVector< sandboxir::Value * > getTombstoneKey ()
static unsigned getHashValue (const SmallVector< sandboxir::Value * > &Vec)
static bool isEqual (const SmallVector< sandboxir::Value * > &Vec1, const SmallVector< sandboxir::Value * > &Vec2)

Detailed Description

Traits for DenseMap.

Definition at line 23 of file VecUtils.h.

Member Function Documentation

◆ getEmptyKey()

SmallVector< sandboxir::Value * > llvm::DenseMapInfo< SmallVector< sandboxir::Value * > >::getEmptyKey ( )
inlinestatic

Definition at line 24 of file VecUtils.h.

References llvm::SmallVector.

◆ getHashValue()

unsigned llvm::DenseMapInfo< SmallVector< sandboxir::Value * > >::getHashValue ( const SmallVector< sandboxir::Value * > & Vec)
inlinestatic

Definition at line 30 of file VecUtils.h.

References llvm::hash_combine_range().

◆ getTombstoneKey()

SmallVector< sandboxir::Value * > llvm::DenseMapInfo< SmallVector< sandboxir::Value * > >::getTombstoneKey ( )
inlinestatic

Definition at line 27 of file VecUtils.h.

References llvm::SmallVector.

◆ isEqual()

Definition at line 33 of file VecUtils.h.


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