Lines Matching refs:ElementBitwidth
48 VScaleVal LMULType::getScale(unsigned ElementBitwidth) const { in getScale()
50 switch (ElementBitwidth) { in getScale()
114 if (isFloat() && ElementBitwidth == 8) in verifyType()
116 if (isBFloat() && ElementBitwidth != 16) in verifyType()
123 switch (ElementBitwidth) { in verifyType()
164 assert(ElementBitwidth == 1); in initBuiltinStr()
169 switch (ElementBitwidth) { in initBuiltinStr()
191 switch (ElementBitwidth) { in initBuiltinStr()
255 ClangBuiltinStr += utostr(ElementBitwidth) + LMUL.str() + in initClangBuiltinStr()
267 return Twine(TypeStr + Twine(ElementBitwidth) + "_t").str(); in initTypeStr()
268 return Twine("v" + TypeStr + Twine(ElementBitwidth) + LMUL.str() + in initTypeStr()
301 if (ElementBitwidth == 64) in initTypeStr()
303 else if (ElementBitwidth == 32) in initTypeStr()
305 else if (ElementBitwidth == 16) in initTypeStr()
314 if (ElementBitwidth == 16) in initTypeStr()
341 ShortStr = "f" + utostr(ElementBitwidth); in initShortStr()
344 ShortStr = "bf" + utostr(ElementBitwidth); in initShortStr()
347 ShortStr = "i" + utostr(ElementBitwidth); in initShortStr()
350 ShortStr = "u" + utostr(ElementBitwidth); in initShortStr()
370 ElementBitwidth = 8; in applyBasicType()
374 ElementBitwidth = 16; in applyBasicType()
378 ElementBitwidth = 32; in applyBasicType()
382 ElementBitwidth = 64; in applyBasicType()
386 ElementBitwidth = 16; in applyBasicType()
390 ElementBitwidth = 32; in applyBasicType()
394 ElementBitwidth = 64; in applyBasicType()
398 ElementBitwidth = 16; in applyBasicType()
404 assert(ElementBitwidth != 0 && "Bad element bitwidth!"); in applyBasicType()
679 Scale = LMUL.getScale(ElementBitwidth); in applyModifier()
697 ElementBitwidth = 32; in applyModifier()
707 ElementBitwidth *= 2; in applyModifier()
709 Scale = LMUL.getScale(ElementBitwidth); in applyModifier()
712 ElementBitwidth *= 4; in applyModifier()
714 Scale = LMUL.getScale(ElementBitwidth); in applyModifier()
717 ElementBitwidth *= 8; in applyModifier()
719 Scale = LMUL.getScale(ElementBitwidth); in applyModifier()
723 Scale = LMUL.getScale(ElementBitwidth); in applyModifier()
724 ElementBitwidth = 1; in applyModifier()
866 Scale = LMUL.getScale(ElementBitwidth); in applyModifier()
876 LMUL.MulLog2LMUL(Log2EEW - Log2_32(ElementBitwidth)); in applyLog2EEW()
878 ElementBitwidth = 1 << Log2EEW; in applyLog2EEW()
880 Scale = LMUL.getScale(ElementBitwidth); in applyLog2EEW()
885 if (ElementBitwidth == NewSEW) { in applyFixedSEW()
890 ElementBitwidth = NewSEW; in applyFixedSEW()
891 Scale = LMUL.getScale(ElementBitwidth); in applyFixedSEW()
918 Scale = LMUL.getScale(ElementBitwidth); in applyFixedLog2LMUL()