Home
last modified time | relevance | path

Searched refs:hasMVEFloatOps (Results 1 – 5 of 5) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp430 (ST->hasMVEFloatOps() && in getCastInstrCost()
487 if (SrcTy.isVector() && ST->hasMVEFloatOps()) { in getCastInstrCost()
515 if (SrcTy.isVector() && ST->hasMVEFloatOps()) { in getCastInstrCost()
945 if (Opcode == Instruction::FCmp && !ST->hasMVEFloatOps()) { in getCmpSelInstrCost()
1411 if (ST->hasMVEFloatOps() && isa<FixedVectorType>(Src) && I && in getMemoryOpCost()
1685 if (!ST->hasMVEFloatOps()) in getIntrinsicInstrCost()
H A DARMTargetTransformInfo.h118 return !ST->isTargetDarwin() && !ST->hasMVEFloatOps(); in isFPVectorizationPotentiallyUnsafe()
H A DARMSubtarget.h625 bool hasMVEFloatOps() const { return HasMVEFloatOps; } in hasMVEFloatOps() function
H A DARMPredicates.td35 def HasMVEFloat : Predicate<"Subtarget->hasMVEFloatOps()">,
H A DARMISelLowering.cpp787 addMVEVectorTypes(Subtarget->hasMVEFloatOps()); in ARMTargetLowering()
6452 if (Op0.getValueType().isFloatingPoint() && !ST->hasMVEFloatOps()) in LowerVSETCC()
6486 if (ST->hasMVEFloatOps()) { in LowerVSETCC()
7271 if (!ST->hasMVEFloatOps()) in LowerBuildVectorOfFPTrunc()
7324 if (!ST->hasMVEFloatOps()) in LowerBuildVectorOfFPExt()
9714 if (!ST->hasMVEFloatOps()) in LowerVecReduceF()
16315 if (ST->hasMVEFloatOps()) in PerformFPExtendCombine()
17517 return Subtarget->hasMVEFloatOps(); in isFMAFasterThanFMulAndFAdd()
17564 !Subtarget->hasMVEFloatOps()) in isLegalT2AddressImmediate()