Lines Matching refs:Log2LMUL

41   Log2LMUL = NewLog2LMUL;  in LMULType()
45 if (Log2LMUL < 0) in str()
46 return "mf" + utostr(1ULL << (-Log2LMUL)); in str()
47 return "m" + utostr(1ULL << Log2LMUL); in str()
56 Log2ScaleResult = Log2LMUL + 3; in getScale()
59 Log2ScaleResult = Log2LMUL + 2; in getScale()
62 Log2ScaleResult = Log2LMUL + 1; in getScale()
65 Log2ScaleResult = Log2LMUL; in getScale()
74 void LMULType::MulLog2LMUL(int log2LMUL) { Log2LMUL += log2LMUL; } in MulLog2LMUL()
76 RVVType::RVVType(BasicType BT, int Log2LMUL, in RVVType() argument
78 : BT(BT), LMUL(LMULType(Log2LMUL)) { in RVVType()
481 int32_t Log2LMUL; in parsePrototypeDescriptor() local
482 if (ComplexTT.second.getAsInteger(10, Log2LMUL)) { in parsePrototypeDescriptor()
486 switch (Log2LMUL) { in parsePrototypeDescriptor()
513 int32_t Log2LMUL; in parsePrototypeDescriptor() local
514 if (ComplexTT.second.getAsInteger(10, Log2LMUL)) { in parsePrototypeDescriptor()
518 switch (Log2LMUL) { in parsePrototypeDescriptor()
767 void RVVType::applyFixedLog2LMUL(int Log2LMUL, enum FixedLMULType Type) { in applyFixedLog2LMUL() argument
770 if (Log2LMUL < LMUL.Log2LMUL) { in applyFixedLog2LMUL()
776 if (Log2LMUL > LMUL.Log2LMUL) { in applyFixedLog2LMUL()
784 LMUL = LMULType(Log2LMUL); in applyFixedLog2LMUL()
789 RVVType::computeTypes(BasicType BT, int Log2LMUL, unsigned NF, in computeTypes() argument
792 if ((Log2LMUL >= 1) && (1 << Log2LMUL) * NF > 8) in computeTypes()
797 auto T = computeType(BT, Log2LMUL, Proto); in computeTypes()
807 static uint64_t computeRVVTypeHashValue(BasicType BT, int Log2LMUL, in computeRVVTypeHashValue() argument
812 assert(Log2LMUL >= -3 && Log2LMUL <= 3); in computeRVVTypeHashValue()
813 return (Log2LMUL + 3) | (static_cast<uint64_t>(BT) & 0xff) << 8 | in computeRVVTypeHashValue()
819 Optional<RVVTypePtr> RVVType::computeType(BasicType BT, int Log2LMUL, in computeType() argument
824 uint64_t Idx = computeRVVTypeHashValue(BT, Log2LMUL, Proto); in computeType()
834 RVVType T(BT, Log2LMUL, Proto); in computeType()
902 BasicType Type, int Log2LMUL, in getSuffixStr() argument
906 auto T = RVVType::computeType(Type, Log2LMUL, PD); in getSuffixStr()