Lines Matching refs:HasAVX512

41   bool HasAVX512 = Subtarget.hasAVX512();  in X86LegalizerInfo()  local
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()
148 if (HasAVX512 && typeInSet(0, {v16s32, v8s64})(Query)) in X86LegalizerInfo()
160 .clampMaxNumElements(0, s32, HasAVX512 ? 16 : (HasAVX2 ? 8 : 4)) in X86LegalizerInfo()
161 .clampMaxNumElements(0, s64, HasAVX512 ? 8 : (HasAVX2 ? 4 : 2)) in X86LegalizerInfo()
189 if (HasAVX512 && typeInSet(0, {v16s32})(Query)) in X86LegalizerInfo()
203 .clampMaxNumElements(0, s32, HasAVX512 ? 16 : (HasAVX2 ? 8 : 4)) in X86LegalizerInfo()
247 if (HasAVX512 && typeInSet(0, {v64s8, v32s16, v16s32, v8s64})(Query)) in X86LegalizerInfo()
255 .clampMaxNumElements(0, s8, HasAVX512 ? 64 : (HasAVX ? 32 : 16)) in X86LegalizerInfo()
256 .clampMaxNumElements(0, s16, HasAVX512 ? 32 : (HasAVX ? 16 : 8)) in X86LegalizerInfo()
257 .clampMaxNumElements(0, s32, HasAVX512 ? 16 : (HasAVX ? 8 : 4)) in X86LegalizerInfo()
258 .clampMaxNumElements(0, s64, HasAVX512 ? 8 : (HasAVX ? 4 : 2)) in X86LegalizerInfo()
321 (HasAVX512 && in X86LegalizerInfo()
328 .clampMaxNumElements(0, s8, HasAVX512 ? 64 : (HasAVX ? 32 : 16)) in X86LegalizerInfo()
329 .clampMaxNumElements(0, s16, HasAVX512 ? 32 : (HasAVX ? 16 : 8)) in X86LegalizerInfo()
330 .clampMaxNumElements(0, s32, HasAVX512 ? 16 : (HasAVX ? 8 : 4)) in X86LegalizerInfo()
331 .clampMaxNumElements(0, s64, HasAVX512 ? 8 : (HasAVX ? 4 : 2)) in X86LegalizerInfo()
393 if (HasAVX512) in X86LegalizerInfo()
444 (HasAVX512 && typeInSet(0, {v16s32, v8s64})(Query)) || in X86LegalizerInfo()
462 (HasAVX512 && typePairInSet(0, 1, {{v8s64, v8s32}})(Query)); in X86LegalizerInfo()
469 (HasAVX512 && typePairInSet(0, 1, {{v8s32, v8s64}})(Query)); in X86LegalizerInfo()
506 (HasAVX512 && typeInSet(0, {v8s64, v16s32, v32s16, v64s8})); in X86LegalizerInfo()
523 (HasAVX512 && typePairInSet(SubIdx, FullIdx, in X86LegalizerInfo()