Lines Matching defs:CS
746 SegmentReg = X86::CS;
1467 static void printDstRegisterName(raw_ostream &CS, const MachineInstr *MI,
1470 CS << X86ATTInstPrinter::getRegisterName(DstOp.getReg());
1478 CS << " {%" << Mask << "}";
1480 CS << " {z}";
1485 static void printShuffleMask(raw_ostream &CS, StringRef Src1Name,
1496 CS << ",";
1498 CS << "zero";
1505 CS << (isSrc1 ? Src1Name : Src2Name) << '[';
1511 CS << ',';
1515 CS << "u";
1517 CS << ShuffleMask[i] % (int)e;
1520 CS << ']';
1538 raw_string_ostream CS(Comment);
1539 printDstRegisterName(CS, MI, SrcOp1Idx);
1540 CS << " = ";
1541 printShuffleMask(CS, Src1Name, Src2Name, Mask);
1546 static void printConstant(const APInt &Val, raw_ostream &CS,
1549 CS << (PrintZero ? 0ULL : Val.getZExtValue());
1552 CS << "(";
1555 CS << ",";
1556 CS << (PrintZero ? 0ULL : Val.getRawData()[i]);
1558 CS << ")";
1562 static void printConstant(const APFloat &Flt, raw_ostream &CS,
1570 CS << Str;
1574 raw_ostream &CS, bool PrintZero = false) {
1576 CS << "u";
1578 printConstant(CI->getValue(), CS, PrintZero);
1580 printConstant(CF->getValueAPF(), CS, PrintZero);
1590 CS << ",";
1592 printConstant(CDS->getElementAsAPInt(I), CS, PrintZero);
1594 printConstant(CDS->getElementAsAPFloat(I), CS, PrintZero);
1596 CS << "?";
1604 CS << ",";
1605 printConstant(CV->getOperand(I), EltBits, CS, PrintZero);
1608 CS << "?";
1618 raw_string_ostream CS(Comment);
1619 printDstRegisterName(CS, MI, SrcIdx);
1620 CS << " = ";
1623 CS << "[";
1624 printConstant(C, SclWidth, CS);
1626 CS << ",";
1627 printConstant(C, SclWidth, CS, true);
1629 CS << "]";
1630 OutStreamer.AddComment(CS.str());
1635 CS << ShuffleComment;
1636 OutStreamer.AddComment(CS.str());
1644 raw_string_ostream CS(Comment);
1645 printDstRegisterName(CS, MI, SrcIdx);
1646 CS << " = [";
1649 CS << ",";
1650 printConstant(C, BitWidth, CS);
1652 CS << "]";
1653 OutStreamer.AddComment(CS.str());
1665 raw_string_ostream CS(Comment);
1666 printDstRegisterName(CS, MI, SrcIdx);
1667 CS << " = [";
1670 CS << ",";
1674 printConstant(Elt, CS);
1676 CS << "?";
1678 CS << "]";
1679 OutStreamer.AddComment(CS.str());
1697 raw_string_ostream CS(Comment);
1698 printDstRegisterName(CS, MI, getSrcIdx(MI, 1));
1699 CS << " = ";
1706 printShuffleMask(CS, "mem", "", Mask);
1708 OutStreamer.AddComment(CS.str());
1901 raw_string_ostream CS(Comment);
1903 CS << X86ATTInstPrinter::getRegisterName(DstOp.getReg()) << " = ";
1905 CS << "0x" << toString(CF->getValueAPF().bitcastToAPInt(), 16, false);
1906 OutStreamer.AddComment(CS.str());
1935 raw_string_ostream CS(Comment);
1938 CS << "[";
1939 printConstant(C, VectorWidth, CS);
1940 CS << "]";
1941 OutStreamer.AddComment(CS.str());
1956 raw_string_ostream CS(Comment);
1959 CS << "[";
1960 printConstant(C, VectorWidth, CS);
1961 CS << "]";
1962 OutStreamer.AddComment(CS.str());