Searched refs:hasVInstructions (Results 1 – 20 of 20) sorted by relevance
160 assert(hasVInstructions() && in getMaxRVVVectorSizeInBits()173 assert(hasVInstructions() && in getMinRVVVectorSizeInBits()189 assert(hasVInstructions() && in getMaxLMULForFixedLengthVectors()198 return hasVInstructions() && in useRVVForFixedLengthVectors()
111 return ST->hasVInstructions(); in supportsScalableVectors()115 return ST->hasVInstructions(); in enableScalableVectorization()119 return ST->hasVInstructions() ? TailFoldingStyle::Data in getPreferredTailFoldingStyle()255 if (!ST->hasVInstructions()) in isLegalMaskedLoadStore()281 if (!ST->hasVInstructions()) in isLegalMaskedGatherScatter()347 if (!ST->hasVInstructions() || in getVPLegalizationStrategy()419 return ST->hasVInstructions() ? 32 : 0; in getNumberOfRegisters()
214 assert(hasVInstructions() && "Expected V extension"); in getELen()259 bool hasVInstructions() const { return HasStdExtZve32x; } in hasVInstructions() function270 return hasVInstructions() ? MaxInterleaveFactor : 1; in getMaxInterleaveFactor()
286 return ST->hasVInstructions(); in hasActiveVectorLength()333 if (ST->hasVInstructions()) in getMaxVScale()339 if (ST->hasVInstructions()) in getVScaleForTuning()358 (ST->hasVInstructions() && in getRegisterBitWidth()627 FVTp && ST->hasVInstructions() && LT.second.isFixedLengthVector()) { in getShuffleCost()1279 if (ST->hasVInstructions() && LT.second.isVector()) { in getIntrinsicInstrCost()1304 if (ST->hasVInstructions() && LT.second.isVector()) { in getIntrinsicInstrCost()1328 if (ST->hasVInstructions() && LT.second.isVector()) in getIntrinsicInstrCost()1335 if (ST->hasVInstructions() && LT.second.isVector()) { in getIntrinsicInstrCost()1355 if (ST->hasVInstructions() && LT.second.isVector()) { in getIntrinsicInstrCost()[all …]
83 if (!ST->hasVInstructions()) in runOnMachineFunction()
178 if (!ST.hasVInstructions()) in runOnMachineFunction()
443 if (!ST.hasVInstructions()) in runOnMachineFunction()
75 if (Subtarget.hasVInstructions()) { in getCalleeSavedRegs()97 Subtarget.hasVInstructions(); in getCalleeSavedRegs()
311 if (!DisableVectorMaskMutation && ST.hasVInstructions()) in createMachineScheduler()
600 if (!ST->hasVInstructions() || !ST->useRVVForFixedLengthVectors()) in runOnFunction()
1571 if (!ST.hasVInstructions()) { in assignRVVStackObjectOffsets()1634 if (!MF.getSubtarget<RISCVSubtarget>().hasVInstructions()) in getScavSlotsNumForRVV()1676 return MF.getSubtarget<RISCVSubtarget>().hasVInstructions(); in hasRVVFrameObject()
832 if (!ST->hasVInstructions()) in runOnMachineFunction()
606 (TLI.getSubtarget().hasVInstructions() && in CC_RISCV()
1473 if (!ST.hasVInstructions()) in runOnMachineFunction()
1790 if (!ST->hasVInstructions()) in runOnMachineFunction()
180 if (Subtarget.hasVInstructions()) { in RISCVTargetLowering()712 if (Subtarget.hasVInstructions()) { in RISCVTargetLowering()1638 Subtarget.hasVInstructions()) in RISCVTargetLowering()1647 if (Subtarget.hasVInstructions()) in RISCVTargetLowering()1693 if (Subtarget.hasVInstructions() && in getSetCCResultType()1707 if (!Subtarget.hasVInstructions()) in shouldExpandGetVectorLength()1731 return !Subtarget.hasVInstructions() || in shouldExpandCttzElements()2030 if (Subtarget.hasVInstructions() && isa<VectorType>(Ty)) in isLegalAddressingMode()2086 if (Subtarget.hasVInstructions() && in isTruncateFree()2185 if (!VT.isVector() || !Subtarget.hasVInstructions()) in shouldFoldSelectWithIdentityConstant()[all …]
461 if (!Subtarget->hasVInstructions()) in selectVSETVLI()893 if (!Subtarget->hasVInstructions()) in selectSF_VC_X_SE()
854 def HasVInstructions : Predicate<"Subtarget->hasVInstructions()">,
361 if (IsLowerArgs && T->isVectorTy() && Subtarget.hasVInstructions() && in isSupportedArgumentType()387 if (IsLowerRetVal && T->isVectorTy() && Subtarget.hasVInstructions() && in isSupportedReturnType()446 if (Subtarget.hasVInstructions()) { in canLowerReturn()
40 return ST.hasVInstructions() && in typeIsLegalIntOrFPVec()54 return ST.hasVInstructions() && in typeIsLegalBoolVec()65 return ST.hasVInstructions() && in typeIsLegalPtrVec()331 if (ST.hasVInstructions()) { in RISCVLegalizerInfo()