reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/ARM/ARMGenDAGISel.inc
53869   case 8: return (Subtarget->hasMVEIntegerOps());
53898   case 37: return (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isLittleEndian());
53899   case 38: return (Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian());
53926   case 65: return (Subtarget->hasMVEIntegerOps()) && (Subtarget->hasV8_1MMainlineOps());
gen/lib/Target/ARM/ARMGenFastISel.inc
  264   if ((Subtarget->hasMVEIntegerOps())) {
  281   if ((Subtarget->hasMVEIntegerOps())) {
  298   if ((Subtarget->hasMVEIntegerOps())) {
  394   if ((Subtarget->hasMVEIntegerOps())) {
  425   if ((Subtarget->hasMVEIntegerOps())) {
  446   if ((Subtarget->hasMVEIntegerOps())) {
  458   if ((Subtarget->hasMVEIntegerOps())) {
  489   if ((Subtarget->hasMVEIntegerOps())) {
  510   if ((Subtarget->hasMVEIntegerOps())) {
  531   if ((Subtarget->hasMVEIntegerOps())) {
  552   if ((Subtarget->hasMVEIntegerOps())) {
  573   if ((Subtarget->hasMVEIntegerOps())) {
  627   if ((Subtarget->hasMVEIntegerOps())) {
  648   if ((Subtarget->hasMVEIntegerOps())) {
  669   if ((Subtarget->hasMVEIntegerOps())) {
  849   if ((Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())) {
  859   if ((Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())) {
  869   if ((Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())) {
  879   if ((Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())) {
  889   if ((Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())) {
  899   if ((Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())) {
  967   if ((Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())) {
  977   if ((Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())) {
  987   if ((Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())) {
  997   if ((Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())) {
 1007   if ((Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())) {
 1074   if ((Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())) {
 1084   if ((Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())) {
 1094   if ((Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())) {
 1104   if ((Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())) {
 1114   if ((Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())) {
 1181   if ((Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())) {
 1191   if ((Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())) {
 1201   if ((Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())) {
 1211   if ((Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())) {
 1221   if ((Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())) {
 1288   if ((Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())) {
 1298   if ((Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())) {
 1308   if ((Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())) {
 1318   if ((Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())) {
 1328   if ((Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())) {
 1395   if ((Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())) {
 1405   if ((Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())) {
 1415   if ((Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())) {
 1425   if ((Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())) {
 1435   if ((Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())) {
 1456   if ((Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())) {
 1466   if ((Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())) {
 1476   if ((Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())) {
 1486   if ((Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())) {
 1496   if ((Subtarget->hasMVEIntegerOps()) && (MF->getDataLayout().isBigEndian())) {
 1603   if ((Subtarget->hasMVEIntegerOps())) {
 1612   if ((Subtarget->hasMVEIntegerOps())) {
 1653   if ((Subtarget->hasMVEIntegerOps())) {
 1674   if ((Subtarget->hasMVEIntegerOps())) {
 1695   if ((Subtarget->hasMVEIntegerOps())) {
 2612   if ((Subtarget->hasMVEIntegerOps())) {
 2621   if ((Subtarget->hasMVEIntegerOps())) {
 2630   if ((Subtarget->hasMVEIntegerOps())) {
 3132   if ((Subtarget->hasMVEIntegerOps())) {
 3153   if ((Subtarget->hasMVEIntegerOps())) {
 3174   if ((Subtarget->hasMVEIntegerOps())) {
 3229   if ((Subtarget->hasMVEIntegerOps())) {
 3250   if ((Subtarget->hasMVEIntegerOps())) {
 3271   if ((Subtarget->hasMVEIntegerOps())) {
 3427   if ((Subtarget->hasMVEIntegerOps())) {
 3448   if ((Subtarget->hasMVEIntegerOps())) {
 3469   if ((Subtarget->hasMVEIntegerOps())) {
 3531   if ((Subtarget->hasMVEIntegerOps())) {
 3540   if ((Subtarget->hasMVEIntegerOps())) {
 3558   if ((Subtarget->hasMVEIntegerOps())) {
 3570   if ((Subtarget->hasMVEIntegerOps())) {
 4174   if ((Subtarget->hasMVEIntegerOps())) {
 4195   if ((Subtarget->hasMVEIntegerOps())) {
 4216   if ((Subtarget->hasMVEIntegerOps())) {
 4279   if ((Subtarget->hasMVEIntegerOps())) {
 4288   if ((Subtarget->hasMVEIntegerOps())) {
 4306   if ((Subtarget->hasMVEIntegerOps())) {
 4318   if ((Subtarget->hasMVEIntegerOps())) {
 4374   if ((Subtarget->hasMVEIntegerOps())) {
 4383   if ((Subtarget->hasMVEIntegerOps())) {
 4392   if ((Subtarget->hasMVEIntegerOps())) {
 4464   if ((Subtarget->hasMVEIntegerOps())) {
 4485   if ((Subtarget->hasMVEIntegerOps())) {
 4506   if ((Subtarget->hasMVEIntegerOps())) {
 4541   if ((Subtarget->hasMVEIntegerOps())) {
 4562   if ((Subtarget->hasMVEIntegerOps())) {
 4583   if ((Subtarget->hasMVEIntegerOps())) {
 4663   if ((Subtarget->hasMVEIntegerOps())) {
 4672   if ((Subtarget->hasMVEIntegerOps())) {
 4681   if ((Subtarget->hasMVEIntegerOps())) {
 4726   if ((Subtarget->hasMVEIntegerOps())) {
 4747   if ((Subtarget->hasMVEIntegerOps())) {
 4768   if ((Subtarget->hasMVEIntegerOps())) {
 4815   if ((Subtarget->hasMVEIntegerOps())) {
 4824   if ((Subtarget->hasMVEIntegerOps())) {
 4833   if ((Subtarget->hasMVEIntegerOps())) {
 4883   if ((Subtarget->hasMVEIntegerOps())) {
 4904   if ((Subtarget->hasMVEIntegerOps())) {
 4925   if ((Subtarget->hasMVEIntegerOps())) {
 4960   if ((Subtarget->hasMVEIntegerOps())) {
 4981   if ((Subtarget->hasMVEIntegerOps())) {
 5002   if ((Subtarget->hasMVEIntegerOps())) {
 5028   if ((Subtarget->hasMVEIntegerOps())) {
 5037   if ((Subtarget->hasMVEIntegerOps())) {
 5046   if ((Subtarget->hasMVEIntegerOps())) {
 5081   if ((Subtarget->hasMVEIntegerOps())) {
 5090   if ((Subtarget->hasMVEIntegerOps())) {
 5108   if ((Subtarget->hasMVEIntegerOps())) {
 5120   if ((Subtarget->hasMVEIntegerOps())) {
 5300   if ((Subtarget->hasMVEIntegerOps())) {
 5318   if ((Subtarget->hasMVEIntegerOps())) {
 5348   if ((Subtarget->hasMVEIntegerOps())) {
 5366   if ((Subtarget->hasMVEIntegerOps())) {
 6398   if ((Subtarget->hasMVEIntegerOps())) {
 6416   if ((Subtarget->hasMVEIntegerOps())) {
 6434   if ((Subtarget->hasMVEIntegerOps())) {
 6808   if ((Subtarget->hasMVEIntegerOps())) {
 6826   if ((Subtarget->hasMVEIntegerOps())) {
 6844   if ((Subtarget->hasMVEIntegerOps())) {
 7362   if ((Subtarget->hasMVEIntegerOps())) {
 7380   if ((Subtarget->hasMVEIntegerOps())) {
 7398   if ((Subtarget->hasMVEIntegerOps())) {
gen/lib/Target/ARM/ARMGenGlobalISel.inc
  133   if (Subtarget->hasMVEIntegerOps())
gen/lib/Target/ARM/ARMGenRegisterInfo.inc
 6241     return 1 + MF.getSubtarget<ARMSubtarget>().hasMVEIntegerOps();
 6259     return 1 + MF.getSubtarget<ARMSubtarget>().hasMVEIntegerOps();
 6277     return 1 + MF.getSubtarget<ARMSubtarget>().hasMVEIntegerOps();
 6295     return 1 + MF.getSubtarget<ARMSubtarget>().hasMVEIntegerOps();
 6313     return 1 + MF.getSubtarget<ARMSubtarget>().hasMVEIntegerOps();
 6331     return 1 + MF.getSubtarget<ARMSubtarget>().hasMVEIntegerOps();
lib/Target/ARM/ARMBaseInstrInfo.cpp
 1123                  Subtarget.hasMVEIntegerOps()) {
 1362                Subtarget.hasMVEIntegerOps()) {
lib/Target/ARM/ARMISelDAGToDAG.cpp
 3273     if (Subtarget->hasMVEIntegerOps() && tryMVEIndexedLoad(N))
lib/Target/ARM/ARMISelLowering.cpp
  731   if (Subtarget->hasMVEIntegerOps())
  760   if (Subtarget->hasMVEIntegerOps() || Subtarget->hasNEON()) {
  921   if (Subtarget->hasNEON() || Subtarget->hasMVEIntegerOps()) {
 1056   if (Subtarget->hasMVEIntegerOps())
 1683   if (Subtarget->hasMVEIntegerOps() &&
 1698   if (Subtarget->hasNEON() || Subtarget->hasMVEIntegerOps()) {
 6088   if (ST->hasMVEIntegerOps()) {
 6173     assert(ST->hasMVEIntegerOps() &&
 6264       if (ST->hasMVEIntegerOps()) {
 7036   assert(ST->hasMVEIntegerOps() && "LowerBUILD_VECTOR_i1 called without MVE!");
 7099   if (ST->hasMVEIntegerOps() && VT.getScalarSizeInBits() == 1)
 7110         (ST->hasMVEIntegerOps() && SplatBitSize <= 32)) {
 7128           ST->hasMVEIntegerOps() ? MVEVMVNModImm : VMVNModImm);
 7605   else if (Subtarget->hasMVEIntegerOps() &&
 7764   assert(ST->hasMVEIntegerOps() &&
 7807   if (ST->hasMVEIntegerOps() && EltSize == 1)
 7883     if (ST->hasMVEIntegerOps()) {
 8000   assert(ST->hasMVEIntegerOps() &&
 8026   if (Subtarget->hasMVEIntegerOps() &&
 8063   assert(ST->hasMVEIntegerOps() &&
 8086   if (ST->hasMVEIntegerOps() && VT.getScalarSizeInBits() == 1)
 8110   assert(ST->hasMVEIntegerOps() &&
 8152   if (ST->hasMVEIntegerOps() && VT.getScalarSizeInBits() == 1)
 8186   assert(ST->hasMVEIntegerOps() &&
12399   if (Subtarget->hasMVEIntegerOps() &&
13404   if (Subtarget->hasMVEIntegerOps())
13797   if (ST->hasMVEIntegerOps() && VT == MVT::v2i64)
13928   if (ST->hasMVEIntegerOps())
14600   if (!Subtarget->hasMVEIntegerOps())
14771   if (!Subtarget->hasMVEIntegerOps())
14893   if (VT.isVector() && VT.isFloatingPoint() && Subtarget->hasMVEIntegerOps() &&
14906   if (VT.isVector() && Subtarget->hasMVEIntegerOps()) {
15283     isLegal = Subtarget->hasMVEIntegerOps() &&
15347     isLegal = Subtarget->hasMVEIntegerOps() &&
lib/Target/ARM/ARMTargetTransformInfo.cpp
  202     if (SrcTy.isVector() && ST->hasMVEIntegerOps()) {
  374   if (SrcTy.isVector() && ST->hasMVEIntegerOps()) {
  400   int BaseCost = ST->hasMVEIntegerOps() && Src->isVectorTy()
  428   if (ST->hasMVEIntegerOps() && (Opcode == Instruction::InsertElement ||
  467   int BaseCost = ST->hasMVEIntegerOps() && ValTy->isVectorTy()
  495   if (!EnableMaskedLoadStores || !ST->hasMVEIntegerOps())
  620   if (ST->hasMVEIntegerOps()) {
  637   int BaseCost = ST->hasMVEIntegerOps() && Tp->isVectorTy()
  715   int BaseCost = ST->hasMVEIntegerOps() && Ty->isVectorTy()
  750   int BaseCost = ST->hasMVEIntegerOps() && Src->isVectorTy()
  833     return !ST->hasMVEIntegerOps();
 1079   if (!ST->hasMVEIntegerOps())
lib/Target/ARM/ARMTargetTransformInfo.h
  130       if (ST->hasMVEIntegerOps())
  144       if (ST->hasMVEIntegerOps())
lib/Target/ARM/MVETailPredication.cpp
  125   if (!ST->hasMVEIntegerOps() || !ST->hasV8_1MMainlineOps()) {
lib/Target/ARM/MVEVPTBlockPass.cpp
  259   if (!STI.isThumb2() || !STI.hasMVEIntegerOps())