Lines Matching refs:XLen

152   unsigned XLen = IsRV64 ? 64 : 32;  in printEnabledExtensions()  local
153 if (auto ISAString = RISCVISAInfo::createFromExtMap(XLen, FullExtMap)) in printEnabledExtensions()
437 RISCVISAInfo::createFromExtMap(unsigned XLen, in createFromExtMap() argument
439 assert(XLen == 32 || XLen == 64); in createFromExtMap()
440 std::unique_ptr<RISCVISAInfo> ISAInfo(new RISCVISAInfo(XLen)); in createFromExtMap()
448 RISCVISAInfo::parseFeatures(unsigned XLen, in parseFeatures() argument
450 assert(XLen == 32 || XLen == 64); in parseFeatures()
451 std::unique_ptr<RISCVISAInfo> ISAInfo(new RISCVISAInfo(XLen)); in parseFeatures()
488 unsigned XLen = 0; in parseNormalizedArchString() local
490 XLen = 32; in parseNormalizedArchString()
492 XLen = 64; in parseNormalizedArchString()
494 if (XLen == 0 || Arch.empty() || (Arch[0] != 'i' && Arch[0] != 'e')) in parseNormalizedArchString()
497 std::unique_ptr<RISCVISAInfo> ISAInfo(new RISCVISAInfo(XLen)); in parseNormalizedArchString()
565 unsigned XLen = 0; in parseArchString() local
567 XLen = 32; in parseArchString()
569 XLen = 64; in parseArchString()
602 if (XLen == 0 || Arch.empty()) in parseArchString()
607 std::unique_ptr<RISCVISAInfo> ISAInfo(new RISCVISAInfo(XLen)); in parseArchString()
620 return getError("first letter after \'rv" + Twine(XLen) + in parseArchString()
769 if (XLen != 32 && Exts.count("zcf")) in checkDependency()
781 if (XLen != 32) in checkDependency()
852 if (XLen == 32 && Exts.count("zce") && Exts.count("f") && in updateImplication()
942 Arch << "rv" << XLen; in toString()
967 if (XLen == 32) { in computeDefaultABI()
975 } else if (XLen == 64) { in computeDefaultABI()