reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);