Lines Matching refs:ISAInfo
137 unsigned FLen = ISAInfo->getFLen(); in getTargetDefines()
138 unsigned MinVLen = ISAInfo->getMinVLen(); in getTargetDefines()
139 unsigned MaxELen = ISAInfo->getMaxELen(); in getTargetDefines()
140 unsigned MaxELenFp = ISAInfo->getMaxELenFp(); in getTargetDefines()
162 for (auto &Extension : ISAInfo->getExtensions()) { in getTargetDefines()
170 if (ISAInfo->hasExtension("m") || ISAInfo->hasExtension("zmmul")) in getTargetDefines()
173 if (ISAInfo->hasExtension("m")) { in getTargetDefines()
178 if (ISAInfo->hasExtension("a")) { in getTargetDefines()
199 if (ISAInfo->hasExtension("c")) in getTargetDefines()
202 if (ISAInfo->hasExtension("zve32x")) { in getTargetDefines()
218 if (ISAInfo->hasExtension("e")) { in getTargetDefines()
296 unsigned VScaleMin = ISAInfo->getMinVLen() / llvm::RISCV::RVVBitsPerBlock; in getVScaleRange()
308 unsigned VScaleMax = ISAInfo->getMaxVLen() / llvm::RISCV::RVVBitsPerBlock; in getVScaleRange()
329 return ISAInfo->hasExtension(Feature); in hasFeature()
346 ISAInfo = std::move(*ParseResult); in handleTargetFeatures()
350 ABI = ISAInfo->computeDefaultABI().str(); in handleTargetFeatures()
352 if (ISAInfo->hasExtension("zfh") || ISAInfo->hasExtension("zhinx")) in handleTargetFeatures()
360 if (ABI == "ilp32e" && ISAInfo->hasExtension("d")) { in handleTargetFeatures()