struct LMULType

Declaration

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

Declared at: clang/include/clang/Support/RISCVVIntrinsicUtils.h:158

Member Variables

public int Log2LMUL

Method Overview

  • public LMULType(int Log2LMUL)
  • public void MulLog2LMUL(int Log2LMUL)
  • public llvm::Optional<unsigned int> getScale(unsigned int ElementBitwidth) const
  • public std::string str() const

Methods

LMULType(int Log2LMUL)

Declared at: clang/include/clang/Support/RISCVVIntrinsicUtils.h:160

Parameters

int Log2LMUL

void MulLog2LMUL(int Log2LMUL)

Declared at: clang/include/clang/Support/RISCVVIntrinsicUtils.h:164

Parameters

int Log2LMUL

llvm::Optional<unsigned int> getScale(
    unsigned int ElementBitwidth) const

Declared at: clang/include/clang/Support/RISCVVIntrinsicUtils.h:163

Parameters

unsigned int ElementBitwidth

std::string str() const

Declared at: clang/include/clang/Support/RISCVVIntrinsicUtils.h:162