Lines Matching refs:ElementBitwidth

39   Optional<unsigned> getScale(unsigned ElementBitwidth) const;
66 unsigned ElementBitwidth = 0; member in __anondf72edf00111::RVVType
108 return isVector() && isFloat() && ElementBitwidth == Width; in isFloatVector()
111 return isFloat() && ElementBitwidth == Width; in isFloat()
275 VScaleVal LMULType::getScale(unsigned ElementBitwidth) const { in getScale()
277 switch (ElementBitwidth) { in getScale()
345 if (isFloat() && ElementBitwidth == 8) in verifyType()
348 switch (ElementBitwidth) { in verifyType()
389 assert(ElementBitwidth == 1); in initBuiltinStr()
394 switch (ElementBitwidth) { in initBuiltinStr()
416 switch (ElementBitwidth) { in initBuiltinStr()
471 ClangBuiltinStr += utostr(ElementBitwidth) + LMUL.str() + "_t"; in initClangBuiltinStr()
482 return Twine(TypeStr + Twine(ElementBitwidth) + "_t").str(); in initTypeStr()
483 return Twine("v" + TypeStr + Twine(ElementBitwidth) + LMUL.str() + "_t") in initTypeStr()
515 if (ElementBitwidth == 64) in initTypeStr()
517 else if (ElementBitwidth == 32) in initTypeStr()
519 else if (ElementBitwidth == 16) in initTypeStr()
546 ShortStr = "f" + utostr(ElementBitwidth); in initShortStr()
549 ShortStr = "i" + utostr(ElementBitwidth); in initShortStr()
552 ShortStr = "u" + utostr(ElementBitwidth); in initShortStr()
564 ElementBitwidth = 8; in applyBasicType()
568 ElementBitwidth = 16; in applyBasicType()
572 ElementBitwidth = 32; in applyBasicType()
576 ElementBitwidth = 64; in applyBasicType()
580 ElementBitwidth = 16; in applyBasicType()
584 ElementBitwidth = 32; in applyBasicType()
588 ElementBitwidth = 64; in applyBasicType()
594 assert(ElementBitwidth != 0 && "Bad element bitwidth!"); in applyBasicType()
607 Scale = LMUL.getScale(ElementBitwidth); in applyModifier()
610 ElementBitwidth *= 2; in applyModifier()
612 Scale = LMUL.getScale(ElementBitwidth); in applyModifier()
615 ElementBitwidth *= 4; in applyModifier()
617 Scale = LMUL.getScale(ElementBitwidth); in applyModifier()
620 ElementBitwidth *= 8; in applyModifier()
622 Scale = LMUL.getScale(ElementBitwidth); in applyModifier()
626 Scale = LMUL.getScale(ElementBitwidth); in applyModifier()
627 ElementBitwidth = 1; in applyModifier()
659 Scale = LMUL.getScale(ElementBitwidth); in applyModifier()
686 LMUL.MulLog2LMUL(Log2EEW - Log2_32(ElementBitwidth)); in applyModifier()
688 ElementBitwidth = 1 << Log2EEW; in applyModifier()
695 if (ElementBitwidth == NewSEW) { in applyModifier()
700 ElementBitwidth = NewSEW; in applyModifier()
745 Scale = LMUL.getScale(ElementBitwidth); in applyModifier()