Searched refs:hasVInstructions (Results 1 – 16 of 16) sorted by relevance
145 assert(hasVInstructions() && in getMaxRVVVectorSizeInBits()158 assert(hasVInstructions() && in getMinRVVVectorSizeInBits()174 assert(hasVInstructions() && in getMaxLMULForFixedLengthVectors()183 return hasVInstructions() && getMinRVVVectorSizeInBits() != 0; in useRVVForFixedLengthVectors()
81 bool supportsScalableVectors() const { return ST->hasVInstructions(); } in supportsScalableVectors()83 bool enableScalableVectorization() const { return ST->hasVInstructions(); } in enableScalableVectorization()86 return ST->hasVInstructions() ? TailFoldingStyle::Data in getPreferredTailFoldingStyle()195 if (!ST->hasVInstructions()) in isLegalMaskedLoadStore()220 if (!ST->hasVInstructions()) in isLegalMaskedGatherScatter()262 if (!ST->hasVInstructions() || in getVPLegalizationStrategy()328 return ST->hasVInstructions() ? 32 : 0; in getNumberOfRegisters()
180 assert(hasVInstructions() && "Expected V extension"); in getELen()203 bool hasVInstructions() const { return HasStdExtZve32x; } in hasVInstructions() function214 return hasVInstructions() ? MaxInterleaveFactor : 1; in getMaxInterleaveFactor()
259 if (ST->hasVInstructions()) in getMaxVScale()265 if (ST->hasVInstructions()) in getVScaleForTuning()284 (ST->hasVInstructions() && in getRegisterBitWidth()757 if ((ST->hasVInstructions() && LT.second.isVector()) || in getIntrinsicInstrCost()769 if (ST->hasVInstructions() && LT.second.isVector()) in getIntrinsicInstrCost()775 if (ST->hasVInstructions() && ST->hasStdExtZvbb() && LT.second.isVector()) in getIntrinsicInstrCost()781 if (ST->hasVInstructions() && LT.second.isVector()) { in getIntrinsicInstrCost()826 if (ST->hasVInstructions() && RetTy->isVectorTy()) { in getIntrinsicInstrCost()1476 if (Size.isScalable() && ST->hasVInstructions()) in getRegUsageForType()
95 if (!ST.hasVInstructions()) in runOnMachineFunction()
185 if (!ST.hasVInstructions()) in runOnMachineFunction()
280 if (!ST->hasVInstructions()) in runOnMachineFunction()
417 if (!ST.hasVInstructions()) in runOnMachineFunction()
1052 if (!ST.hasVInstructions()) { in assignRVVStackObjectOffsets()1105 if (!MF.getSubtarget<RISCVSubtarget>().hasVInstructions()) in getScavSlotsNumForRVV()1147 return MF.getSubtarget<RISCVSubtarget>().hasVInstructions(); in hasRVVFrameObject()
528 if (!ST->hasVInstructions() || !ST->useRVVForFixedLengthVectors()) in runOnFunction()
163 if (Subtarget.hasVInstructions()) { in RISCVTargetLowering()643 if (Subtarget.hasVInstructions()) { in RISCVTargetLowering()1399 if (Subtarget.hasVInstructions()) in RISCVTargetLowering()1423 if (Subtarget.hasVInstructions() && in getSetCCResultType()1437 if (!Subtarget.hasVInstructions()) in shouldExpandGetVectorLength()8235 if (!Subtarget.hasVInstructions()) in lowerVectorIntrinsicScalars()12099 if (!Subtarget.hasVInstructions()) in combineBinOpOfExtractToReduceTree()17685 if (Subtarget.hasVInstructions()) in analyzeInputArgs()17716 if (Subtarget.hasVInstructions()) in analyzeOutputArgs()18620 if (Subtarget.hasVInstructions()) in CanLowerReturn()[all …]
1608 if (!ST->hasVInstructions()) in runOnMachineFunction()
715 def HasVInstructions : Predicate<"Subtarget->hasVInstructions()">,
548 if (!Subtarget->hasVInstructions()) in selectVSETVLI()
342 if (IsLowerArgs && T->isVectorTy() && Subtarget.hasVInstructions() && in isSupportedArgumentType()374 if (IsLowerRetVal && T->isVectorTy() && Subtarget.hasVInstructions() && in isSupportedReturnType()
88 return ST.hasVInstructions() && in RISCVLegalizerInfo()