LLVM 20.0.0git
|
#include "llvm/ADT/Hashing.h"
#include "llvm/ADT/STLExtras.h"
#include <algorithm>
#include <cassert>
#include <functional>
#include <memory>
Go to the source code of this file.
Classes | |
class | llvm::PBQP::Vector |
PBQP Vector class. More... | |
class | llvm::PBQP::Matrix |
PBQP Matrix class. More... | |
class | llvm::PBQP::MDVector< Metadata > |
class | llvm::PBQP::MDMatrix< Metadata > |
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
namespace | llvm::PBQP |
Typedefs | |
using | llvm::PBQP::PBQPNum = float |
Functions | |
hash_code | llvm::PBQP::hash_value (const Vector &V) |
Return a hash_value for the given vector. | |
template<typename OStream > | |
OStream & | llvm::PBQP::operator<< (OStream &OS, const Vector &V) |
Output a textual representation of the given vector on the given output stream. | |
hash_code | llvm::PBQP::hash_value (const Matrix &M) |
Return a hash_code for the given matrix. | |
template<typename OStream > | |
OStream & | llvm::PBQP::operator<< (OStream &OS, const Matrix &M) |
Output a textual representation of the given matrix on the given output stream. | |
template<typename Metadata > | |
hash_code | llvm::PBQP::hash_value (const MDVector< Metadata > &V) |
template<typename Metadata > | |
hash_code | llvm::PBQP::hash_value (const MDMatrix< Metadata > &M) |