Searched refs:hasNEON (Results 1 - 16 of 16) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.h136 if (ST->hasNEON())
150 if (ST->hasNEON())
H A DARMTargetTransformInfo.cpp278 I && I->hasOneUse() && ST->hasNEON() && SrcTy.isVector()) {
304 if (Src->isVectorTy() && ST->hasNEON() &&
406 if (SrcTy.isVector() && ST->hasNEON()) {
436 if (SrcTy.isFloatingPoint() && ST->hasNEON()) {
467 if (SrcTy.isInteger() && ST->hasNEON()) {
554 if (ST->hasNEON() && (Opcode == Instruction::InsertElement ||
591 if (ST->hasNEON() && ValTy->isVectorTy() && ISD == ISD::SELECT) {
628 if (ST->hasNEON()) {
735 if (ST->hasNEON()) {
844 if (ST->hasNEON()) {
[all...]
H A DARMSubtarget.h628 bool hasNEON() const { return HasNEON; } function in class:llvm::ARMSubtarget
639 return hasNEON() && UseNEONForSinglePrecisionFP;
H A DARMISelLowering.cpp785 if (Subtarget->hasNEON()) {
810 if (Subtarget->hasMVEIntegerOps() || Subtarget->hasNEON()) {
848 if (Subtarget->hasNEON()) {
968 if (Subtarget->hasNEON() || Subtarget->hasMVEIntegerOps()) {
1431 if (Subtarget->hasNEON()) {
1468 if (Subtarget->hasNEON()) {
1813 if (Subtarget->hasNEON() || Subtarget->hasMVEIntegerOps()) {
5756 bool UseNEON = !InGPR && Subtarget->hasNEON();
6142 if (VT.isVector() && ST->hasNEON()) {
6199 assert(ST->hasNEON()
[all...]
H A DARMLegalizerInfo.cpp93 if (ST.hasNEON())
H A DA15SDOptimizer.cpp661 if (!(STI.useSplatVFPToNeon() && STI.hasNEON()))
H A DARMBaseInstrInfo.cpp884 Opc = Subtarget.hasNEON() ? ARM::VORRq : ARM::MVE_VORR;
905 Opc = Subtarget.hasNEON() ? ARM::VORRq : ARM::MVE_VORR;
909 Opc = Subtarget.hasNEON() ? ARM::VORRq : ARM::MVE_VORR;
1159 if (ARM::DPairRegClass.hasSubClassEq(RC) && Subtarget.hasNEON()) {
1190 Subtarget.hasNEON()) {
1213 Subtarget.hasNEON()) {
1401 if (ARM::DPairRegClass.hasSubClassEq(RC) && Subtarget.hasNEON()) {
1427 Subtarget.hasNEON()) {
1450 Subtarget.hasNEON()) {
4898 if (Subtarget.hasNEON()) {
[all...]
H A DARMISelDAGToDAG.cpp2059 assert(Subtarget->hasNEON());
2201 assert(Subtarget->hasNEON());
2355 assert(Subtarget->hasNEON());
2895 assert(Subtarget->hasNEON());
4090 if (Subtarget->hasNEON()) {
4127 if (Subtarget->hasNEON()) {
4198 if (Subtarget->hasNEON()) {
4227 if (Subtarget->hasNEON()) {
H A DARMBaseRegisterInfo.cpp257 if (MF.getSubtarget<ARMSubtarget>().hasNEON())
H A DARMFrameLowering.cpp1614 if (!static_cast<const ARMSubtarget &>(MF.getSubtarget()).hasNEON())
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.h92 if (ST->hasNEON())
103 if (ST->hasNEON())
H A DAArch64Subtarget.h335 bool hasNEON() const { return HasNEON; } function in class:llvm::final
H A DAArch64InstrInfo.cpp2620 assert(Subtarget.hasNEON() && "Unexpected register copy without NEON");
2873 if (Subtarget.hasNEON()) {
2894 if (Subtarget.hasNEON()) {
2911 if (Subtarget.hasNEON()) {
2928 if (Subtarget.hasNEON()) {
2949 if (Subtarget.hasNEON()) {
3096 assert(Subtarget.hasNEON() && "Unexpected register store without NEON");
3112 assert(Subtarget.hasNEON() && "Unexpected register store without NEON");
3119 assert(Subtarget.hasNEON() && "Unexpected register store without NEON");
3123 assert(Subtarget.hasNEON()
[all...]
H A DAArch64ISelLowering.cpp153 if (Subtarget->hasNEON()) {
761 if (Subtarget->hasNEON()) {
5575 if (!Subtarget->hasNEON())
6473 if (ST->hasNEON() &&
9861 if (!Subtarget->hasNEON() || !isLegalInterleavedAccessType(VTy, DL))
9992 if (!Subtarget->hasNEON() || !isLegalInterleavedAccessType(SubVecTy, DL))
10139 bool CanUseNEON = Subtarget->hasNEON() && CanImplicitFloat;
10170 bool CanUseNEON = Subtarget->hasNEON() && CanImplicitFloat;
10392 if (!Subtarget->hasNEON() || !VT.isVector())
10681 if (Subtarget->hasNEON()
[all...]
H A DAArch64FastISel.cpp2989 (!Subtarget->hasNEON() || !Subtarget->isLittleEndian()))
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.cpp59 if (!ST.hasNEON() || !ST.hasFPARMv8()) {

Completed in 495 milliseconds