Lines Matching refs:LLT
47 const LLT p0 = LLT::pointer(0, TM.getPointerSizeInBits(0)); in X86LegalizerInfo()
48 const LLT s1 = LLT::scalar(1); in X86LegalizerInfo()
49 const LLT s8 = LLT::scalar(8); in X86LegalizerInfo()
50 const LLT s16 = LLT::scalar(16); in X86LegalizerInfo()
51 const LLT s32 = LLT::scalar(32); in X86LegalizerInfo()
52 const LLT s64 = LLT::scalar(64); in X86LegalizerInfo()
53 const LLT s80 = LLT::scalar(80); in X86LegalizerInfo()
54 const LLT s128 = LLT::scalar(128); in X86LegalizerInfo()
55 const LLT sMaxScalar = Subtarget.is64Bit() ? s64 : s32; in X86LegalizerInfo()
56 const LLT v2s32 = LLT::fixed_vector(2, 32); in X86LegalizerInfo()
57 const LLT v4s8 = LLT::fixed_vector(4, 8); in X86LegalizerInfo()
60 const LLT v16s8 = LLT::fixed_vector(16, 8); in X86LegalizerInfo()
61 const LLT v8s16 = LLT::fixed_vector(8, 16); in X86LegalizerInfo()
62 const LLT v4s32 = LLT::fixed_vector(4, 32); in X86LegalizerInfo()
63 const LLT v2s64 = LLT::fixed_vector(2, 64); in X86LegalizerInfo()
64 const LLT v2p0 = LLT::fixed_vector(2, p0); in X86LegalizerInfo()
66 const LLT v32s8 = LLT::fixed_vector(32, 8); in X86LegalizerInfo()
67 const LLT v16s16 = LLT::fixed_vector(16, 16); in X86LegalizerInfo()
68 const LLT v8s32 = LLT::fixed_vector(8, 32); in X86LegalizerInfo()
69 const LLT v4s64 = LLT::fixed_vector(4, 64); in X86LegalizerInfo()
70 const LLT v4p0 = LLT::fixed_vector(4, p0); in X86LegalizerInfo()
72 const LLT v64s8 = LLT::fixed_vector(64, 8); in X86LegalizerInfo()
73 const LLT v32s16 = LLT::fixed_vector(32, 16); in X86LegalizerInfo()
74 const LLT v16s32 = LLT::fixed_vector(16, 32); in X86LegalizerInfo()
75 const LLT v8s64 = LLT::fixed_vector(8, 64); in X86LegalizerInfo()
77 const LLT s8MaxVector = HasAVX512 ? v64s8 : HasAVX ? v32s8 : v16s8; in X86LegalizerInfo()
78 const LLT s16MaxVector = HasAVX512 ? v32s16 : HasAVX ? v16s16 : v8s16; in X86LegalizerInfo()
79 const LLT s32MaxVector = HasAVX512 ? v16s32 : HasAVX ? v8s32 : v4s32; in X86LegalizerInfo()
80 const LLT s64MaxVector = HasAVX512 ? v8s64 : HasAVX ? v4s64 : v2s64; in X86LegalizerInfo()
264 const std::initializer_list<LLT> IntTypes32 = {s8, s16, s32, p0}; in X86LegalizerInfo()
265 const std::initializer_list<LLT> IntTypes64 = {s8, s16, s32, s64, p0}; in X86LegalizerInfo()
339 const std::initializer_list<LLT> PtrTypes32 = {s1, s8, s16, s32}; in X86LegalizerInfo()
340 const std::initializer_list<LLT> PtrTypes64 = {s1, s8, s16, s32, s64}; in X86LegalizerInfo()
570 .minScalar(0, LLT::scalar(32)) in X86LegalizerInfo()
602 LLT DstTy = MRI.getType(Dst); in legalizeBuildVector()
636 LLT::pointer(AddrSpace, DL.getPointerSizeInBits(AddrSpace)), in legalizeBuildVector()