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)
LMULType(int Log2LMUL)
Declared at: clang/include/clang/Support/RISCVVIntrinsicUtils.h:160
Parameters
- int Log2LMUL
¶void MulLog2LMUL(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
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
std::string str() const
Declared at: clang/include/clang/Support/RISCVVIntrinsicUtils.h:162