struct LaneBitmask

Declaration

struct LaneBitmask { /* full declaration omitted */ };

Declared at: llvm/include/llvm/MC/LaneBitmask.h:39

Member Variables

public static const char* const FormatStr = "%08X"

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()

Declared at: llvm/include/llvm/MC/LaneBitmask.h:45

constexpr LaneBitmask(llvm::LaneBitmask::Type V)

Declared at: llvm/include/llvm/MC/LaneBitmask.h:46

Parameters

llvm::LaneBitmask::Type V

constexpr bool all() const

Declared at: llvm/include/llvm/MC/LaneBitmask.h:53

constexpr bool any() const

Declared at: llvm/include/llvm/MC/LaneBitmask.h:52

static constexpr llvm::LaneBitmask getAll()

Declared at: llvm/include/llvm/MC/LaneBitmask.h:83

constexpr llvm::LaneBitmask::Type getAsInteger()
    const

Declared at: llvm/include/llvm/MC/LaneBitmask.h:73

unsigned int getHighestLane() const

Declared at: llvm/include/llvm/MC/LaneBitmask.h:78

static constexpr llvm::LaneBitmask getLane(
    unsigned int Lane)

Declared at: llvm/include/llvm/MC/LaneBitmask.h:84

Parameters

unsigned int Lane

static constexpr llvm::LaneBitmask getNone()

Declared at: llvm/include/llvm/MC/LaneBitmask.h:82

unsigned int getNumLanes() const

Declared at: llvm/include/llvm/MC/LaneBitmask.h:75

constexpr bool none() const

Declared at: llvm/include/llvm/MC/LaneBitmask.h:51