16#define GET_VT_ATTR(Ty, Sz, Any, Int, FP, Vec, Sc, Tup, NF, NElem, EltTy) \
17 if (Vec && !Tup && !T.Slots[NElem]) \
18 T.Slots[NElem] = NextSlot++;
19#include "llvm/CodeGen/GenVT.inc"
21#define GET_VT_ATTR(Ty, Sz, Any, Int, FP, Vec, Sc, Tup, NF, NElem, EltTy) \
23 T.Tys[Sc][MVT::EltTy][T.Slots[NElem]] = MVT::Ty;
24#include "llvm/CodeGen/GenVT.inc"
static constexpr MVT::VecVTTable buildVecVTTable()
static LLVM_ABI const VecVTTable VecVTs
This is an optimization pass for GlobalISel generic memory operations.
Lookup table for getVectorVT.