Home
last modified time | relevance | path

Searched refs:hasMVEIntegerOps (Results 1 – 13 of 13) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp106 if (ST->hasMVEIntegerOps()) in getPreferredAddressingMode()
386 (ST->hasNEON() || ST->hasMVEIntegerOps())) { in getCFInstrCost()
427 if ((ST->hasMVEIntegerOps() && in getCastInstrCost()
475 if (SrcTy.isVector() && ST->hasMVEIntegerOps()) { in getCastInstrCost()
504 if (SrcTy.isVector() && ST->hasMVEIntegerOps()) { in getCastInstrCost()
739 if (SrcTy.isVector() && ST->hasMVEIntegerOps()) { in getCastInstrCost()
762 if (ISD == ISD::TRUNCATE && ST->hasMVEIntegerOps() && in getCastInstrCost()
793 int BaseCost = ST->hasMVEIntegerOps() && Src->isVectorTy() in getCastInstrCost()
823 if (ST->hasMVEIntegerOps() && (Opcode == Instruction::InsertElement || in getVectorInstrCost()
936 if (ST->hasMVEIntegerOps() && ValTy->isVectorTy() && in getCmpSelInstrCost()
[all …]
H A DARMTargetTransformInfo.h149 if (ST->hasMVEIntegerOps()) in getNumberOfRegisters()
166 if (ST->hasMVEIntegerOps()) in getRegisterBitWidth()
H A DARMSelectionDAGInfo.cpp177 if (Subtarget.hasMVEIntegerOps() && in EmitTargetCodeForMemcpy()
308 if (Subtarget.hasMVEIntegerOps() && in EmitTargetCodeForMemset()
H A DMVEVPTBlockPass.cpp307 if (!STI.isThumb2() || !STI.hasMVEIntegerOps()) in runOnMachineFunction()
H A DARMISelLowering.cpp786 if (Subtarget->hasMVEIntegerOps()) in ARMTargetLowering()
820 if (Subtarget->hasMVEIntegerOps() || Subtarget->hasNEON()) { in ARMTargetLowering()
978 if (Subtarget->hasNEON() || Subtarget->hasMVEIntegerOps()) { in ARMTargetLowering()
995 if (Subtarget->hasMVEIntegerOps()) { in ARMTargetLowering()
1139 if (Subtarget->hasMVEIntegerOps()) in ARMTargetLowering()
1520 if (Subtarget->hasMVEIntegerOps()) in ARMTargetLowering()
1821 if (Subtarget->hasMVEIntegerOps() && in getSetCCResultType()
1836 if (Subtarget->hasNEON() || Subtarget->hasMVEIntegerOps()) { in getRegClassFor()
6359 if (ST->hasMVEIntegerOps()) { in Expand64BitShift()
6444 assert(ST->hasMVEIntegerOps() && in LowerVSETCC()
[all …]
H A DMVELaneInterleavingPass.cpp377 if (!ST->hasMVEIntegerOps()) in runOnFunction()
H A DMVETailPredication.cpp142 if (!ST->hasMVEIntegerOps() || !ST->hasV8_1MMainlineOps()) { in runOnLoop()
H A DARMSubtarget.h624 bool hasMVEIntegerOps() const { return HasMVEIntegerOps; } in hasMVEIntegerOps() function
H A DARMPredicates.td32 def HasMVEInt : Predicate<"Subtarget->hasMVEIntegerOps()">,
H A DARMRegisterInfo.td471 return 1 + MF.getSubtarget<ARMSubtarget>().hasMVEIntegerOps();
511 return 1 + MF.getSubtarget<ARMSubtarget>().hasMVEIntegerOps();
H A DMVEGatherScatterLowering.cpp1163 if (!ST->hasMVEIntegerOps()) in runOnFunction()
H A DARMISelDAGToDAG.cpp3047 if (!Subtarget->hasMVEIntegerOps()) in tryInsertVectorElt()
3782 if (Subtarget->hasMVEIntegerOps() && tryMVEIndexedLoad(N)) in Select()
3796 if (Subtarget->hasMVEIntegerOps() && tryMVEIndexedLoad(N)) in Select()
H A DARMBaseInstrInfo.cpp1209 Subtarget.hasMVEIntegerOps()) { in storeRegToStackSlot()
1448 Subtarget.hasMVEIntegerOps()) { in loadRegFromStackSlot()