struct LaneBitmask
Declaration
struct LaneBitmask { /* full declaration omitted */ };
Declared at: llvm/include/llvm/MC/LaneBitmask.h:40
Member Variables
- private llvm::LaneBitmask::Type Mask = 0
- public static const char* const FormatStr = "%016llX"
Method Overview
- public LaneBitmask()
- public constexpr LaneBitmask(llvm::LaneBitmask::Type V)
- public constexpr bool all() const
- public constexpr bool any() const
- public static constexpr llvm::LaneBitmask getAll()
- public constexpr llvm::LaneBitmask::Type getAsInteger() const
- public unsigned int getHighestLane() const
- public static constexpr llvm::LaneBitmask getLane(unsigned int Lane)
- public static constexpr llvm::LaneBitmask getNone()
- public unsigned int getNumLanes() const
- public constexpr bool none() const
Methods
¶LaneBitmask()
LaneBitmask()
Declared at: llvm/include/llvm/MC/LaneBitmask.h:46
¶constexpr LaneBitmask(llvm::LaneBitmask::Type V)
constexpr LaneBitmask(llvm::LaneBitmask::Type V)
Declared at: llvm/include/llvm/MC/LaneBitmask.h:47
Parameters
- llvm::LaneBitmask::Type V
¶constexpr bool all() const
constexpr bool all() const
Declared at: llvm/include/llvm/MC/LaneBitmask.h:54
¶constexpr bool any() const
constexpr bool any() const
Declared at: llvm/include/llvm/MC/LaneBitmask.h:53
¶static constexpr llvm::LaneBitmask getAll()
static constexpr llvm::LaneBitmask getAll()
Declared at: llvm/include/llvm/MC/LaneBitmask.h:84
¶constexpr llvm::LaneBitmask::Type getAsInteger()
const
constexpr llvm::LaneBitmask::Type getAsInteger()
const
Declared at: llvm/include/llvm/MC/LaneBitmask.h:74
¶unsigned int getHighestLane() const
unsigned int getHighestLane() const
Declared at: llvm/include/llvm/MC/LaneBitmask.h:79
¶static constexpr llvm::LaneBitmask getLane(
unsigned int Lane)
static constexpr llvm::LaneBitmask getLane(
unsigned int Lane)
Declared at: llvm/include/llvm/MC/LaneBitmask.h:85
Parameters
- unsigned int Lane
¶static constexpr llvm::LaneBitmask getNone()
static constexpr llvm::LaneBitmask getNone()
Declared at: llvm/include/llvm/MC/LaneBitmask.h:83
¶unsigned int getNumLanes() const
unsigned int getNumLanes() const
Declared at: llvm/include/llvm/MC/LaneBitmask.h:76
¶constexpr bool none() const
constexpr bool none() const
Declared at: llvm/include/llvm/MC/LaneBitmask.h:52