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

References

gen/lib/Target/PowerPC/PPCGenFastISel.inc
   50   if ((PPCSubTarget->hasFPU())) {
   94   if ((PPCSubTarget->hasDirectMove()) && (PPCSubTarget->hasVSX())) {
   94   if ((PPCSubTarget->hasDirectMove()) && (PPCSubTarget->hasVSX())) {
  103   if ((PPCSubTarget->hasDirectMove()) && (PPCSubTarget->hasVSX())) {
  103   if ((PPCSubTarget->hasDirectMove()) && (PPCSubTarget->hasVSX())) {
  134   if ((PPCSubTarget->hasP8Altivec())) {
  143   if ((PPCSubTarget->hasP8Altivec())) {
  152   if ((PPCSubTarget->hasP8Altivec())) {
  161   if ((PPCSubTarget->hasP8Altivec())) {
  196   if ((PPCSubTarget->hasP8Altivec())) {
  205   if ((PPCSubTarget->hasP8Altivec())) {
  214   if ((PPCSubTarget->hasP8Altivec())) {
  223   if ((PPCSubTarget->hasP8Altivec())) {
  246   if ((PPCSubTarget->isISA3_0())) {
  255   if ((PPCSubTarget->isISA3_0())) {
  264   if ((PPCSubTarget->hasP9Altivec())) {
  273   if ((PPCSubTarget->hasP9Altivec())) {
  282   if ((PPCSubTarget->hasP9Altivec())) {
  291   if ((PPCSubTarget->hasP9Altivec())) {
  314   if ((PPCSubTarget->hasSPE())) {
  317   if ((PPCSubTarget->hasFPU())) {
  326   if ((PPCSubTarget->hasVSX())) {
  329   if ((PPCSubTarget->hasSPE())) {
  332   if ((PPCSubTarget->hasFPU())) {
  341   if ((PPCSubTarget->hasP9Vector())) {
  350   if ((PPCSubTarget->hasVSX())) {
  353   if ((PPCSubTarget->hasQPX())) {
  362   if ((PPCSubTarget->hasVSX())) {
  371   if ((PPCSubTarget->hasQPX())) {
  394   if ((PPCSubTarget->hasFPU())) {
  403   if ((PPCSubTarget->hasVSX())) {
  406   if ((PPCSubTarget->hasFPU())) {
  415   if ((PPCSubTarget->hasVSX())) {
  418   if ((PPCSubTarget->hasAltivec())) {
  421   if ((PPCSubTarget->hasQPX())) {
  430   if ((PPCSubTarget->hasVSX())) {
  439   if ((PPCSubTarget->hasQPX())) {
  461   if ((PPCSubTarget->hasFPU())) {
  470   if ((PPCSubTarget->hasVSX())) {
  473   if ((PPCSubTarget->hasFPU())) {
  482   if ((PPCSubTarget->hasVSX())) {
  485   if ((PPCSubTarget->hasAltivec())) {
  488   if ((PPCSubTarget->hasQPX())) {
  497   if ((PPCSubTarget->hasVSX())) {
  506   if ((PPCSubTarget->hasQPX())) {
  528   if ((PPCSubTarget->hasVSX())) {
  537   if ((PPCSubTarget->hasVSX())) {
  540   if ((PPCSubTarget->hasAltivec())) {
  549   if ((PPCSubTarget->hasVSX())) {
  569   if ((PPCSubTarget->hasSPE())) {
  572   if ((PPCSubTarget->hasFPU())) {
  581   if ((PPCSubTarget->hasVSX())) {
  584   if ((PPCSubTarget->hasSPE())) {
  587   if ((PPCSubTarget->hasFPU())) {
  596   if ((PPCSubTarget->hasP9Vector())) {
  605   if ((PPCSubTarget->hasVSX())) {
  608   if ((PPCSubTarget->hasQPX())) {
  617   if ((PPCSubTarget->hasVSX())) {
  626   if ((PPCSubTarget->hasQPX())) {
  649   if ((PPCSubTarget->hasSPE())) {
  658   if ((PPCSubTarget->hasP9Vector())) {
  677   if ((PPCSubTarget->hasSPE())) {
  680   if ((PPCSubTarget->hasFPU())) {
  689   if ((PPCSubTarget->hasP9Vector())) {
  708   if ((PPCSubTarget->hasSPE())) {
  717   if ((PPCSubTarget->hasSPE())) {
  726   if ((PPCSubTarget->hasVSX())) {
  729   if ((PPCSubTarget->hasAltivec())) {
  738   if ((PPCSubTarget->hasVSX())) {
  759   if ((PPCSubTarget->hasSPE())) {
  768   if ((PPCSubTarget->hasSPE())) {
  777   if ((PPCSubTarget->hasVSX())) {
  780   if ((PPCSubTarget->hasAltivec())) {
  789   if ((PPCSubTarget->hasVSX())) {
  810   if ((PPCSubTarget->hasFPU())) {
  819   if ((PPCSubTarget->hasVSX())) {
  822   if ((PPCSubTarget->hasFPU())) {
  831   if ((PPCSubTarget->hasVSX())) {
  834   if ((PPCSubTarget->hasQPX())) {
  843   if ((PPCSubTarget->hasVSX())) {
  852   if ((PPCSubTarget->hasQPX())) {
  874   if ((PPCSubTarget->hasP8Vector())) {
  877   if ((PPCSubTarget->hasFPU())) {
  886   if ((PPCSubTarget->hasVSX())) {
  889   if ((PPCSubTarget->hasFPU())) {
  898   if ((PPCSubTarget->hasP9Vector())) {
  907   if ((PPCSubTarget->hasVSX())) {
  916   if ((PPCSubTarget->hasVSX())) {
  938   if ((PPCSubTarget->hasFPU())) {
  947   if ((PPCSubTarget->hasVSX())) {
  950   if ((PPCSubTarget->hasFPU())) {
  959   if ((PPCSubTarget->hasVSX())) {
  962   if ((PPCSubTarget->hasAltivec())) {
  965   if ((PPCSubTarget->hasQPX())) {
  974   if ((PPCSubTarget->hasVSX())) {
  983   if ((PPCSubTarget->hasQPX())) {
 1005   if ((PPCSubTarget->hasP9Vector())) {
 1014   if ((PPCSubTarget->hasP8Vector()) && (!PPCSubTarget->isLittleEndian())) {
 1014   if ((PPCSubTarget->hasP8Vector()) && (!PPCSubTarget->isLittleEndian())) {
 1046   if ((PPCSubTarget->hasSPE())) {
 1053   if ((PPCSubTarget->hasSPE())) {
 1070   if ((PPCSubTarget->hasVSX())) {
 1073   if ((PPCSubTarget->hasAltivec())) {
 1082   if ((PPCSubTarget->hasVSX())) {
 1122   if ((PPCSubTarget->hasSPE())) {
 1129   if ((PPCSubTarget->hasSPE())) {
 1146   if ((PPCSubTarget->hasVSX())) {
 1149   if ((PPCSubTarget->hasAltivec())) {
 1158   if ((PPCSubTarget->hasVSX())) {
 1178   if ((PPCSubTarget->hasVSX())) {
 1196   if ((PPCSubTarget->hasP8Vector())) {
 1214   if ((PPCSubTarget->hasVSX())) {
 1232   if ((PPCSubTarget->hasP8Vector())) {
 1250   if ((PPCSubTarget->hasVSX())) {
 1259   if ((PPCSubTarget->hasVSX())) {
 1278   if ((PPCSubTarget->hasVSX())) {
 1287   if ((PPCSubTarget->hasVSX())) {
 1306   if ((PPCSubTarget->hasVSX())) {
 1315   if ((PPCSubTarget->hasVSX())) {
 1334   if ((PPCSubTarget->hasVSX())) {
 1343   if ((PPCSubTarget->hasVSX())) {
 1346   if ((PPCSubTarget->hasFPU())) {
 1365   if ((PPCSubTarget->hasP8Vector())) {
 1368   if ((PPCSubTarget->hasFPU())) {
 1377   if ((PPCSubTarget->hasVSX())) {
 1380   if ((PPCSubTarget->hasFPU())) {
 1389   if ((PPCSubTarget->hasVSX())) {
 1392   if ((PPCSubTarget->hasAltivec())) {
 1395   if ((PPCSubTarget->hasQPX())) {
 1404   if ((PPCSubTarget->hasVSX())) {
 1413   if ((PPCSubTarget->hasQPX())) {
 1435   if ((PPCSubTarget->hasP8Vector())) {
 1438   if ((PPCSubTarget->hasFPU())) {
 1447   if ((PPCSubTarget->hasVSX())) {
 1450   if ((PPCSubTarget->hasFPU())) {
 1459   if ((PPCSubTarget->hasVSX())) {
 1462   if ((PPCSubTarget->hasAltivec())) {
 1465   if ((PPCSubTarget->hasQPX())) {
 1474   if ((PPCSubTarget->hasVSX())) {
 1483   if ((PPCSubTarget->hasQPX())) {
 1503   if ((PPCSubTarget->hasDirectMove())) {
 1510   if ((PPCSubTarget->hasDirectMove())) {
 1558   if ((PPCSubTarget->hasDirectMove())) {
 1567   if ((PPCSubTarget->hasDirectMove())) {
 1586   if ((PPCSubTarget->hasDirectMove())) {
 1602   if ((PPCSubTarget->hasP9Altivec())) {
 1609   if ((PPCSubTarget->hasP9Altivec())) {
 1624   if ((PPCSubTarget->hasP9Altivec())) {
 1631   if ((PPCSubTarget->hasP9Altivec())) {
 1648   if ((PPCSubTarget->hasP9Altivec())) {
 1668   if ((PPCSubTarget->hasP9Vector())) {
 1677   if ((PPCSubTarget->hasP9Vector())) {
 1759   if ((PPCSubTarget->hasAltivec())) {
 1768   if ((PPCSubTarget->hasAltivec())) {
 1777   if ((PPCSubTarget->hasAltivec())) {
 1786   if ((PPCSubTarget->hasP8Altivec())) {
 1795   if ((PPCSubTarget->hasP8Altivec())) {
 1882   if ((PPCSubTarget->hasVSX())) {
 1885   if ((PPCSubTarget->hasAltivec())) {
 1906   if ((PPCSubTarget->hasDirectMove()) && (!PPCSubTarget->isLittleEndian()) && (PPCSubTarget->isISA3_0())) {
 1906   if ((PPCSubTarget->hasDirectMove()) && (!PPCSubTarget->isLittleEndian()) && (PPCSubTarget->isISA3_0())) {
 1906   if ((PPCSubTarget->hasDirectMove()) && (!PPCSubTarget->isLittleEndian()) && (PPCSubTarget->isISA3_0())) {
 1924   if ((PPCSubTarget->hasP8Vector())) {
 1927   if ((PPCSubTarget->hasSPE())) {
 1930   if ((PPCSubTarget->hasFPU())) {
 1939   if ((PPCSubTarget->hasVSX())) {
 1942   if ((PPCSubTarget->hasSPE())) {
 1945   if ((PPCSubTarget->hasFPU())) {
 1954   if ((PPCSubTarget->hasP9Vector())) {
 1963   if ((PPCSubTarget->hasVSX())) {
 1966   if ((PPCSubTarget->hasQPX())) {
 1969   if ((PPCSubTarget->hasAltivec())) {
 1978   if ((PPCSubTarget->hasVSX())) {
 1987   if ((PPCSubTarget->hasQPX())) {
 2010   if ((PPCSubTarget->hasP8Vector())) {
 2013   if ((PPCSubTarget->hasSPE())) {
 2016   if ((PPCSubTarget->hasFPU())) {
 2025   if ((PPCSubTarget->hasVSX())) {
 2028   if ((PPCSubTarget->hasSPE())) {
 2031   if ((PPCSubTarget->hasFPU())) {
 2040   if ((PPCSubTarget->hasP9Vector())) {
 2049   if ((PPCSubTarget->hasVSX())) {
 2058   if ((PPCSubTarget->hasVSX())) {
 2080   if ((PPCSubTarget->hasVSX())) {
 2089   if ((PPCSubTarget->hasVSX())) {
 2108   if ((PPCSubTarget->hasVSX())) {
 2126   if ((PPCSubTarget->hasVSX())) {
 2135   if ((PPCSubTarget->hasVSX())) {
 2154   if ((PPCSubTarget->hasVSX())) {
 2172   if ((PPCSubTarget->hasP8Vector())) {
 2175   if ((PPCSubTarget->hasSPE())) {
 2178   if ((PPCSubTarget->hasFPU())) {
 2187   if ((PPCSubTarget->hasVSX())) {
 2190   if ((PPCSubTarget->hasSPE())) {
 2193   if ((PPCSubTarget->hasFPU())) {
 2202   if ((PPCSubTarget->hasP9Vector())) {
 2211   if ((PPCSubTarget->hasVSX())) {
 2214   if ((PPCSubTarget->hasQPX())) {
 2223   if ((PPCSubTarget->hasVSX())) {
 2232   if ((PPCSubTarget->hasQPX())) {
 2255   if ((PPCSubTarget->hasP8Vector())) {
 2258   if ((PPCSubTarget->hasSPE())) {
 2261   if ((PPCSubTarget->hasFPU())) {
 2270   if ((PPCSubTarget->hasVSX())) {
 2273   if ((PPCSubTarget->hasSPE())) {
 2276   if ((PPCSubTarget->hasFPU())) {
 2285   if ((PPCSubTarget->hasP9Vector())) {
 2294   if ((PPCSubTarget->hasVSX())) {
 2297   if ((PPCSubTarget->hasQPX())) {
 2300   if ((PPCSubTarget->hasAltivec())) {
 2309   if ((PPCSubTarget->hasVSX())) {
 2318   if ((PPCSubTarget->hasQPX())) {
 2359   if ((PPCSubTarget->hasP8Altivec())) {
 2442   if ((PPCSubTarget->hasVSX())) {
 2445   if ((PPCSubTarget->hasAltivec())) {
 2494   if ((PPCSubTarget->hasAltivec())) {
 2503   if ((PPCSubTarget->hasAltivec())) {
 2512   if ((PPCSubTarget->hasAltivec())) {
 2521   if ((PPCSubTarget->hasP8Altivec())) {
 2543   if ((PPCSubTarget->hasAltivec())) {
 2552   if ((PPCSubTarget->hasAltivec())) {
 2561   if ((PPCSubTarget->hasAltivec())) {
 2581   if ((PPCSubTarget->hasAltivec())) {
 2590   if ((PPCSubTarget->hasAltivec())) {
 2599   if ((PPCSubTarget->hasAltivec())) {
 2625   if ((PPCSubTarget->hasAltivec())) {
 2634   if ((PPCSubTarget->hasAltivec())) {
 2643   if ((PPCSubTarget->hasAltivec())) {
 2652   if ((PPCSubTarget->hasP8Altivec())) {
 2674   if ((PPCSubTarget->isISA3_0())) {
 2683   if ((PPCSubTarget->isISA3_0())) {
 2708   if ((PPCSubTarget->hasAltivec())) {
 2717   if ((PPCSubTarget->hasAltivec())) {
 2726   if ((PPCSubTarget->hasAltivec())) {
 2735   if ((PPCSubTarget->hasP8Altivec())) {
 2763   if ((PPCSubTarget->hasAltivec())) {
 2772   if ((PPCSubTarget->hasAltivec())) {
 2781   if ((PPCSubTarget->hasAltivec())) {
 2790   if ((PPCSubTarget->hasP8Altivec())) {
 2799   if ((PPCSubTarget->hasP8Altivec())) {
 2844   if ((PPCSubTarget->hasAltivec())) {
 2853   if ((PPCSubTarget->hasAltivec())) {
 2862   if ((PPCSubTarget->hasAltivec())) {
 2882   if ((PPCSubTarget->hasAltivec())) {
 2891   if ((PPCSubTarget->hasAltivec())) {
 2900   if ((PPCSubTarget->hasAltivec())) {
 2920   if ((PPCSubTarget->isISA3_0())) {
 2929   if ((PPCSubTarget->isISA3_0())) {
 2966   if ((PPCSubTarget->hasVSX())) {
 2969   if ((PPCSubTarget->hasAltivec())) {
 3012   if ((PPCSubTarget->hasFPU())) {
 3036   if ((PPCSubTarget->hasAltivec())) {
 3045   if ((PPCSubTarget->hasAltivec())) {
 3054   if ((PPCSubTarget->hasAltivec())) {
 3063   if ((PPCSubTarget->hasP8Altivec())) {
 3091   if ((PPCSubTarget->hasAltivec())) {
 3100   if ((PPCSubTarget->hasAltivec())) {
 3109   if ((PPCSubTarget->hasAltivec())) {
 3118   if ((PPCSubTarget->hasP8Altivec())) {
 3146   if ((PPCSubTarget->hasAltivec())) {
 3155   if ((PPCSubTarget->hasAltivec())) {
 3164   if ((PPCSubTarget->hasAltivec())) {
 3173   if ((PPCSubTarget->hasP8Altivec())) {
 3195   if ((PPCSubTarget->hasP9Vector())) {
 3213   if ((PPCSubTarget->hasP9Vector())) {
 3298   if ((PPCSubTarget->isISA3_0())) {
 3316   if ((PPCSubTarget->hasQPX())) {
 3325   if ((PPCSubTarget->hasQPX())) {
 3334   if ((PPCSubTarget->hasQPX())) {
 3441   if ((PPCSubTarget->hasVSX())) {
lib/Target/PowerPC/PPCFastISel.cpp
  101           TII(*PPCSubTarget->getInstrInfo()),
  102           TLI(*PPCSubTarget->getTargetLowering()),
  459   bool HasSPE = PPCSubTarget->hasSPE();
  501       Opc = PPCSubTarget->hasSPE() ? PPC::SPELWZ : PPC::LFS;
  617       PPCSubTarget->hasSPE() ? PPC::EVLDD : PPC::LFD))
  650       Opc = PPCSubTarget->hasSPE() ? PPC::SPESTW : PPC::STFS;
  653       Opc = PPCSubTarget->hasSPE() ? PPC::EVSTDD : PPC::STFD;
  797         .addImm(PPCSubTarget->hasSPE() ? PPC::PRED_SPE : PPCPred)
  830   if (SrcVT == MVT::i1 && PPCSubTarget->useCRBits())
  839   const bool HasSPE = PPCSubTarget->hasSPE();
  991   if (PPCSubTarget->hasSPE()) {
 1046       Addr.Offset = (PPCSubTarget->isLittleEndian()) ? 0 : 4;
 1047     } else if (PPCSubTarget->hasLFIWAX()) {
 1049       Addr.Offset = (PPCSubTarget->isLittleEndian()) ? 0 : 4;
 1089   if (PPCSubTarget->hasSPE()) {
 1106   if (!IsSigned && !PPCSubTarget->hasFPCVT())
 1114   if (DstVT == MVT::f32 && !PPCSubTarget->hasFPCVT())
 1171     Addr.Offset = (PPCSubTarget->isLittleEndian()) ? 0 : 4;
 1200       !PPCSubTarget->hasFPCVT() && !PPCSubTarget->hasSPE())
 1200       !PPCSubTarget->hasFPCVT() && !PPCSubTarget->hasSPE())
 1229   if (PPCSubTarget->hasSPE()) {
 1247         Opc = PPCSubTarget->hasFPCVT() ? PPC::FCTIWUZ : PPC::FCTIDZ;
 1257   unsigned IntReg = PPCSubTarget->hasSPE() ? DestReg :
 1386   unsigned LinkageSize = PPCSubTarget->getFrameLowering()->getLinkageSize();
 1576   else if (RetVT == MVT::i1 && PPCSubTarget->useCRBits())
 2002   const bool HasSPE = PPCSubTarget->hasSPE();
 2096     if (PPCSubTarget->isGVIndirectSymbol(GV)) {
 2203   if (VT == MVT::i1 && PPCSubTarget->useCRBits()) {
 2358         PPCSubTarget->hasSPE() ? PPC::EVLDD : PPC::LFD))
 2385   if (VT == MVT::i1 && PPCSubTarget->useCRBits()) {