LLVM: llvm::PBQP::MDVector< Metadata > Class Template Reference (original) (raw)

#include "[llvm/CodeGen/PBQP/Math.h](Math%5F8h%5Fsource.html)"

Inheritance diagram for llvm::PBQP::MDVector< Metadata >:

Public Member Functions
MDVector (const Vector &v)
MDVector (Vector &&v)
const Metadata & getMetadata () const
Public Member Functions inherited from llvm::PBQP::Vector
Vector (unsigned Length)
Construct a PBQP vector of the given size.
Vector (unsigned Length, PBQPNum InitVal)
Construct a PBQP vector with initializer.
Vector (const Vector &V)
Copy construct a PBQP vector.
Vector (Vector &&V)
Move construct a PBQP vector.
const PBQPNum * begin () const
const PBQPNum * end () const
PBQPNum * begin ()
PBQPNum * end ()
bool operator== (const Vector &V) const
Comparison operator.
unsigned getLength () const
Return the length of the vector.
PBQPNum & operator[] (unsigned Index)
Element access.
const PBQPNum & operator[] (unsigned Index) const
Const element access.
Vector & operator+= (const Vector &V)
Add another vector to this one.
unsigned minIndex () const
Returns the index of the minimum value in this vector.

Detailed Description

template<typename Metadata>
class llvm::PBQP::MDVector< Metadata >

Definition at line 244 of file Math.h.

Constructor & Destructor Documentation

MDVector() [1/2]

MDVector() [2/2]

Member Function Documentation

getMetadata()


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