LLVM  11.0.0git
Public Member Functions | List of all members
llvm::LiveIntervalUnion::Array Class Reference

#include "llvm/CodeGen/LiveIntervalUnion.h"

Public Member Functions

 Array ()=default
 ~Array ()
void init (LiveIntervalUnion::Allocator &, unsigned Size)
unsigned size () const
void clear ()
LiveIntervalUnionoperator[] (unsigned idx)
const LiveIntervalUnionoperator[] (unsigned Idx) const

Detailed Description

Definition at line 169 of file LiveIntervalUnion.h.

Constructor & Destructor Documentation

◆ Array()

llvm::LiveIntervalUnion::Array::Array ( )

◆ ~Array()

llvm::LiveIntervalUnion::Array::~Array ( )

Member Function Documentation

◆ clear()

void LiveIntervalUnion::Array::clear ( )

◆ init()

void LiveIntervalUnion::Array::init ( LiveIntervalUnion::Allocator Alloc,
unsigned  Size 

Definition at line 181 of file LiveIntervalUnion.cpp.

Referenced by llvm::LiveRegMatrix::LiveRegMatrix().

◆ operator[]() [1/2]

LiveIntervalUnion& llvm::LiveIntervalUnion::Array::operator[] ( unsigned  idx)

Definition at line 185 of file LiveIntervalUnion.h.

References assert().

◆ operator[]() [2/2]

const LiveIntervalUnion& llvm::LiveIntervalUnion::Array::operator[] ( unsigned  Idx) const

Definition at line 190 of file LiveIntervalUnion.h.

References assert().

◆ size()

unsigned llvm::LiveIntervalUnion::Array::size ( ) const

Definition at line 181 of file LiveIntervalUnion.h.

References llvm::LiveIntervalUnion::clear(), and Size.

Referenced by llvm::LiveRegMatrix::LiveRegMatrix().

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