|
LLVM 24.0.0git
|
Lookup table for getVectorVT. More...
#include "llvm/CodeGenTypes/MachineValueType.h"
Public Attributes | |
| uint8_t | Slots [MaxNumElements+1] = {} |
| SimpleValueType | Tys [2][FIRST_VECTOR_VALUETYPE][NumSlots] = {} |
Static Public Attributes | |
| static constexpr unsigned | MaxNumElements = 4096 |
| static constexpr unsigned | NumSlots = 32 |
Lookup table for getVectorVT.
All simple vector types must fit into the table; if a target has vector VTs that do not fit, building MachineValueType.cpp, which defines the table, will fail.
Definition at line 538 of file MachineValueType.h.
|
staticconstexpr |
Definition at line 539 of file MachineValueType.h.
Referenced by llvm::MVT::getVectorVT().
|
staticconstexpr |
Definition at line 540 of file MachineValueType.h.
| uint8_t llvm::MVT::VecVTTable::Slots[MaxNumElements+1] = {} |
Definition at line 544 of file MachineValueType.h.
| SimpleValueType llvm::MVT::VecVTTable::Tys[2][FIRST_VECTOR_VALUETYPE][NumSlots] = {} |
Definition at line 548 of file MachineValueType.h.