Searched refs:ISAInfo (Results 1 – 8 of 8) sorted by relevance
127 unsigned FLen = ISAInfo->getFLen(); in getTargetDefines()128 unsigned MinVLen = ISAInfo->getMinVLen(); in getTargetDefines()129 unsigned MaxELen = ISAInfo->getMaxELen(); in getTargetDefines()161 if (ISAInfo->hasExtension("m") || ISAInfo->hasExtension("zmmul")) in getTargetDefines()164 if (ISAInfo->hasExtension("m")) { in getTargetDefines()169 if (ISAInfo->hasExtension("a")) { in getTargetDefines()190 if (ISAInfo->hasExtension("c")) in getTargetDefines()193 if (ISAInfo->hasExtension("zve32x")) in getTargetDefines()260 return ISAInfo->hasExtension(Feature); in hasFeature()279 ISAInfo = std::move(*ParseResult); in handleTargetFeatures()[all …]
29 std::unique_ptr<llvm::RISCVISAInfo> ISAInfo; variable130 if (ISAInfo->hasExtension("a")) in setMaxAtomicWidth()159 if (ISAInfo->hasExtension("a")) in setMaxAtomicWidth()
451 std::unique_ptr<RISCVISAInfo> ISAInfo(new RISCVISAInfo(XLen)); in parseFeatures() local475 ISAInfo->Exts.erase(ExtName.str()); in parseFeatures()609 ISAInfo->addExtension(std::string(1, C), Major, Minor); in parseArchString()680 ISAInfo->addExtension(Name, Major, Minor); in parseArchString()960 ISAInfo->updateImplication(); in postProcessAndChecking()961 ISAInfo->updateCombination(); in postProcessAndChecking()962 ISAInfo->updateFLen(); in postProcessAndChecking()963 ISAInfo->updateMinVLen(); in postProcessAndChecking()964 ISAInfo->updateMaxELen(); in postProcessAndChecking()966 if (Error Result = ISAInfo->checkDependency()) in postProcessAndChecking()[all …]
66 auto ISAInfo = RISCVFeatures::parseFeatureBits(IsRV64, FeatureBits); in computeTargetABI() local67 if (!ISAInfo) in computeTargetABI()68 report_fatal_error(ISAInfo.takeError()); in computeTargetABI()69 return getTargetABI((*ISAInfo)->computeDefaultABI()); in computeTargetABI()
58 auto &ISAInfo = *ParseResult; in emitTargetAttributes() local59 emitTextAttribute(RISCVAttrs::ARCH, ISAInfo->toString()); in emitTargetAttributes()
34 auto ISAInfo = in getArchFeatures() local36 if (!ISAInfo) { in getArchFeatures()37 handleAllErrors(ISAInfo.takeError(), [&](llvm::StringError &ErrMsg) { in getArchFeatures()45 (*ISAInfo)->toFeatures( in getArchFeatures()
99 postProcessAndChecking(std::unique_ptr<RISCVISAInfo> &&ISAInfo);
2246 auto &ISAInfo = *ParseResult; in parseDirectiveAttribute() local2249 if (ISAInfo->hasExtension(Feature.Key)) in parseDirectiveAttribute()2252 if (ISAInfo->getXLen() == 32) in parseDirectiveAttribute()2254 else if (ISAInfo->getXLen() == 64) in parseDirectiveAttribute()2260 getTargetStreamer().emitTextAttribute(Tag, ISAInfo->toString()); in parseDirectiveAttribute()