#include "clang/Support/RISCVVIntrinsicUtils.h"
Definition at line 170 of file RISCVVIntrinsicUtils.h.
◆ PrototypeDescriptor() [1/3] constexpr clang::RISCV::PrototypeDescriptor::PrototypeDescriptor ( ) constexprdefault ◆ PrototypeDescriptor() [2/3] ◆ PrototypeDescriptor() [3/3] constexpr clang::RISCV::PrototypeDescriptor::PrototypeDescriptor ( uint8_t PT, uint8_t VTM, uint8_t TM ) inlineconstexprDefinition at line 178 of file RISCVVIntrinsicUtils.h.
◆ operator!=() ◆ operator<() ◆ operator==() ◆ parsePrototypeDescriptor() std::optional< PrototypeDescriptor > clang::RISCV::PrototypeDescriptor::parsePrototypeDescriptor ( llvm::StringRef PrototypeStr ) staticDefinition at line 408 of file RISCVVIntrinsicUtils.cpp.
References clang::RISCV::Const, clang::RISCV::FixedSEW16, clang::RISCV::FixedSEW32, clang::RISCV::FixedSEW64, clang::RISCV::FixedSEW8, clang::RISCV::Float, clang::RISCV::Float32, clang::RISCV::getTupleVTM(), clang::RISCV::Immediate, clang::RISCV::Invalid, clang::RISCV::LFixedLog2LMUL0, clang::RISCV::LFixedLog2LMUL1, clang::RISCV::LFixedLog2LMUL2, clang::RISCV::LFixedLog2LMUL3, clang::RISCV::LFixedLog2LMULN1, clang::RISCV::LFixedLog2LMULN2, clang::RISCV::LFixedLog2LMULN3, clang::RISCV::LMUL1, clang::RISCV::Log2EEW3, clang::RISCV::Log2EEW4, clang::RISCV::Log2EEW5, clang::RISCV::Log2EEW6, clang::RISCV::MaskVector, clang::RISCV::NoModifier, clang::RISCV::Pointer, PT, clang::RISCV::Ptrdiff, clang::RISCV::Scalar, clang::RISCV::SEFixedLog2LMUL0, clang::RISCV::SEFixedLog2LMUL1, clang::RISCV::SEFixedLog2LMUL2, clang::RISCV::SEFixedLog2LMUL3, clang::RISCV::SEFixedLog2LMULN1, clang::RISCV::SEFixedLog2LMULN2, clang::RISCV::SEFixedLog2LMULN3, clang::RISCV::SFixedLog2LMUL0, clang::RISCV::SFixedLog2LMUL1, clang::RISCV::SFixedLog2LMUL2, clang::RISCV::SFixedLog2LMUL3, clang::RISCV::SFixedLog2LMULN1, clang::RISCV::SFixedLog2LMULN2, clang::RISCV::SFixedLog2LMULN3, clang::RISCV::SignedInteger, clang::RISCV::SignedLong, clang::RISCV::SizeT, TM, clang::RISCV::UnsignedInteger, clang::RISCV::UnsignedLong, clang::RISCV::Vector, clang::RISCV::Void, VTM, clang::RISCV::Widening2XVector, clang::RISCV::Widening4XVector, and clang::RISCV::Widening8XVector.
Referenced by clang::RISCV::parsePrototypes().
◆ Mask ◆ PT ◆ TM ◆ Vector ◆ VL ◆ VTMThe documentation for this struct was generated from the following files:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4