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

References

utils/PerfectShuffle/PerfectShuffle.cpp
  384   for (unsigned i = 0; i != 0x8889; ++i) {
  384   for (unsigned i = 0; i != 0x8889; ++i) {
  385     if (!isValidMask(i)) continue;
  388     unsigned CostSat = ShufTab[i].Cost;
  393     unsigned OpNum = ShufTab[i].Op ? ShufTab[i].Op->OpNum : 0;
  393     unsigned OpNum = ShufTab[i].Op ? ShufTab[i].Op->OpNum : 0;
  396     unsigned LHS = getCompressedMask(ShufTab[i].Arg0);
  397     unsigned RHS = getCompressedMask(ShufTab[i].Arg1);
  404     PrintMask(i, std::cout);
  405     std::cout << ": Cost " << ShufTab[i].Cost;
  406     std::cout << " " << (ShufTab[i].Op ? ShufTab[i].Op->getName() : "copy");
  406     std::cout << " " << (ShufTab[i].Op ? ShufTab[i].Op->getName() : "copy");
  408     if (ShufTab[ShufTab[i].Arg0].Cost == 0) {
  409       std::cout << getZeroCostOpName(ShufTab[i].Arg0);
  411       PrintMask(ShufTab[i].Arg0, std::cout);
  414     if (ShufTab[i].Op && !ShufTab[i].Op->isOnlyLHSOperator()) {
  414     if (ShufTab[i].Op && !ShufTab[i].Op->isOnlyLHSOperator()) {
  416       if (ShufTab[ShufTab[i].Arg1].Cost == 0) {
  417         std::cout << getZeroCostOpName(ShufTab[i].Arg1);
  419         PrintMask(ShufTab[i].Arg1, std::cout);