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

References

gen/lib/Target/AArch64/AArch64GenDAGISel.inc
114568   case 8: return (Subtarget->hasFullFP16()) && (Subtarget->hasNEON());
114571   case 11: return (Subtarget->hasFullFP16());
gen/lib/Target/AArch64/AArch64GenFastISel.inc
  689   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
  698   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
  757   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
  766   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
  825   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
  834   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
  893   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
  902   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
  961   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
  970   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 1443   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 1557   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 2707   if ((Subtarget->hasFullFP16())) {
 2734   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 2743   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 2795   if ((Subtarget->hasFullFP16())) {
 2822   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 2831   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 2883   if ((Subtarget->hasFullFP16())) {
 2910   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 2919   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 2971   if ((Subtarget->hasFullFP16())) {
 2998   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 3007   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 3059   if ((Subtarget->hasFullFP16())) {
 3086   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 3095   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 3255   if ((Subtarget->hasFullFP16())) {
 3262   if ((Subtarget->hasFullFP16())) {
 3323   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 3332   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 3382   if ((Subtarget->hasFullFP16())) {
 3389   if ((Subtarget->hasFullFP16())) {
 3450   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 3459   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 3511   if ((Subtarget->hasFullFP16())) {
 3538   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 3547   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 3599   if ((Subtarget->hasFullFP16())) {
 3626   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 3635   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 3687   if ((Subtarget->hasFullFP16())) {
 3714   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 3723   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 3775   if ((Subtarget->hasFullFP16())) {
 3802   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 3811   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 3863   if ((Subtarget->hasFullFP16())) {
 3893   if ((Subtarget->hasFullFP16())) {
 3900   if ((Subtarget->hasFullFP16())) {
 3958   if ((Subtarget->hasFullFP16())) {
 3988   if ((Subtarget->hasFullFP16())) {
 4020   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 4029   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 4123   if ((Subtarget->hasFullFP16())) {
 4153   if ((Subtarget->hasFullFP16())) {
 4185   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 4194   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 4761   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 4770   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 4849   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 4858   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 4937   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 4946   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 5007   if ((Subtarget->hasFullFP16())) {
 6161   if ((Subtarget->hasFullFP16())) {
 6188   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 6197   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 6279   if ((Subtarget->hasFullFP16())) {
 6306   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 6315   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 6367   if ((Subtarget->hasFullFP16())) {
 6394   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 6403   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 6462   if ((Subtarget->hasFullFP16())) {
 6489   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 6498   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 6557   if ((Subtarget->hasFullFP16())) {
 6584   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 6593   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 6652   if ((Subtarget->hasFullFP16())) {
 6679   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 6688   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 6747   if ((Subtarget->hasFullFP16())) {
 6774   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 6783   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 6835   if ((Subtarget->hasFullFP16())) {
 6862   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 6871   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 9166   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
 9173   if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {
gen/lib/Target/AArch64/AArch64GenGlobalISel.inc
   86   if (Subtarget->hasFullFP16())
lib/Target/AArch64/AArch64ISelLowering.cpp
  357   if (Subtarget->hasFullFP16())
  396   if (!Subtarget->hasFullFP16()) {
  490   if (Subtarget->hasFullFP16()) {
  713     if (Subtarget->hasFullFP16()) {
  790     if (Subtarget->hasFullFP16()) {
  882       (VT.getVectorElementType() != MVT::f16 || Subtarget->hasFullFP16()))
 1606     static_cast<const AArch64Subtarget &>(DAG.getSubtarget()).hasFullFP16();
 1707     static_cast<const AArch64Subtarget &>(DAG.getSubtarget()).hasFullFP16();
 2445       !Subtarget->hasFullFP16()) {
 2481       !Subtarget->hasFullFP16()) {
 2539       !Subtarget->hasFullFP16()) {
 5034   if (LHS.getValueType() == MVT::f16 && !Subtarget->hasFullFP16()) {
 5719   else if (VT == MVT::f16 && Subtarget->hasFullFP16())
 8162     static_cast<const AArch64Subtarget &>(DAG.getSubtarget()).hasFullFP16();
lib/Target/AArch64/AArch64LegalizerInfo.cpp
  162                    !ST.hasFullFP16();
  169             return Query.Types[0] == s16 && !ST.hasFullFP16();