Lines Matching refs:ISAInfo

614   std::unique_ptr<RISCVISAInfo> ISAInfo(new RISCVISAInfo(XLen));  in parseFeatures()  local
636 ISAInfo->addExtension(ExtName, ExtensionInfoIterator->Version); in parseFeatures()
638 ISAInfo->Exts.erase(ExtName.str()); in parseFeatures()
641 return RISCVISAInfo::postProcessAndChecking(std::move(ISAInfo)); in parseFeatures()
659 std::unique_ptr<RISCVISAInfo> ISAInfo(new RISCVISAInfo(XLen)); in parseNormalizedArchString() local
697 ISAInfo->addExtension(ExtName, {MajorVersion, MinorVersion}); in parseNormalizedArchString()
699 ISAInfo->updateFLen(); in parseNormalizedArchString()
700 ISAInfo->updateMinVLen(); in parseNormalizedArchString()
701 ISAInfo->updateMaxELen(); in parseNormalizedArchString()
702 return std::move(ISAInfo); in parseNormalizedArchString()
724 std::unique_ptr<RISCVISAInfo> ISAInfo(new RISCVISAInfo(XLen)); in parseArchString() local
776 ISAInfo->addExtension(Ext, *Version); in parseArchString()
795 ISAInfo->addExtension(StringRef(&Baseline, 1), {Major, Minor}); in parseArchString()
861 ISAInfo->addExtension(StringRef(&C, 1), {Major, Minor}); in parseArchString()
929 ISAInfo->addExtension(Name, {Major, Minor}); in parseArchString()
944 return RISCVISAInfo::postProcessAndChecking(std::move(ISAInfo)); in parseArchString()
1274 RISCVISAInfo::postProcessAndChecking(std::unique_ptr<RISCVISAInfo> &&ISAInfo) { in postProcessAndChecking() argument
1275 ISAInfo->updateImplication(); in postProcessAndChecking()
1276 ISAInfo->updateCombination(); in postProcessAndChecking()
1277 ISAInfo->updateFLen(); in postProcessAndChecking()
1278 ISAInfo->updateMinVLen(); in postProcessAndChecking()
1279 ISAInfo->updateMaxELen(); in postProcessAndChecking()
1281 if (Error Result = ISAInfo->checkDependency()) in postProcessAndChecking()
1283 return std::move(ISAInfo); in postProcessAndChecking()