struct BoUpSLP::OrdersTypeDenseMapInfo

Declaration

struct BoUpSLP::OrdersTypeDenseMapInfo { /* full declaration omitted */ };

Description

A DenseMapInfo implementation for holding DenseMaps and DenseSets of sorted SmallVectors of unsigned.

Declared at: llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:3203

Method Overview

  • public static llvm::slpvectorizer::BoUpSLP::OrdersType getEmptyKey()
  • public static unsigned int getHashValue(const llvm::slpvectorizer::BoUpSLP::OrdersType & V)
  • public static llvm::slpvectorizer::BoUpSLP::OrdersType getTombstoneKey()
  • public static bool isEqual(const llvm::slpvectorizer::BoUpSLP::OrdersType & LHS, const llvm::slpvectorizer::BoUpSLP::OrdersType & RHS)

Methods

static llvm::slpvectorizer::BoUpSLP::OrdersType
getEmptyKey()

Declared at: llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:3204

static unsigned int getHashValue(
    const llvm::slpvectorizer::BoUpSLP::
        OrdersType& V)

Declared at: llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:3216

Parameters

const llvm::slpvectorizer::BoUpSLP::OrdersType& V

static llvm::slpvectorizer::BoUpSLP::OrdersType
getTombstoneKey()

Declared at: llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:3210

static bool isEqual(const llvm::slpvectorizer::
                        BoUpSLP::OrdersType& LHS,
                    const llvm::slpvectorizer::
                        BoUpSLP::OrdersType& RHS)

Declared at: llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:3220

Parameters

const llvm::slpvectorizer::BoUpSLP::OrdersType& LHS
const llvm::slpvectorizer::BoUpSLP::OrdersType& RHS