LLVM  4.0.0
Public Member Functions | List of all members
llvm::rdf::LaneMaskIndex Struct Reference

#include <RDFGraph.h>

Inheritance diagram for llvm::rdf::LaneMaskIndex:
[legend]
Collaboration diagram for llvm::rdf::LaneMaskIndex:
[legend]

Public Member Functions

 LaneMaskIndex ()=default
 
LaneBitmask getLaneMaskForIndex (uint32_t K) const
 
uint32_t getIndexForLaneMask (LaneBitmask LM)
 
uint32_t getIndexForLaneMask (LaneBitmask LM) const
 
PackedRegisterRef pack (RegisterRef RR)
 
PackedRegisterRef pack (RegisterRef RR) const
 
RegisterRef unpack (PackedRegisterRef PR) const
 

Detailed Description

Definition at line 486 of file RDFGraph.h.

Constructor & Destructor Documentation

llvm::rdf::LaneMaskIndex::LaneMaskIndex ( )
default

Member Function Documentation

uint32_t llvm::rdf::LaneMaskIndex::getIndexForLaneMask ( LaneBitmask  LM)
inline
uint32_t llvm::rdf::LaneMaskIndex::getIndexForLaneMask ( LaneBitmask  LM) const
inline
LaneBitmask llvm::rdf::LaneMaskIndex::getLaneMaskForIndex ( uint32_t  K) const
inline

Definition at line 489 of file RDFGraph.h.

References llvm::LaneBitmask::getAll().

Referenced by unpack().

PackedRegisterRef llvm::rdf::LaneMaskIndex::pack ( RegisterRef  RR)
inline
PackedRegisterRef llvm::rdf::LaneMaskIndex::pack ( RegisterRef  RR) const
inline
RegisterRef llvm::rdf::LaneMaskIndex::unpack ( PackedRegisterRef  PR) const
inline

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