Searched refs:hasNEON (Results 1 – 15 of 15) sorted by relevance
68 if (ST->hasNEON()) in getNumberOfRegisters()80 if (ST->hasNEON()) in getRegisterBitWidth()
62 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()
318 bool hasNEON() const { return HasNEON; } in hasNEON() function323 return hasNEON() && UseNEONForSinglePrecisionFP; in useNEONForSinglePrecisionFP()
427 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 …]
687 if (!(STI.isCortexA15() && STI.hasNEON())) in runOnMachineFunction()
622 if (STI.hasNEON()) { in emitAttributes()
4108 if (Subtarget.hasNEON()) { in getExecutionDomain()4214 assert(Subtarget.hasNEON() && "VORRd requires NEON"); in setExecutionDomain()
1484 if (!static_cast<const ARMSubtarget &>(MF.getSubtarget()).hasNEON()) in checkNumAlignedDPRCS2Regs()
224 def HasNEON : Predicate<"Subtarget->hasNEON()">,
81 if (ST->hasNEON()) in getNumberOfRegisters()90 if (ST->hasNEON()) in getRegisterBitWidth()
1502 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 …]
105 bool hasNEON() const { return HasNEON; } in hasNEON() function
101 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()
2869 (!Subtarget->hasNEON() || !Subtarget->isLittleEndian())) in fastLowerArguments()
21 def HasNEON : Predicate<"Subtarget->hasNEON()">,