Home
last modified time | relevance | path

Searched refs:hasNEON (Results 1 – 15 of 15) sorted by relevance

/NextBSD/contrib/llvm/lib/Target/ARM/
HDARMTargetTransformInfo.h68 if (ST->hasNEON()) in getNumberOfRegisters()
80 if (ST->hasNEON()) in getRegisterBitWidth()
HDARMTargetTransformInfo.cpp62 if (Src->isVectorTy() && ST->hasNEON() && (ISD == ISD::FP_ROUND || in getCastInstrCost()
155 if (SrcTy.isVector() && ST->hasNEON()) { in getCastInstrCost()
186 if (SrcTy.isFloatingPoint() && ST->hasNEON()) { in getCastInstrCost()
218 if (SrcTy.isInteger() && ST->hasNEON()) { in getCastInstrCost()
273 if (ST->hasNEON() && ValTy->isVectorTy() && ISD == ISD::SELECT) { in getCmpSelInstrCost()
445 if (ST->hasNEON()) in getArithmeticInstrCost()
HDARMSubtarget.h318 bool hasNEON() const { return HasNEON; } in hasNEON() function
323 return hasNEON() && UseNEONForSinglePrecisionFP; in useNEONForSinglePrecisionFP()
HDARMISelLowering.cpp427 if (Subtarget->hasNEON()) { in ARMTargetLowering()
1181 if (Subtarget->hasNEON()) { in getRegClassFor()
4007 bool UseNEON = !InGPR && Subtarget->hasNEON(); in LowerFCOPYSIGN()
4309 assert(ST->hasNEON()); in LowerCTTZ()
4487 assert(ST->hasNEON() && "Custom ctpop lowering requires NEON."); in LowerCTPOP()
4507 assert(ST->hasNEON() && "unexpected vector shift"); in LowerShift()
4887 if (!ST->hasNEON() || (!IsDouble && !ST->useNEONForSinglePrecisionFP())) in LowerConstantFP()
7308 Subtarget->hasNEON()) { in EmitStructByval()
8044 if (DCI.isBeforeLegalize() || !Subtarget->hasNEON() in AddCombineToVPADDL()
8525 if (BVN && Subtarget->hasNEON() && in PerformORCombine()
[all …]
HDA15SDOptimizer.cpp687 if (!(STI.isCortexA15() && STI.hasNEON())) in runOnMachineFunction()
HDARMAsmPrinter.cpp622 if (STI.hasNEON()) { in emitAttributes()
HDARMBaseInstrInfo.cpp4108 if (Subtarget.hasNEON()) { in getExecutionDomain()
4214 assert(Subtarget.hasNEON() && "VORRd requires NEON"); in setExecutionDomain()
HDARMFrameLowering.cpp1484 if (!static_cast<const ARMSubtarget &>(MF.getSubtarget()).hasNEON()) in checkNumAlignedDPRCS2Regs()
HDARMInstrInfo.td224 def HasNEON : Predicate<"Subtarget->hasNEON()">,
/NextBSD/contrib/llvm/lib/Target/AArch64/
HDAArch64TargetTransformInfo.h81 if (ST->hasNEON()) in getNumberOfRegisters()
90 if (ST->hasNEON()) in getRegisterBitWidth()
HDAArch64InstrInfo.cpp1502 assert(Subtarget.hasNEON() && in copyPhysRegTuple()
1663 if(Subtarget.hasNEON()) { in copyPhysReg()
1684 if(Subtarget.hasNEON()) { in copyPhysReg()
1701 if(Subtarget.hasNEON()) { in copyPhysReg()
1718 if(Subtarget.hasNEON()) { in copyPhysReg()
1739 if(Subtarget.hasNEON()) { in copyPhysReg()
1855 assert(Subtarget.hasNEON() && in storeRegToStackSlot()
1862 assert(Subtarget.hasNEON() && in storeRegToStackSlot()
1869 assert(Subtarget.hasNEON() && in storeRegToStackSlot()
1873 assert(Subtarget.hasNEON() && in storeRegToStackSlot()
[all …]
HDAArch64Subtarget.h105 bool hasNEON() const { return HasNEON; } in hasNEON() function
HDAArch64ISelLowering.cpp101 if (Subtarget->hasNEON()) { in AArch64TargetLowering()
519 if (Subtarget->hasNEON()) { in AArch64TargetLowering()
3473 if (!Subtarget->hasNEON()) in LowerCTPOP()
7247 if (Subtarget->hasNEON() && ISD::isNormalLoad(N0.getNode()) && N0.hasOneUse() && in performIntToFpCombine()
HDAArch64FastISel.cpp2869 (!Subtarget->hasNEON() || !Subtarget->isLittleEndian())) in fastLowerArguments()
HDAArch64InstrInfo.td21 def HasNEON : Predicate<"Subtarget->hasNEON()">,